Create and modify an LRS

Available with Location Referencing license.

A linear referencing system (LRS) extends the geodatabase to provide additional capabilities for linear referencing, including support for multiple linear referencing methods (LRMs), event location management, and a time-aware LRS.

You can create an LRS with a feature dataset that contains centerline, calibration point, and redline feature classes; create an LRS from an existing dataset; or modify an existing LRS using geoprocessing tools.

Learn more about the LRS data model

Create an LRS

You can use the Create LRS tool to create an LRS using the minimum schema. The minimum schema items created are the centerline, calibration point, and redline feature classes, and the centerline sequence table. The names for the LRS. the centerline, calibration point, and redline feature classes, and the centerline sequence table should not already exist in the geodatabase.

  1. In ArcGIS Pro, open the Create LRS geoprocessing tool.
  2. Click the Browse button Browse next to Input Location and browse to and select the geodatabase where the LRS will be created.
  3. Provide the name of the new LRS in the LRS Name parameter.
  4. Name the following minimum schema items:
    • Provide the name of the centerline feature class that will be created in the Centerline Feature Class Name parameter.
    • Provide the name of the calibration point feature class that will be created in the Calibration Point Feature Class Name parameter.
    • Provide the name of the redline point feature class that will be created in the Redline Feature Class Name parameter.
  5. Provide the name of the centerline sequence table that will be created in the Centerline Sequence Table Name parameter.
  6. Click the Spatial Reference drop-down arrow and choose a spatial reference for the new LRS.
    Tip:

    Alternatively, click Select coordinate system Coordinate System on the Coordinate System dialog box to choose the spatial reference.

  7. Provide the tolerance and resolution for all of the following:
    • Provide the x,y tolerance for the new LRS in the XY Tolerance parameter.
      Note:

      It is recommended that you have an x,y- and z-tolerance at least 10 times as large as the x,y- and z-resolution for data used in Roads and Highways.

    • Provide the z-tolerance for the new LRS in the Z Tolerance parameter.
    • Provide the x,y-resolution for the new LRS in the XY Resolution parameter.
    • Provide the z-resolution for the new LRS in the Z Resolution parameter.
    Note:

    The spatial reference, tolerance, and resolution inputs will be applied to all output feature classes.

    Learn more about LRS tolerance and resolution settings

  8. Click Run to create the LRS.

    The LRS entities that comprise an LRS are created in the geodatabase.

  9. In the Catalog pane, expand the geodatabase you specified above to view the new feature dataset, minimum schema feature classes, and the centerline sequence table.
    Note:

    The centerline, calibration point, and redline feature classes are created in a feature dataset with the LRS name provided.

Create an LRS from an existing dataset

