ArcGIS REST Services Directory
Login
Home
>
services
>
Routing
>
NetworkAnalysis (GPServer)
>
SolveLastMileDelivery
>
submitJob
API Reference
Submit Job (SolveLastMileDelivery)
Orders:
(
GPFeatureRecordSetLayer
)
{ "displayFieldName": "", "geometryType": "esriGeometryPoint", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "ServiceTime", "type": "esriFieldTypeDouble", "alias": "ServiceTime" }, { "name": "TimeWindowStart", "type": "esriFieldTypeDate", "alias": "TimeWindowStart", "length": 8 }, { "name": "TimeWindowEnd", "type": "esriFieldTypeDate", "alias": "TimeWindowEnd", "length": 8 }, { "name": "MaxViolationTime", "type": "esriFieldTypeDouble", "alias": "MaxViolationTime" }, { "name": "InboundArriveTime", "type": "esriFieldTypeDate", "alias": "InboundArriveTime", "length": 8 }, { "name": "OutboundDepartTime", "type": "esriFieldTypeDate", "alias": "OutboundDepartTime", "length": 8 }, { "name": "DeliveryQuantity_1", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_1" }, { "name": "DeliveryQuantity_2", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_2" }, { "name": "DeliveryQuantity_3", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_3" }, { "name": "DeliveryQuantity_4", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_4" }, { "name": "DeliveryQuantity_5", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_5" }, { "name": "DeliveryQuantity_6", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_6" }, { "name": "DeliveryQuantity_7", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_7" }, { "name": "DeliveryQuantity_8", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_8" }, { "name": "DeliveryQuantity_9", "type": "esriFieldTypeDouble", "alias": "DeliveryQuantity_9" }, { "name": "PickupQuantity_1", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_1" }, { "name": "PickupQuantity_2", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_2" }, { "name": "PickupQuantity_3", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_3" }, { "name": "PickupQuantity_4", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_4" }, { "name": "PickupQuantity_5", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_5" }, { "name": "PickupQuantity_6", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_6" }, { "name": "PickupQuantity_7", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_7" }, { "name": "PickupQuantity_8", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_8" }, { "name": "PickupQuantity_9", "type": "esriFieldTypeDouble", "alias": "PickupQuantity_9" }, { "name": "AnchorRule", "type": "esriFieldTypeInteger", "alias": "AnchorRule" }, { "name": "AssignmentRule", "type": "esriFieldTypeInteger", "alias": "AssignmentRule" }, { "name": "RouteName", "type": "esriFieldTypeString", "alias": "RouteName", "length": 500 }, { "name": "Sequence", "type": "esriFieldTypeInteger", "alias": "Sequence" }, { "name": "SourceID", "type": "esriFieldTypeInteger", "alias": "SourceID" }, { "name": "SourceOID", "type": "esriFieldTypeInteger", "alias": "SourceOID" }, { "name": "PosAlong", "type": "esriFieldTypeDouble", "alias": "PosAlong" }, { "name": "SideOfEdge", "type": "esriFieldTypeInteger", "alias": "SideOfEdge" }, { "name": "CurbApproach", "type": "esriFieldTypeInteger", "alias": "CurbApproach" } ], "features": [], "exceededTransferLimit": false }
Depots:
(
GPFeatureRecordSetLayer
)
{ "displayFieldName": "", "geometryType": "esriGeometryPoint", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "SourceID", "type": "esriFieldTypeInteger", "alias": "SourceID" }, { "name": "SourceOID", "type": "esriFieldTypeInteger", "alias": "SourceOID" }, { "name": "PosAlong", "type": "esriFieldTypeDouble", "alias": "PosAlong" }, { "name": "SideOfEdge", "type": "esriFieldTypeInteger", "alias": "SideOfEdge" }, { "name": "CurbApproach", "type": "esriFieldTypeInteger", "alias": "CurbApproach" } ], "features": [], "exceededTransferLimit": false }
Routes:
(
GPRecordSet
)
{ "displayFieldName": "", "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "StartDepotName", "type": "esriFieldTypeString", "alias": "StartDepotName", "length": 500 }, { "name": "EndDepotName", "type": "esriFieldTypeString", "alias": "EndDepotName", "length": 500 }, { "name": "StartDepotServiceTime", "type": "esriFieldTypeDouble", "alias": "StartDepotServiceTime" }, { "name": "EndDepotServiceTime", "type": "esriFieldTypeDouble", "alias": "EndDepotServiceTime" }, { "name": "EarliestStartDate", "type": "esriFieldTypeDateOnly", "alias": "EarliestStartDate", "length": 8 }, { "name": "EarliestStartTime", "type": "esriFieldTypeTimeOnly", "alias": "EarliestStartTime", "length": 8 }, { "name": "StartFlexibility", "type": "esriFieldTypeDouble", "alias": "StartFlexibility" }, { "name": "ArriveDepartDelay", "type": "esriFieldTypeDouble", "alias": "ArriveDepartDelay" }, { "name": "Capacity_1", "type": "esriFieldTypeDouble", "alias": "Capacity_1" }, { "name": "Capacity_2", "type": "esriFieldTypeDouble", "alias": "Capacity_2" }, { "name": "Capacity_3", "type": "esriFieldTypeDouble", "alias": "Capacity_3" }, { "name": "Capacity_4", "type": "esriFieldTypeDouble", "alias": "Capacity_4" }, { "name": "Capacity_5", "type": "esriFieldTypeDouble", "alias": "Capacity_5" }, { "name": "Capacity_6", "type": "esriFieldTypeDouble", "alias": "Capacity_6" }, { "name": "Capacity_7", "type": "esriFieldTypeDouble", "alias": "Capacity_7" }, { "name": "Capacity_8", "type": "esriFieldTypeDouble", "alias": "Capacity_8" }, { "name": "Capacity_9", "type": "esriFieldTypeDouble", "alias": "Capacity_9" }, { "name": "FixedCost", "type": "esriFieldTypeDouble", "alias": "FixedCost" }, { "name": "CostPerUnitTime", "type": "esriFieldTypeDouble", "alias": "CostPerUnitTime" }, { "name": "CostPerUnitDistance", "type": "esriFieldTypeDouble", "alias": "CostPerUnitDistance" }, { "name": "OvertimeStartTime", "type": "esriFieldTypeDouble", "alias": "OvertimeStartTime" }, { "name": "CostPerUnitOvertime", "type": "esriFieldTypeDouble", "alias": "CostPerUnitOvertime" }, { "name": "MaxOrderCount", "type": "esriFieldTypeInteger", "alias": "MaxOrderCount" }, { "name": "MaxTotalTime", "type": "esriFieldTypeDouble", "alias": "MaxTotalTime" }, { "name": "MaxTotalTravelTime", "type": "esriFieldTypeDouble", "alias": "MaxTotalTravelTime" }, { "name": "MaxTotalDistance", "type": "esriFieldTypeDouble", "alias": "MaxTotalDistance" }, { "name": "ZoneName", "type": "esriFieldTypeString", "alias": "ZoneName", "length": 500 }, { "name": "IsHardZone", "type": "esriFieldTypeInteger", "alias": "IsHardZone" }, { "name": "AssignmentRule", "type": "esriFieldTypeInteger", "alias": "AssignmentRule" } ], "features": [], "exceededTransferLimit": false }
Travel Mode:
(
GPString
)
{ "name": "Driving Time", "type": "AUTOMOBILE", "description": "Collection of network dataset settings that define actions that are allowed on the network and how the actions can be performed.", "impedanceAttributeName": "Minutes", "timeAttributeName": "Minutes", "distanceAttributeName": "Length", "restrictionAttributeNames": [], "attributeParameterValues": [], "useHierarchy": false, "uturnAtJunctions": "esriNFSBAllowBacktrack", "simplificationTolerance": null, "simplificationToleranceUnits": "esriMeters" }
Earliest Route Start Date:
(
GPString
)
Earliest Route Start Time:
(
GPString
)
Max Route Total Time:
(
GPDouble
)
null
Sequence Gap:
(
GPLong
)
1
Time Units:
(
GPString
)
Minutes
Distance Units:
(
GPString
)
Miles
Time Zone Usage For Time Fields:
(
GPString
)
GEO_LOCAL
Order Specialties:
(
GPRecordSet
)
{ "displayFieldName": "", "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "OrderName", "type": "esriFieldTypeString", "alias": "OrderName", "length": 500 }, { "name": "SpecialtyName", "type": "esriFieldTypeString", "alias": "SpecialtyName", "length": 500 } ], "features": [], "exceededTransferLimit": false }
Route Specialties:
(
GPRecordSet
)
{ "displayFieldName": "", "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "RouteName", "type": "esriFieldTypeString", "alias": "RouteName", "length": 500 }, { "name": "SpecialtyName", "type": "esriFieldTypeString", "alias": "SpecialtyName", "length": 500 } ], "features": [], "exceededTransferLimit": false }
Zones:
(
GPFeatureRecordSetLayer
)
{ "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "ObjectID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }
Point Barriers:
(
GPFeatureRecordSetLayer
)
{ "displayFieldName": "", "geometryType": "esriGeometryPoint", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "BarrierType", "type": "esriFieldTypeInteger", "alias": "Barrier Type" }, { "name": "Additional_Time", "type": "esriFieldTypeDouble", "alias": "Additional Time" }, { "name": "Additional_Distance", "type": "esriFieldTypeDouble", "alias": "Additional Distance" }, { "name": "AdditionalCost", "type": "esriFieldTypeDouble", "alias": "Additional Cost" }, { "name": "CurbApproach", "type": "esriFieldTypeSmallInteger", "alias": "Curb Approach" }, { "name": "FullEdge", "type": "esriFieldTypeInteger", "alias": "Full Edge" } ], "features": [], "exceededTransferLimit": false }
Line Barriers:
(
GPFeatureRecordSetLayer
)
{ "displayFieldName": "", "geometryType": "esriGeometryPolyline", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "SHAPE_Length", "type": "esriFieldTypeDouble", "alias": "SHAPE_Length" } ], "features": [], "exceededTransferLimit": false }
Polygon Barriers:
(
GPFeatureRecordSetLayer
)
{ "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 4326, "latestWkid": 4326 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 500 }, { "name": "BarrierType", "type": "esriFieldTypeInteger", "alias": "Barrier Type" }, { "name": "ScaledTimeFactor", "type": "esriFieldTypeDouble", "alias": "Scaled Time Factor" }, { "name": "ScaledDistanceFactor", "type": "esriFieldTypeDouble", "alias": "Scaled Distance Factor" }, { "name": "ScaledCostFactor", "type": "esriFieldTypeDouble", "alias": "Scaled Cost Factor" }, { "name": "SHAPE_Length", "type": "esriFieldTypeDouble", "alias": "SHAPE_Length" }, { "name": "SHAPE_Area", "type": "esriFieldTypeDouble", "alias": "SHAPE_Area" } ], "features": [], "exceededTransferLimit": false }
Locate Settings:
(
GPString
)
{"default": { "allowAutoRelocate": true, "tolerance": 20000, "toleranceUnits": "esriMeters", "sources": [{"name": "VA_CENTERLINE"}] }}
Ignore Invalid Order Locations:
(
GPBoolean
)
true
Route Shape:
(
GPString
)
Straight Line
Populate Directions:
(
GPBoolean
)
false
Directions Language:
(
GPString
)
en
Save Route Data:
(
GPBoolean
)
false
Save Output Network Analysis Layer:
(
GPBoolean
)
false
Output Format:
(
GPString
)
Feature Set
Overrides:
(
GPString
)
Analysis Region:
(
GPString
)
Options:
ReturnZ:
True
False
ReturnM:
True
False
Return True Curves:
True
False
Simplify Features:
True
False
Context:
Format:
HTML
JSON
KMZ
GeoJSON