Open Table of Contents

ET GeoWizards Toolbox

Advanced Merge
(Go to the main page of the function)

Merges two polygon data sets using user defined priority for the polygons of the layer to be merged. The result does not contain overlaps.

Command line syntax

ET_GPAdvancedMerge <input_dataset> <merge_dataset> <out_feature class> <merge_priority>  {fuzzy_tolerance}

Parameters

Expression Explanation
<input_dataset> A Polygon feature class or feature layer
<merge_dataset> A Polygon feature class or feature class.
NOTE: The spatial references of <merge_dataset> and the <input_dataset> must have the same Geographic Coordinate System
<out_feature_class> A String - the full name of the output feature class (A feature class with the same full name should not exist)
<merge_priority> Required. An integer representing the priority of the polygons to be merged
  • Priority of Erase - the polygons from the Base dataset are erased with the polygons of the Merge dataset
  • Priority of Low -  only the polygons (or portions of them) from the Merge dataset that do not overlap with these of the Base layer are added to the new dataset
  • Priority of Standard - Creates intersections where the polygons from the Merge dataset intersect these from the base layer. The intersection polygons carry the attributes of the corresponding polygons from both datasets
  • Priority of High - The polygons from the Merge dataset are entirely preserved. Only these polygons (or portions of them) from the base dataset that do not overlap with the polygons from the Merge dataset are added to the output.
{fuzzy_tolerance} A Double representing  the Fuzzy tolerance (in the units of the input dataset) to be used

Scripting syntax

ET_GPAdvancedMerge (input_dataset, merge_dataset, out_feature class, merge_priority, fuzzy_tolerance)

See the explanations above:
<> - required parameter
{} - optional parameter