You can create an LRS from an existing dataset using the Create LRS From Existing Dataset tool. 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.

  1. In ArcGIS Pro, open the Create LRS From Existing Dataset geoprocessing tool.
  2. Provide the name of the new LRS in the LRS Name parameter.
  3. Expand the Centerline section, click the Centerline - Feature Class drop-down arrow, and choose the feature class in an existing dataset to use as the centerline feature class. Alternatively, click the Browse button Browse and browse to and select an existing dataset.
  4. Click the Centerline - Centerline ID Field drop-down arrow and choose the centerline ID field.

    This field is populated based on the feature class specified in the Centerline - Feature Class parameter. The field type must match the centerlineID field type in the centerline sequence table.

  5. Expand the Centerline Sequence section, click the Centerline Sequence - Table drop-down arrow, and choose the table to use as the centerline sequence table. Alternatively, click the Browse button Browse and browse to and select an existing dataset.
    1. Click the Centerline Sequence - Centerline ID Field drop-down arrow and choose the centerline ID field in the centerline sequence table. The field type must match the centerline ID field type and length in the Centerline feature class.
    2. Click the Centerline Sequence - Route ID Field drop-down arrow and choose the route ID field in the centerline sequence table. The field type must match the routeID field type and length in the calibration point and redline feature classes.
    3. Click the Centerline Sequence - From Date Field drop-down arrow and choose the start date field in the centerline sequence table. This field must be a date field containing the start date.
    4. Click the Centerline Sequence - To Date Field drop-down arrow and choose the end date field in the centerline sequence table. This field must be a date field containing the end date.
    5. Click the Centerline Sequence - Network ID Field drop-down arrow and choose the network ID field in the centerline sequence table. The Short Integer field type is supported.
  6. Expand the Calibration Point section, click the Calibration Point - Feature Class drop-down arrow, and choose the feature class in the existing dataset to use as the calibration point feature class. Alternatively, click the Browse button Browse and browse to and select an existing dataset.
    1. Click the Calibration Point - Measure Field drop-down arrow and choose a measure field. The Double field type is supported.
    2. Click the Calibration Point - From Date Field drop-down arrow and choose the start date field in the calibration point feature class. This field must be a date field containing the start date.
    3. Click the Calibration Point - To Date Field drop-down arrow and choose the end date field in the calibration point feature class. This field must be a date field containing the end date.
    4. Click the Calibration Point - Route ID Field drop-down arrow and choose the route ID field in the calibration point feature class. The field type must match the routeID field type and length in the centerline sequence table and redline feature class.
    5. Click the Calibration Point - Network ID Field drop-down arrow and choose the network ID field in the calibration point feature class. The Short Integer field type is supported.
  7. Expand the Redline section, click the Redline - Feature Class drop-down arrow, and choose the feature class in the existing dataset to use as the redline feature class. Alternatively, click the Browse button Browse and browse to and select an existing dataset.
    Note:

    The Redline feature class must not be z- or m-enabled.

    1. Click the Redline - From Measure Field drop-down arrow and choose the start measure field in the redline feature class. The Double field type is supported.
    2. Click the Redline - To Measure Field drop-down arrow and choose the end measure field in the redline feature class. The Double field type is supported.
    3. Click the Redline - Route ID Field drop-down arrow and choose the route ID field in the redline feature class. The GUID and Text field types are supported. The field type must match the routeID field type and length in the calibration point feature class and centerline sequence table.
    4. Click the Redline - Route Name Field drop-down arrow and choose the route name field in the redline feature class. The field must be a Text field containing the route name.
    5. Click the Redline - Effective Date Field drop-down arrow and choose the effective date field in the redline feature class. The field must be a Date field containing the effective date.
    6. Click the Redline - Activity Type Field drop-down arrow and choose the activity type field in the redline feature class. The Short Integer field type is supported.
    7. Click the Redline - Network ID Field drop-down arrow and choose the network ID field in the redline feature class. The Short Integer field type is supported.
  8. Click Run to create the LRS from the existing dataset specified.

    The LRS is created in the geodatabase specified.

  9. In the Catalog pane, expand the input location you specified above to view the new feature dataset, minimum schema feature classes, and the centerline sequence table.
    Note:

    The centerline, calibration point, and redline feature classes are created in a feature dataset with the LRS name provided.

Modify an existing LRS

You can modify an existing LRS in the specified workspace. You can change which centerline, calibration point, or redline feature class is registered with the LRS, and you can change configurations, such as enabling conflict prevention. The existing centerline, calibration point, and redline feature classes that are registered with an LRS must be inside a common feature dataset. The feature dataset name can be different from the LRS name.

The Modify LRS tool can be used on a feature class or table with or without geometry or records.

  1. In ArcGIS Pro, open the Modify LRS tool.
  2. For Input Workspace, click the Browse button Browse and browse to and select the workspace that contains the LRS you want to modify.
  3. Click the Current LRS Name drop-down arrow and choose the name of the LRS to modify.

    When you choose the current LRS name, all the existing feature classes are populated in the Centerline, Centerline Sequence, Calibration Point, and Redline sections.

    Note:

    The route ID and centerline ID must be unique; however, this tool doesn't check for duplicate IDs or nonexistent network IDs.

  4. Provide the new name of the LRS in the New LRS Name parameter.
  5. Optionally, click the Conflict Prevention drop-down arrow and enable or disable conflict prevention.
  6. Expand any section that contains a feature class you want to modify, click the Browse button Browse, and browse to and select the feature class.
  7. Click Run to modify the LRS.