The Create Route Layers task creates route layer items on the portal from the input route data.
A route layer includes all the information for a particular route such as the stops assigned to the route as well as the travel directions. Creating route layers is useful if you want to share individual routes with other members in your organization.
Route data is a storage format used to describe the results of a network analysis and can be created in applications such as ArcGIS Pro.
Limits
The maximum number of route layers that can be created is 1,000. If the input route data contains more than 1,000 routes, the task will fail with an error message.
Request URL
http://<analysis url>/CreateRouteLayers/submitJob
Request parameters
Parameter | Details |
---|---|
| The item id for the route data item that is used to create route layer items. Before running this task, the route data must be added to your portal as an item. Syntax:
|
| Indicates if the input route data item should be deleted. You may want to delete the route data in case it is no longer required after the route layers have been created from it. When The default value is Example:
Values: |
| Specify properties such as the title, tags, snippet, and the portal folder for the output route layer items.
Syntax:
Example:
|
| Context contains additional settings that affect task execution. Currently, Create Route Layers does not honor any settings passed as part of |
| The response format. The default response format is Values: |
Response
When you submit a request, the service assigns a unique job ID for the transaction.
Syntax:
{
"jobId": "<unique job identifier>",
"jobStatus": "<job status>"
}
After the initial request is submitted you can use the job
to periodically check the status of the job and messages as described in the topic Check job status. Once the job has successfully completed, you use the job
to retrieve the results. To track the status, you can make a request of the following form:
http://<analysis url>/CreateRouteLayers/jobs/<jobId>
Accessing results
When the status of the job request is esri
, you can access the results of the analysis by making a request of the following form.
http://<analysis url>/CreateRouteLayers/jobs/<jobId>/results/<output parameter name>?token=<your token>&f=json
Parameter | Description |
---|---|
| The output route layer items. Example:
The result has properties for parameter name, data type, and value. The contents of value include the item ids of the output route layers as well as some additional properties such as the URL for the route layer items. Syntax:
|