{ "name": "ltsRoute1", "displayName": "LTS Routing Service", "description": "", "category": "", "helpUrl": "https://gis.noaca.org/arcgis/rest/directories/arcgisoutput/BIKENEO/ltsRoute_GPServer/BIKENEO_ltsRoute/ltsRoute1.htm", "executionType": "esriExecutionTypeSynchronous", "parameters": [ { "name": "Origin Lon/Lat Coordinates", "dataType": "GPString", "displayName": "in_origin", "description": "Origin longitude & latitude as copy/pasted from Google Maps", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "Destination Lon/Lat Coordinates", "dataType": "GPString", "displayName": "in_dest", "description": "Destination longitude & latitude as copy/pasted from Google Maps", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "Level of Traffic Stress Threshold", "dataType": "GPLong", "displayName": "lts_threshold", "description": "Preferred LTS Value", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "How strictly to follow LTS preference", "dataType": "GPString", "displayName": "strictness", "description": "Specify how strictly you want the LTS preference to be. \"Strict\" means no higher LTS streets will be used, but may mean there is no viable route.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Low", "Normal", "High", "Strict" ] }, { "name": "Output Route", "dataType": "GPFeatureRecordSetLayer", "displayName": "out_route", "description": "Output single route shape", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "hasM": true, "geometryType": "esriGeometryPolyline", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 1024 }, { "name": "FirstStopID", "type": "esriFieldTypeInteger", "alias": "FirstStopID" }, { "name": "LastStopID", "type": "esriFieldTypeInteger", "alias": "LastStopID" }, { "name": "StopCount", "type": "esriFieldTypeInteger", "alias": "StopCount" }, { "name": "StartTime", "type": "esriFieldTypeDate", "alias": "StartTime", "length": 8 }, { "name": "EndTime", "type": "esriFieldTypeDate", "alias": "EndTime", "length": 8 }, { "name": "StartTimeUTC", "type": "esriFieldTypeDate", "alias": "StartTimeUTC", "length": 8 }, { "name": "EndTimeUTC", "type": "esriFieldTypeDate", "alias": "EndTimeUTC", "length": 8 }, { "name": "Total_Miles", "type": "esriFieldTypeDouble", "alias": "Total_Miles" }, { "name": "Total_Kilometers", "type": "esriFieldTypeDouble", "alias": "Total_Kilometers" }, { "name": "Total_Minutes", "type": "esriFieldTypeDouble", "alias": "Total_Minutes" }, { "name": "TotalWait_Minutes", "type": "esriFieldTypeDouble", "alias": "TotalWait_Minutes" }, { "name": "TotalViolation_Minutes", "type": "esriFieldTypeDouble", "alias": "TotalViolation_Minutes" }, { "name": "Total_LTSOver_Length_Miles", "type": "esriFieldTypeDouble", "alias": "Total_LTSOver_Length_Miles" }, { "name": "Total_Length_Miles", "type": "esriFieldTypeDouble", "alias": "Total_Length_Miles" }, { "name": "Total_Length_LTS1_Miles", "type": "esriFieldTypeDouble", "alias": "Total_Length_LTS1_Miles" }, { "name": "Total_Length_LTS2_Miles", "type": "esriFieldTypeDouble", "alias": "Total_Length_LTS2_Miles" }, { "name": "Total_Length_LTS3_Miles", "type": "esriFieldTypeDouble", "alias": "Total_Length_LTS3_Miles" }, { "name": "Total_Length_LTS4_Miles", "type": "esriFieldTypeDouble", "alias": "Total_Length_LTS4_Miles" }, { "name": "FirstStopOID", "type": "esriFieldTypeInteger", "alias": "FirstStopOID" }, { "name": "LastStopOID", "type": "esriFieldTypeInteger", "alias": "LastStopOID" }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "Output Directions Table", "dataType": "GPRecordSet", "displayName": "out_table", "description": "Output multi-segment shape with Directions in attribute table", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "RouteName", "type": "esriFieldTypeString", "alias": "RouteName", "length": 1024 }, { "name": "ArriveTime", "type": "esriFieldTypeDate", "alias": "ArriveTime", "length": 8 }, { "name": "SubItemType", "type": "esriFieldTypeSmallInteger", "alias": "SubItemType" }, { "name": "Type", "type": "esriFieldTypeSmallInteger", "alias": "Type" }, { "name": "Text", "type": "esriFieldTypeString", "alias": "Text", "length": 1024 }, { "name": "ElapsedTime", "type": "esriFieldTypeSingle", "alias": "ElapsedTime" }, { "name": "DriveDistance", "type": "esriFieldTypeSingle", "alias": "DriveDistance" }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" } ] }