{ "name": "UpstreamCatchments", "displayName": "UpstreamCatchments", "description": "Delineates the upstream catchments based on the PlusFlow table and creates a layer for them.", "category": "", "helpUrl": "https://cicgis.org/arcgis/rest/directories/arcgisoutput/WaterDataCollab/UpstreamCatchments_scratchV_GPServer/WaterDataCollab_UpstreamCatchments_scratchV/UpstreamCatchments.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "Select_Catchment", "dataType": "GPFeatureRecordSetLayer", "displayName": "Select Catchment", "description": "Make a selection on the catchment layer. Please note that longer networks take a longer time, and it will work most efficiently with a network of less than 20 catchments.", "direction": "esriGPParameterDirectionInput", "defaultValue": { "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 102100, "latestWkid": 3857 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "NHDPlusID", "type": "esriFieldTypeDouble", "alias": "NHDPlusID" }, { "name": "SourceFC", "type": "esriFieldTypeString", "alias": "SourceFeatureClass", "length": 20 }, { "name": "GridCode", "type": "esriFieldTypeInteger", "alias": "GridCode" }, { "name": "AreaSqKm", "type": "esriFieldTypeDouble", "alias": "AreaSqKm" }, { "name": "VPUID", "type": "esriFieldTypeString", "alias": "VPUID", "length": 8 }, { "name": "NHDPID_txt", "type": "esriFieldTypeString", "alias": "NHDPID_txt", "length": 255 }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "OutputFC", "dataType": "GPFeatureRecordSetLayer", "displayName": "OutputFC", "description": "Output", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 4269, "latestWkid": 4269 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "NHDPlusID", "type": "esriFieldTypeDouble", "alias": "NHDPlusID" }, { "name": "SourceFC", "type": "esriFieldTypeString", "alias": "SourceFeatureClass", "length": 20 }, { "name": "GridCode", "type": "esriFieldTypeInteger", "alias": "GridCode" }, { "name": "AreaSqKm", "type": "esriFieldTypeDouble", "alias": "AreaSqKm" }, { "name": "VPUID", "type": "esriFieldTypeString", "alias": "VPUID", "length": 8 }, { "name": "NHDPID_txt", "type": "esriFieldTypeString", "alias": "NHDPID_txt", "length": 255 }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "esri_out_feature_service_name", "dataType": "GPString", "displayName": "Output Feature Service Name", "description": "The name of the optional feature service to create on the federated server containing the result of this tool. If no name is specified an output feature service will not be created.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" } ] }