Skip To Content

Create the LRS, networks, and events

Available with Location Referencing license.

The following information will guide you through the process of linear referenced data modeling, loading, and route editing using the ArcGIS Pipeline Referencing extension.

LRS dataset

A linear referencing system (LRS) dataset is a feature dataset containing all the minimum LRS schema feature classes. The centerline, calibration point, and redline feature classes are required to be inside the same LRS dataset.

The following tools create an LRS dataset, as of ArcGIS Pro 2.3:

  • Create LRS—The newly created centerline, calibration point, and redline feature classes will be created inside a feature dataset with the same name as the provided LRS name.
  • Create LRS From Existing Dataset—The existing centerline, calibration point, and redline feature classes that are not yet registered with an LRS must be inside a common feature dataset. The feature dataset name can be different from the LRS name.
  • Modify LRS—The existing centerline, calibration point, and redline feature classes that are not yet registered with an LRS must be inside a common feature dataset. The feature dataset name can be different from the LRS name.

Data modeling

Pipeline professionals are routinely tasked with considering alternative routing options to ensure regulatory compliance, market, construction, and other business needs. This usually results in realigning (rerouting) a pipeline. Realignment not only changes the pathway of pipes, but also impacts networks and events configured in an LRS data model.

To use Pipeline Referencing, your data needs to be in the Pipeline Referencing information model in the geodatabase. For more information, refer to the following topics:

LRS configuration

The modeling and creation of your linear referencing system (LRS) can be performed using the following geoprocessing tools.

  1. Create and modify an LRS.

    You can use either the Create LRS or Create LRS From Existing Dataset geoprocessing tool to create an LRS.

    To modify an existing LRS, including the ability to enable conflict prevention in an LRS, use Modify LRS.

    For more information, see Create and modify an LRS.

  2. Create LRS networks.

    You can use either the Create LRS Network or Create LRS Network From Existing Dataset geoprocessing tool.

    To modify an existing LRS Network, use Modify LRS Network.

    For more information, see Create and modify an LRS Network.

  3. Create LRS events.

    You can use either the Create LRS Event or Create LRS From Existing Dataset geoprocessing tool.

    To add derived measure fields to your event feature class, run Enable Derived Measure Fields.

    To add referent fields to the event feature class, use Enable Referent Fields. This tool enables the referent fields by allowing you to register existing fields as referent fields.

    To modify an existing LRS event, use Modify LRS Event.

    For more information, see Create and modify LRS Events.

  4. Load routes into the LRS Network.

    Once the LRS is created, routes can be loaded using the Append Routes geoprocessing tool. Route shapes can be regenerated using the Generate Routes geoprocessing tool.

    For more information, see Load routes into an LRS Network.

  5. Create calibration points.

    To add calibration points, use the Generate Calibration Points and Append Routes geoprocessing tools.

  6. Prepare centerlines.

    To remove overlaps that could cause data errors, use Remove Overlapping Centerlines.

    For more information, see Prepare centerlines.

  7. Load event data.

    To load event records from a table, layer, or feature class into an existing event feature class, use Append Events.

    For more information, see Create and modify LRS events.

  8. Configure a derived network.

    You can use either the Create LRS Network or Create LRS Network From Existing Dataset geoprocessing tool with the Derive From Line Network check box checked.

    For more information, see Configure continuous measure networks and events to update with an engineering network.

Realign and reroute

The following list is offered as process guidance for the tools required for realigning (rerouting) and maintaining linear referenced data:

  • Create Centerline—Determine if one or more centerlines exist for the realignment portion of a route or routes.
  • Event Behavior—Consider how event behavior rules will apply to your route edits.
  • Apply Event Behaviors—Apply event behaviors to keep event measures in alignment with route edits.
  • LRS Network—Determine if other nonderived LRS networks are affected by route edits.
  • Generate Routes—Regenerate shapes for LRS networks, including the derived network.
  • Derive Event Measures—Update derived network information on edited events.

Route editing workflows

Similar workflows can be created for other route editing activities such as create, extend, reassign, retire, calibrate, and cartographic realignment.

The following table and list can be used as recommendations or guidance for processes and functions required for editing and maintaining pipeline data:

StepWorkflowCreateCalibrateCartographic RealignmentExtendRealignReassignRetire

1

Create a centerline.

Y

N

N

Y

N

N

N

2

Perform the editing activity.

Y

N/A

N/A

Y

Y

Y

Y

3

Run the Apply Event Behaviors geoprocessing tool.

N

Y

Y

Y

Y

Y

Y

4

If you have a Derived Network configured, run the Generate Routes geoprocessing tool.

Y

Y

N

Y

Y

Y

Y

5

If you have a Derived Network configured, run the Derive Event Measures geoprocessing tool.

Y

Y

Y

Y

Y

Y

Y

Route edit activity table

If additional LRS networks or line networks are configured, repeat the edit activity for each affected network. The following is a list of LRS edit activities:

Update event behaviors, route shapes, and derived network information for each affected network using the following geoprocessing tools:

Note:

If you want to load your data into UPDM, use the Create UPDM Geodatabase tool in GitHub to create the geodatabase and preconfigure it for use with ArcGIS Pipeline Referencing to model and create the LRS.