RMOVERLAP

Cut polygons to remove any overlap


EnvironmentsPYTHON :: EASI :: MODELER
Batch ModeYes
Quick linksDescription :: Parameters :: Parameter descriptions :: Details :: Related

Back to top

Description


RMOVERLAP removes any overlap areas from input polygons to make automatic mosaicking more efficient.
Back to top

Parameters


Name Type Length Value range
InputVector: Whole Polygon Vector Layer: Input vector segment * Vector port 1 - 1  
MergedVector: Merged Vector Layer: Merged vector layer Vector port 0 -    
Output: Output Cut Polygon Vector Layer: Output file name Vector port 0 -    
Vector Layer Name String 0 - 1  
Vector Layer Description String 0 - 1  
Field Name String 0 -    
Priority Order String 0 - 1 ASCEND, DESCEND
Default: ASCEND

* Required parameter
Back to top

Parameter descriptions

InputVector: Whole Polygon Vector Layer: Input vector segment

Specifies the segment number of the input cutline vector segment or layer. Its type must be whole polygon.

MergedVector: Merged Vector Layer: Merged vector layer

If this port is used, the processed polygons from the input vector layer (Input Vector port) are merged with the vector layer specified with the Merged Vector port. The results are then sent to the module's Output port.

Output: Output Cut Polygon Vector Layer: Output file name

Specifies the name of the file containing the output vector layer with all overlapping areas removed.

Vector Layer Name

Specifies a name (up to 8 characters) for the output vector segment.

Vector Layer Description

Describes (in up to 64 characters) the contents or origins of the output vector segment.

Field Name

Specifies the name of the attribute field for each shape in the cutline layer. The value of the field specified indicates from which polygon the overlap area should be removed. If the FLDNME (Field Name) parameter is specified, the PRTORD (Priority Order) parameter is based on the field value of each polygon; otherwise, priority is based on each polygon's shape ID.

The field type can be integer, float, double, or string.

Priority Order

Specifies the priority order of processing for the field value or shape ID indicated by the FLDNME (Field Name) parameter. The two valid values for this parameter are ASCEND or DESCEND. DESCEND is the default. When this parameter is set to ASCEND, the higher value or shape ID is given a lower priority. When it is set to DESCEND, the higher value or shape ID is given a higher priority. The polygon with a higher priority will go on top.

Back to top

Details

RMOVERLAP is designed to improve the efficiency of automatic mosaicking by removing any overlapped cutline sections from polygons in a vector layer before the automatic mosaicking process begins.

The input vector segment must be a whole polygon layer. If a new polygon segment is provided (MergedVector), the input polygon segment must not have overlaps and must have the same attribute schema as the polygon vector segment specified by InputVector.

If a polygon becomes separated into parts after removing the overlap, all polygons are combined into one shape using rings. If one polygon is completely covered by another, it becomes a shape without vertices. If one polyogn is completely inside another, the larger polygon will have a hole.

All attributes remain unchanged in the output segment.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.