1. Home
  2. PTREMOVE procedure

PTREMOVE procedure

Removes points interactively from a spatial point pattern (M.A. Mugglestone, S.A. Harding, B.Y.Y. Lee, P.J. Diggle & B.S. Rowlingson).

Options

PRINT = string token What to print (summary, monitoring); default summ, moni
WINDOW = scalar Which graphics window to use for the plot; default 1

Parameters

OLDY = variates Vertical coordinates of each spatial point pattern; no default – this parameter must be set
OLDX = variates Horizontal coordinates of each spatial point pattern; no default – this parameter must be set
NEWY = variates Variates to receive the vertical coordinates of the original points minus the deleted points of each pattern
NEWX = variates Variates to receive the horizontal coordinates of the original points minus the deleted points of each pattern

Description

PTREMOVE uses the DREAD directive to delete points from a spatial point pattern. The coordinates of the existing points must be supplied using the parameters OLDX and OLDY. These points will be plotted on the current graphics device using DPTMAP with a pen setting of SYMBOLS=1. The WINDOW option may be used to specify the graphics window to use for the plot.

The operation of DREAD may vary slightly from one system to another. The Users’ Note supplied with Genstat explains how to read points and terminate input on specific devices. The usual method for reading points is to click the left mouse button at the required position. The usual way to terminate input is to click the right mouse button. The points read using DREAD will be echoed using a pen setting of SYMBOLS=2. The coordinates of the new spatial point pattern containing the original points minus any points which have been deleted may be saved using the parameters NEWX and NEWY.

Printed output is controlled using the PRINT option. The settings available are monitoring (which prints the coordinates of the points to be deleted) and summary (which prints the coordinates of the new pattern consisting of the original points minus any that have been deleted under the headings NEWX and NEWY). The default setting is for both monitoring and summary.

Options: PRINT, WINDOW.

Parameters: OLDY, OLDX, NEWY, NEWX.

Method

A procedure PTCHECKXY is called to check that OLDX and OLDY have identical restrictions. DPTMAP is then used to draw a map of the original point pattern. The DREAD directive is used to read the coordinates of points to be deleted. Finally, the coordinates for the deleted points are removed from the original points using the SUBSET procedure and the coordinates of the undeleted points are stored in new variates.

Action with RESTRICT

If OLDX and OLDY are restricted, only the subset of values specified by the restriction will be included in the calculations.

See also

Procedure: DPTREAD, DRPOLYGON.

Commands for: Graphics, Spatial statistics.

Example

CAPTION   'PTREMOVE example'; STYLE=meta
CALCULATE x,y = URAND(531647,0; 50)
PTREMOVE  OLDY=y; OLDX=x
Updated on March 6, 2019

Was this article helpful?