Hello all !
I am interested to know if there is any current plan on building a tool for creating routes using the Location Referencing widget in the experience builder as a customer is interested to utilize this capability.
As of now we do not have the tool for creating routes in the web app. Kindly suggest any workarounds if available for catering to this requirement.
Reference: Experience Builder widgets for ArcGIS Pipeline Referencing—ArcGIS Pipeline Referencing Server | Docu...
The typical user needs the ArcGIS Pro app to properly process, review and edit the centerline geometry that is an input to route creation. Validating and correcting the centerline geometry is a pre-requisite to ensure a well formed, calibrated route. This is best achieved in ArcGIS Pro, using the full editing tools, snapping, and geometry methods available. Hence, the APR Create Route tool in the Location Referencing ribbon is best suited for this workflow.
Having said this, majority of the APR operations leverage the services-based pattern and the REST API is well documented: REST API developer guide, for services published from ArcGIS Pro
Specifically, Apply Edits > Network layer > createRoute
[
{
"id": <networkLayerId>,
"createRoute":
[
{"centerlineObjectIds": [<objectId1>, <objectId2>, ...],
"flippedCenterlineObjectIds": [<objectId2>, ...],
"fromMeasure": <measure>,
"toMeasure": <measure>,
"attributes":
{ "<fieldName1>": <value1>,
"<fieldName2>": <value2>,
...
}
}
]
}
]
Given the above capability, system implementers have the option to use the linear referencing REST API and create a custom widget to meet customer specific requirements.
LRS Event editing is already available as ExB widgets:
Recommend the customer to log an enhancement request trough their Esri Account Manager and/or at Pipeline Referencing Ideas It always helps to learn unique use cases and why the current tool capability does not meet the requirement.