{ "name": "JSONToFeatureClass", "displayName": "Export JSON to Feature Class", "description": "Makes HTTP get request to the measureToGeometry REST endpoint, passing it RouteID, FromMeasure and ToMeasure. It takes the JSON response and manipulates it into ESRI JSON syntax, which is written to a temporary JSON file for input to the JSON to Features GP tool.", "category": "", "helpUrl": "https://gis.dot.nm.gov/epermit/rest/directories/arcgisoutput/Geoprocessing_Services/JSONToFeatureClass_GPServer/Geoprocessing_Services_JSONToFeatureClass/JSONToFeatureClass.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "route_id", "dataType": "GPString", "displayName": "RouteID", "description": "RouteID used by NMDOT's Linear Reference System (LRS).", "direction": "esriGPParameterDirectionInput", "defaultValue": "I25P", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "begin_milepoint", "dataType": "GPDouble", "displayName": "Begin milepoint", "description": "Begin milepoint (i.e. FromMeasure), value from the LRS Network layer. ", "direction": "esriGPParameterDirectionInput", "defaultValue": 0, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "end_milepoint", "dataType": "GPDouble", "displayName": "End milepoint", "description": "End milepoint (i.e. ToMeasure), value from the LRS Network layer. ", "direction": "esriGPParameterDirectionInput", "defaultValue": 450, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "feature_class_name", "dataType": "GPString", "displayName": "Feature class name", "description": "Name for output feature class.", "direction": "esriGPParameterDirectionInput", "defaultValue": "I25P_TEST", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "zip_file", "dataType": "GPDataFile", "displayName": "Zip Folder Name", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }