ArcGIS REST Services Directory
Login
Home
>
services
>
Routing_Service
>
NetworkAnalysis (GPServer)
>
SolveLastMileDelivery
>
submitJob
API Reference
Submit Job (SolveLastMileDelivery)
Orders:
(
GPFeatureRecordSetLayer
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "spatialReference": { "latestWkid": 4326, "wkid": 4326 }, "fields": [ { "name": "OBJECTID", "alias": "ObjectID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "ServiceTime", "alias": "ServiceTime", "type": "esriFieldTypeDouble" }, { "name": "TimeWindowStart", "length": 8, "alias": "TimeWindowStart", "type": "esriFieldTypeDate" }, { "name": "TimeWindowEnd", "length": 8, "alias": "TimeWindowEnd", "type": "esriFieldTypeDate" }, { "name": "MaxViolationTime", "alias": "MaxViolationTime", "type": "esriFieldTypeDouble" }, { "name": "InboundArriveTime", "length": 8, "alias": "InboundArriveTime", "type": "esriFieldTypeDate" }, { "name": "OutboundDepartTime", "length": 8, "alias": "OutboundDepartTime", "type": "esriFieldTypeDate" }, { "name": "DeliveryQuantity_1", "alias": "DeliveryQuantity_1", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_2", "alias": "DeliveryQuantity_2", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_3", "alias": "DeliveryQuantity_3", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_4", "alias": "DeliveryQuantity_4", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_5", "alias": "DeliveryQuantity_5", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_6", "alias": "DeliveryQuantity_6", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_7", "alias": "DeliveryQuantity_7", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_8", "alias": "DeliveryQuantity_8", "type": "esriFieldTypeDouble" }, { "name": "DeliveryQuantity_9", "alias": "DeliveryQuantity_9", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_1", "alias": "PickupQuantity_1", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_2", "alias": "PickupQuantity_2", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_3", "alias": "PickupQuantity_3", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_4", "alias": "PickupQuantity_4", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_5", "alias": "PickupQuantity_5", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_6", "alias": "PickupQuantity_6", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_7", "alias": "PickupQuantity_7", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_8", "alias": "PickupQuantity_8", "type": "esriFieldTypeDouble" }, { "name": "PickupQuantity_9", "alias": "PickupQuantity_9", "type": "esriFieldTypeDouble" }, { "name": "AnchorRule", "alias": "AnchorRule", "type": "esriFieldTypeInteger" }, { "name": "AssignmentRule", "alias": "AssignmentRule", "type": "esriFieldTypeInteger" }, { "name": "RouteName", "length": 500, "alias": "RouteName", "type": "esriFieldTypeString" }, { "name": "Sequence", "alias": "Sequence", "type": "esriFieldTypeInteger" }, { "name": "SourceID", "alias": "SourceID", "type": "esriFieldTypeInteger" }, { "name": "SourceOID", "alias": "SourceOID", "type": "esriFieldTypeInteger" }, { "name": "PosAlong", "alias": "PosAlong", "type": "esriFieldTypeDouble" }, { "name": "SideOfEdge", "alias": "SideOfEdge", "type": "esriFieldTypeInteger" }, { "name": "CurbApproach", "alias": "CurbApproach", "type": "esriFieldTypeInteger" } ], "geometryType": "esriGeometryPoint" }
Depots:
(
GPFeatureRecordSetLayer
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "spatialReference": { "latestWkid": 4326, "wkid": 4326 }, "fields": [ { "name": "OBJECTID", "alias": "ObjectID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "SourceID", "alias": "SourceID", "type": "esriFieldTypeInteger" }, { "name": "SourceOID", "alias": "SourceOID", "type": "esriFieldTypeInteger" }, { "name": "PosAlong", "alias": "PosAlong", "type": "esriFieldTypeDouble" }, { "name": "SideOfEdge", "alias": "SideOfEdge", "type": "esriFieldTypeInteger" }, { "name": "CurbApproach", "alias": "CurbApproach", "type": "esriFieldTypeInteger" } ], "geometryType": "esriGeometryPoint" }
Routes:
(
GPRecordSet
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "fields": [ { "name": "OBJECTID", "alias": "ObjectID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "StartDepotName", "length": 500, "alias": "StartDepotName", "type": "esriFieldTypeString" }, { "name": "EndDepotName", "length": 500, "alias": "EndDepotName", "type": "esriFieldTypeString" }, { "name": "StartDepotServiceTime", "alias": "StartDepotServiceTime", "type": "esriFieldTypeDouble" }, { "name": "EndDepotServiceTime", "alias": "EndDepotServiceTime", "type": "esriFieldTypeDouble" }, { "name": "EarliestStartDate", "length": 8, "alias": "EarliestStartDate", "type": "esriFieldTypeDateOnly" }, { "name": "EarliestStartTime", "length": 8, "alias": "EarliestStartTime", "type": "esriFieldTypeTimeOnly" }, { "name": "StartFlexibility", "alias": "StartFlexibility", "type": "esriFieldTypeDouble" }, { "name": "ArriveDepartDelay", "alias": "ArriveDepartDelay", "type": "esriFieldTypeDouble" }, { "name": "Capacity_1", "alias": "Capacity_1", "type": "esriFieldTypeDouble" }, { "name": "Capacity_2", "alias": "Capacity_2", "type": "esriFieldTypeDouble" }, { "name": "Capacity_3", "alias": "Capacity_3", "type": "esriFieldTypeDouble" }, { "name": "Capacity_4", "alias": "Capacity_4", "type": "esriFieldTypeDouble" }, { "name": "Capacity_5", "alias": "Capacity_5", "type": "esriFieldTypeDouble" }, { "name": "Capacity_6", "alias": "Capacity_6", "type": "esriFieldTypeDouble" }, { "name": "Capacity_7", "alias": "Capacity_7", "type": "esriFieldTypeDouble" }, { "name": "Capacity_8", "alias": "Capacity_8", "type": "esriFieldTypeDouble" }, { "name": "Capacity_9", "alias": "Capacity_9", "type": "esriFieldTypeDouble" }, { "name": "FixedCost", "alias": "FixedCost", "type": "esriFieldTypeDouble" }, { "name": "CostPerUnitTime", "alias": "CostPerUnitTime", "type": "esriFieldTypeDouble" }, { "name": "CostPerUnitDistance", "alias": "CostPerUnitDistance", "type": "esriFieldTypeDouble" }, { "name": "OvertimeStartTime", "alias": "OvertimeStartTime", "type": "esriFieldTypeDouble" }, { "name": "CostPerUnitOvertime", "alias": "CostPerUnitOvertime", "type": "esriFieldTypeDouble" }, { "name": "MaxOrderCount", "alias": "MaxOrderCount", "type": "esriFieldTypeInteger" }, { "name": "MaxTotalTime", "alias": "MaxTotalTime", "type": "esriFieldTypeDouble" }, { "name": "MaxTotalTravelTime", "alias": "MaxTotalTravelTime", "type": "esriFieldTypeDouble" }, { "name": "MaxTotalDistance", "alias": "MaxTotalDistance", "type": "esriFieldTypeDouble" }, { "name": "ZoneName", "length": 500, "alias": "ZoneName", "type": "esriFieldTypeString" }, { "name": "IsHardZone", "alias": "IsHardZone", "type": "esriFieldTypeInteger" }, { "name": "AssignmentRule", "alias": "AssignmentRule", "type": "esriFieldTypeInteger" } ] }
Travel Mode:
(
GPString
)
{ "impedanceAttributeName": "Time", "simplificationTolerance": null, "distanceAttributeName": "Length", "useHierarchy": true, "attributeParameterValues": [ { "attributeName": "Avoid High Slope", "parameterName": "Restriction Usage", "value": 5 }, { "attributeName": "Busy Roads", "parameterName": "Restriction Usage", "value": 5 }, { "attributeName": "Class 1 Lean", "parameterName": "Restriction Usage", "value": 0.5 }, { "attributeName": "Class 2 Lean", "parameterName": "Restriction Usage", "value": 0.80000000000000004 }, { "attributeName": "Class 3 Lean", "parameterName": "Restriction Usage", "value": 1.3 }, { "attributeName": "Class 4 Lean", "parameterName": "Restriction Usage", "value": 0.5 }, { "attributeName": "Class 5 Lean", "parameterName": "Restriction Usage", "value": 0.5 }, { "attributeName": "High Traffic Flow", "parameterName": "Restriction Usage", "value": 5 }, { "attributeName": "Highways & On Ramps", "parameterName": "Restriction Usage", "value": -1 }, { "attributeName": "Low Slope", "parameterName": "Restriction Usage", "value": 0.80000000000000004 }, { "attributeName": "Low Traffic Flow", "parameterName": "Restriction Usage", "value": 0.80000000000000004 }, { "attributeName": "Medium Traffic Flow", "parameterName": "Restriction Usage", "value": 0.80000000000000004 }, { "attributeName": "No Bike Infrastructure", "parameterName": "Restriction Usage", "value": 5 }, { "attributeName": "Oneway", "parameterName": "Restriction Usage", "value": -1 } ], "uturnAtJunctions": "esriNFSBAllowBacktrack", "name": "Casual Biker", "description": "Collection of network dataset settings that define actions that are allowed on the network and how the actions can be performed.", "type": "OTHER", "timeAttributeName": "Time", "simplificationToleranceUnits": "esriMeters", "restrictionAttributeNames": [ "Avoid High Slope", "Busy Roads", "Class 1 Lean", "Class 2 Lean", "Class 4 Lean", "Class 5 Lean", "Highways & On Ramps", "Low Slope", "Low Traffic Flow", "No Bike Infrastructure", "Oneway" ] }
Earliest Route Start Date:
(
GPString
)
Earliest Route Start Time:
(
GPString
)
Max Route Total Time:
(
GPDouble
)
Sequence Gap:
(
GPLong
)
1
Time Units:
(
GPString
)
Minutes
Distance Units:
(
GPString
)
Miles
Time Zone Usage For Time Fields:
(
GPString
)
GEO_LOCAL
Order Specialties:
(
GPRecordSet
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "fields": [ { "name": "OBJECTID", "alias": "ObjectID", "type": "esriFieldTypeOID" }, { "name": "OrderName", "length": 500, "alias": "OrderName", "type": "esriFieldTypeString" }, { "name": "SpecialtyName", "length": 500, "alias": "SpecialtyName", "type": "esriFieldTypeString" } ] }
Route Specialties:
(
GPRecordSet
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "fields": [ { "name": "OBJECTID", "alias": "ObjectID", "type": "esriFieldTypeOID" }, { "name": "RouteName", "length": 500, "alias": "RouteName", "type": "esriFieldTypeString" }, { "name": "SpecialtyName", "length": 500, "alias": "SpecialtyName", "type": "esriFieldTypeString" } ] }
Zones:
(
GPFeatureRecordSetLayer
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "spatialReference": { "latestWkid": 4326, "wkid": 4326 }, "fields": [ { "name": "OBJECTID", "alias": "ObjectID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "Shape_Length", "alias": "Shape_Length", "type": "esriFieldTypeDouble" }, { "name": "Shape_Area", "alias": "Shape_Area", "type": "esriFieldTypeDouble" } ], "geometryType": "esriGeometryPolygon" }
Point Barriers:
(
GPFeatureRecordSetLayer
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "spatialReference": { "latestWkid": 4326, "wkid": 4326 }, "fields": [ { "name": "OBJECTID", "alias": "OBJECTID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "BarrierType", "alias": "Barrier Type", "type": "esriFieldTypeInteger" }, { "name": "Additional_Time", "alias": "Additional Time", "type": "esriFieldTypeDouble" }, { "name": "Additional_Distance", "alias": "Additional Distance", "type": "esriFieldTypeDouble" }, { "name": "AdditionalCost", "alias": "Additional Cost", "type": "esriFieldTypeDouble" }, { "name": "CurbApproach", "alias": "Curb Approach", "type": "esriFieldTypeSmallInteger" }, { "name": "FullEdge", "alias": "Full Edge", "type": "esriFieldTypeInteger" } ], "geometryType": "esriGeometryPoint" }
Line Barriers:
(
GPFeatureRecordSetLayer
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "spatialReference": { "latestWkid": 4326, "wkid": 4326 }, "fields": [ { "name": "OBJECTID", "alias": "OBJECTID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "SHAPE_Length", "alias": "SHAPE_Length", "type": "esriFieldTypeDouble" } ], "geometryType": "esriGeometryPolyline" }
Polygon Barriers:
(
GPFeatureRecordSetLayer
)
{ "features": [], "exceededTransferLimit": false, "displayFieldName": "", "spatialReference": { "latestWkid": 4326, "wkid": 4326 }, "fields": [ { "name": "OBJECTID", "alias": "OBJECTID", "type": "esriFieldTypeOID" }, { "name": "Name", "length": 500, "alias": "Name", "type": "esriFieldTypeString" }, { "name": "BarrierType", "alias": "Barrier Type", "type": "esriFieldTypeInteger" }, { "name": "ScaledTimeFactor", "alias": "Scaled Time Factor", "type": "esriFieldTypeDouble" }, { "name": "ScaledDistanceFactor", "alias": "Scaled Distance Factor", "type": "esriFieldTypeDouble" }, { "name": "ScaledCostFactor", "alias": "Scaled Cost Factor", "type": "esriFieldTypeDouble" }, { "name": "SHAPE_Length", "alias": "SHAPE_Length", "type": "esriFieldTypeDouble" }, { "name": "SHAPE_Area", "alias": "SHAPE_Area", "type": "esriFieldTypeDouble" } ], "geometryType": "esriGeometryPolygon" }
Locate Settings:
(
GPString
)
{"default": { "toleranceUnits": "esriMeters", "allowAutoRelocate": true, "sources": [{"name": "SDE.AT_Routing"}], "tolerance": 20000 }}
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