arcgis pipeline referencing/esri roads and highways ... · preparing and utilizing web services for...
TRANSCRIPT
Rahul Rakshit | Eric Blasko
ArcGIS Pipeline Referencing/Esri Roads and Highways: Preparing and Utilizing Web Services for Creating and Editing Linear Referenced Data and with the REST API
Location Referencing across the ArcGIS Platform
• Location Referencing extension is part of the Pro install• Linear referencing capability for server is part of the ArcGIS Enterprise install
Pro
• Network and CenterlineManagement
• Route and Event Loading• Geoprocessing tools• Data Reviewer and Workflow
Manager included
Enterprise
• LRS web services• Developer API samples
Web Apps
• Line and point event editing• Data queries• Quality checks
Linear Referencing REST APIProvides a simple, open web interface to linear referencing services hosted by ArcGIS Enterprise.
Generate Routes
Create Version
Derive Event Measures
Translate Release Locks
Apply Edits
Geometry to Measure
Acquire locks Generate Events
Remove Overlapping Centerlines Append Routes
Concurrencies
Apply Event BehaviorsMeasure to Geometry Query Attribute Set
Delete Version
Locks
Linear Referencing Service
Check Events
http://esriurl.com/LRAPI
Supports Esri’s Feature Services Architecture – feature service editing across the ArcGIS Platform including ArcGIS Pro and web apps
Demo: Publishing a service with LR capability
Login as a Publisher/Administrator
into ArcGIS Pro
Convert an empty Enterprise GDB to a Branched Database
Create LRS, Network and Events in the
Branched Database
Append data into the Network and Events
Add the Network, Events, Calibration Point, Centerline
feature classes into a Pro Map for Publishing
Set up the Display Field for the Centerline
Update the Layer names in the TOC
Set up time for the LRS layers Save the map
Publish the Map
Fix any publishing issues
Create a new Map in the ArcGIS Pro Project
for Editing
Browse to the Feature Service in the Portal in
ArcCatalog and add the LRS layers into the
map
Create a new version of the data
Start Editing the LRS dataset
Step by step workflow for publishing a LR capable service
Step1: Minimum Requirements
ArcGIS Pro with Location Referencing extension enabledArcGIS Enterprise with Location Referencing License
• Login to ArcGIS Pro as a portal Publisher or Administrator
Helpful steps in ArcGIS Pro
Step2: Configure a branch versioned database
• Right-click your database connection and choose Geodatabase connection properties
• Set your Versioning Type to Branch
Branched database can be edited only using REST services
More info: http://esriurl.com/BV
Step3: Create LRS and append data
Step4: Rename Layers
Step5: Set up time awareness
Step6: Set up the display field for the centerline
Step7: Publish the service with Linear Referencing Capability
Step7: Publish the service with LR Capability
Demo: Editing using a Feature Service
Step8: Add the Data from Portal to edit
Step9: Create a new version for the data
Confirming the source of data is a feature service
• Data Loading• Publishing
Feature Service
Editing
Direct Connect
Any changes in the data structure needs republishing of the feature service
Demo: Editing using REST
Using a widget to edit LR data
Portal for ArcGIS
ArcGIS Server
Database
Web AppBuilderfor ArcGIS
Feature Service
Federated
Demo: Creating routes using GPS points
Automating Route Creation
GPS Data LRS Routes
• XY to Point• Point to Line• Append Routes• Generate Calibration Points• Generate Routes
• XY to Point• Point to Line• Copy to Centerline• Use Create Route tool for each route
OR
Demo: Reassigning a route
Reassigning a route
Route1
Route1 Route1X
Online help and samples
Linear Referencing REST API: Resources
http://esriurl.com/LREST http://esriurl.com/LRWIGET
• REST API developer guide• Sample LRS enabled services• Sample web apps
• Web App builder samples
Linear Referencing REST APIAs of ArcGIS Enterprise 10.8
http://esriurl.com/LREST
Quick Recap
• ArcGIS Pro publishes, consumes, and then edits LRS feature services from ArcGIS Enterprise.
• Portal handles identity, sharing (of the feature service), and roles/privileges/access that would previously have been file based (.sde connection files) or administered directly in the database.
• Versioned editing is handled via the version management service, allowing Pro and web apps to have versioning capabilities through the rest endpoint without direct database access at the desktop client level.
• Branch versioned database is required for editing a LR feature service.
• You can start to configure your LRS from scratch here:https://pro.arcgis.com/en/pro-app/help/production/location-referencing-pipelines/create-the-lrs-networks-and-events.htm