{ "name": "OverlayLayers", "displayName": "OverlayLayers", "description": "Overlays the input layer with the overlay layer. Overlay operations supported are Intersect, Union, and Erase.", "category": "", "helpUrl": "https://portal.mra.gov.pg/arcgis/rest/directories/arcgisoutput/System/SpatialAnalysisTools_GPServer/System_SpatialAnalysisTools/OverlayLayers.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "inputLayer", "dataType": "GPFeatureRecordSetLayer", "displayName": "inputLayer", "description": "The input analysis layer.", "direction": "esriGPParameterDirectionInput", "defaultValue": {}, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "overlayLayer", "dataType": "GPFeatureRecordSetLayer", "displayName": "overlayLayer", "description": "The layer to be overlaid with the analysis layer.", "direction": "esriGPParameterDirectionInput", "defaultValue": {}, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "overlayType", "dataType": "GPString", "displayName": "overlayType", "description": "The overlay type (INTERSECT, UNION, or ERASE) defines how the analysis layer and the overlay layer are combined.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Intersect", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Intersect", "Union", "Erase" ] }, { "name": "snapToInput", "dataType": "GPBoolean", "displayName": "snapToInput", "description": "When the distance between features is less than the tolerance, the features in the overlay layer will snap to the features in the input layer.", "direction": "esriGPParameterDirectionInput", "defaultValue": false, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "outputType", "dataType": "GPString", "displayName": "outputType", "description": "The type of intersection (INPUT, LINE, POINT).", "direction": "esriGPParameterDirectionInput", "defaultValue": "Input", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Input", "Point", "Line" ] }, { "name": "tolerance", "dataType": "GPDouble", "displayName": "tolerance", "description": "The minimum distance separating all feature coordinates (nodes and vertices) as well as the distance a coordinate can move in X or Y (or both). ", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "outputName", "dataType": "GPString", "displayName": "outputName", "description": "Additional properties such as output feature service name.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "context", "dataType": "GPString", "displayName": "context", "description": "Additional settings such as processing extent and output spatial reference.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "outputLayer", "dataType": "GPString", "displayName": "outputLayer", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }