Identifies the input and output map data sets.

Requirement: | An input map data set is required. |

PROC GREMOVE <DATA=input-map-data-set>

<FUZZ=fuzz-factor>

<OUT=output-map-data-set>

<NODECYCLE>;

<FUZZ=fuzz-factor>

<OUT=output-map-data-set>

<NODECYCLE>;

specifies the map data set that is to be processed.

specifies a tolerance for possible error in the
data.

tells PROC GREMOVE to use a topological algorithm
for closing the resulting polygons.

names the new map data set, which contains the coordinates
of the new unit areas created by the GREMOVE procedure.

- DATA=input-map-data-set
- specifies the map data set that is to be processed. By default, the procedure
uses the most recently created SAS data set. The GREMOVE procedure
expects the observations in the input map data set to be sorted in
ascending order of the BY-variable values.

- FUZZ=fuzz-factor
- specifies a tolerance for possible error in the data. This allows for points that are very close but not quite equal to be considered as the same point. The fuzz-factor can be any nonnegative number. A fuzz-factor of 0.0 would indicate that the points have to be exactly the same. The unit represented by the fuzz-factor (degrees, radians, feet, meters, kilometers, miles) is the same as that represented by the X and Y values of the points.

- NODECYCLE | NC
- tells PROC GREMOVE to use a topological algorithm for closing the resulting polygons. By default, PROC GREMOVE simply removes internal boundaries without using any polygon information. This might cause errors in closing the resulting polygons in certain cases—specifically when two resulting polygons intersect at a single point. Using a topological algorithm allows PROC GREMOVE to traverse the resulting polygons for proper closure of the polygons. When the single point intersection is encountered, the algorithm uses the topology to correctly interpret which existing segment to choose in closing the polygon. The use of NODECYCLE, thus, requires that the data be topologically correct (that is, polygons do not overlap themselves or each other and there are no anomalies in the boundaries such as a repeated series of points).

- OUT=output-data-set
- names the new map data set, which contains the coordinates of the new unit areas created by the GREMOVE procedure. By default, the GREMOVE procedure names the new data set using the DATAn naming convention. That is, the procedure uses the name WORK.DATAn, where n is the next unused number in sequence. Thus, the first automatically named data set is DATA1, the second is DATA2, and so on.