Manage address and roadway characteristic data together

Available with Location Referencing license.

Increasingly, organizations have the need to manage and maintain address and roadway characteristic data from across the organization in a simple and efficient manner. ArcGIS Roads and Highways provides options to organizations to manage their address data within a linear referencing system in a common geodatabase. Roads and Highways can be configured out of the box with the Address Data Management solution in a single geodatabase by including address range fields from the Address Data Management solution in a feature class that also serves as the Roads and Highways Centerline feature class. You also have the option to support addressing in a customized fashion by modeling address information on the LRS, on either the centerline, LRS Network, or as an LRS line event feature class or the LRS Centerline feature class. In both configurations, a feature class with Site Address points must be configured with the LRS.

In ArcGIS, the Address Data Management solution can be used to maintain and improve an authoritative address repository. The solution contains a set of capabilities designed to help maintain, improve, and share address information in support of services and commerce within a community, such as E911, permitting, and assessment.

The sections below describe how to model address information in conjunction with the Roads and Highways schema to maintain and edit both an LRS and address management solution in a single geodatabase using tools in ArcGIS Pro. Guidance is provided for loading data and publishing services with data managed by both capabilities.

Requirements

You can use an out-of-the-box data model or customize a data model to meet your organization's rules and requirements, if the required feature classes and tables in the Roads and Highways information model and Address Data Management solution are present in a single database.

Address Data Management solution data model

You can simplify the deployment process for the Address Data Management solution by deploying it to your organization’s ArcGIS Enterprise portal and loading your LRS data into the solution. The Configure Address Feature Classes tool associates the Centerline or line event feature classes and the Site Address feature class as part of the Address Data Management solution and LRS.

Learn more about deploying the Address Data Management solution to your Enterprise portal

LRS and Address Data Management data models

The following are required feature classes for the Roads and Highways schema to integrate with the Address Data Management solution:

  • Centerline or line event
  • Centerline Sequence
  • Calibration Point
  • Redline

The following are required Address Data Management solution feature classes to integrate with Roads and Highways:

  • Road Centerlines
  • Site Address
  • Address Line
  • Address Point
  • Entrance Points
  • Geopolitical Areas
  • Address Topology

The following fields must be present in the Centerline or line event feature class to successfully configure with an LRS and to take advantage of Roads and Highways and the Address Data Management solution configured together:

FieldData typeLengthIsNullableDescription

FromLeft

Short or Long

N/A

Yes

The first address on the left side of a roadway.

ToLeft

Short or Long

N/A

Yes

The last address on the left side of a roadway.

FromRight

Short or Long

N/A

Yes

The first address on the right side of a roadway.

ToRight

Short or Long

N/A

Yes

The last address on the right side of a roadway.

The following field must be present in the Site Address feature class to successfully configure with an LRS and to take advantage of Roads and Highways and the Address Data Management solution configured together:

FieldData typeLengthIsNullableDescription

AddressNumber

Short, Long, or Text

N/A

Yes

The site address number.

Custom address data model

To create a custom data model other than the Address Data Management solution, ensure that the required feature classes and tables for an LRS are present. This includes the Centerline or line event feature class and address point feature class.

The following are required feature classes for the Roads and Highways schema to integrate with a custom address data model:

  • Centerline or line event
  • Centerline Sequence
  • Calibration Point
  • Redline

An address feature class is required to integrate with Roads and Highways.

The following fields must be present in the Centerline or line event feature class to successfully configure with an LRS with a custom address model:

FieldData typeLengthIsNullableDescription

FromLeft

Short or Long

N/A

Yes

The first address on the left side of a roadway.

ToLeft

Short or Long

N/A

Yes

The last address on the left side of a roadway.

FromRight

Short or Long

N/A

Yes

The first address on the right side of a roadway.

ToRight

Short or Long

N/A

Yes

The last address on the right side of a roadway.

The following field must be present in the address feature class to successfully configure with an LRS and to take advantage of Roads and Highways and a custom address model:

FieldData typeLengthIsNullableDescription

AddressNumber

Short, Long, or Text

N/A

Yes

The site address number.

Configure, load data, and publish a Roads and Highways LRS with the Address Data Management solution

Both the Address Data Management solution and Roads and Highways have specific requirements to deploy in a geodatabase.

To deploy a Roads and Highways LRS and the Address Data Management solution in a geodatabase, complete the following steps:

Note:

Ensure that the correct spatial reference; x, y, z, and m tolerances; and x, y, z, and m resolution are configured for feature classes used by Roads and Highways and the Address Data Management solution so that the LRS can be configured correctly.

  1. Deploy the Address Data Management solution to your Enterprise portal.

    If you are using the LRS Centerline feature class as the Address Range layer, continue to step 2 and skip step 3. If you are using an LRS line event feature class as your Address Range layer, skip step 2 an continue to step 3.

  2. Create the LRS using the Create LRS or Create LRS From Existing Dataset tool.
    Note:

    Add the FromLeft, ToLeft, FromRight, and ToRight fields to the centerline.

  3. Create an LRS line event using the Create LRS Event or Create LRS Event From Existing Dataset tool.
    Note:

    Add the FromLeft, ToLeft, FromRight, and ToRight fields to the LRS line event.

  4. Run the Configure Address Feature Classes tool to associate the Centerline or line event and the Site Address feature classes as part of the Address Data Management solution and LRS.
  5. Create one or more LRS Networks using the Create LRS Network or Create LRS Network From Existing Dataset tool.
  6. Create each of the LRS events using the Create LRS Event or Create LRS Event From Existing Dataset tool.
    Note:

    The Site Address feature class should not be registered as an LRS event.

  7. Load data into the Centerline and Site Address feature classes using the Append tool.
    Note:

    The Append tool populates the feature classes with features that do the following:

    • Have valid Centerline IDs
    • Populate the remaining attributes
    • Load more road centerlines that won't be associated with the LRS
  8. Load data into the LRS using the Append Routes and Append Events tools.

    The Append Routes tool considers existing centerlines when appending routes. If a CenterlineID value already exists where you append a route, the existing centerline sequence record is updated with the appended route's RouteID value.

  9. Change the connection file versioning type to Branch, and register the data as branch versioned.
    Note:

    Ensure that the required fields are present to branch version the data (Global IDs and editor tracking are enabled).

  10. Publish an LRS in a service.

Combined LRS and address data editing

Combining a Roads and Highways LRS and the Address Data Management solution in a service allows you to edit data managed by both with ArcGIS Pro. When editing a service with both LRS and address data from a single database, some LRS editing workflows may differ as described in the following sections.

If the Road Centerline feature class from the Address Data Management solution is used as the LRS Centerline feature class, an attribute rule exists within the layer to update the FromLeft, ToLeft, FromRight, and ToRight fields upon splitting a road centerline. This attribute rule proportionally updates the address values based on the split location.

Centerline split using a split tool

The following image and table show a centerline before being split using the Split Centerline By Point tool:

Before splitting a centerline with a split tool

OIDFromLeftToLeftFromRightToRight

1

1120

1134

1117

1131

The FromLeft, ToLeft, FromRight, and ToRight field values are updated after the centerline is split.

The following image and table show the centerline and its attributes after the split operation:

After splitting a centerline with a split tool

OIDFromLeftToLeftFromRightToRight

1

1120

1128

1117

1125

2

1130

1134

1127

1131

Centerlines split by an LRS edit

The following image and table show a centerline and the route attributes before the Retire edit activity:

Before splitting a centerline with the Retire edit activity

OIDRouteIDFromLeftToLeftFromRightToRight

1

Route1

1120

1134

1117

1131

The route is retired from the start of the route to the middle portion of the route. As a result, the centerline is split, and its FromLeft, ToLeft, FromRight, and ToRight field values are updated.

The following table and image show the centerline and its attributes after the Retire route edit activity:

After splitting a centerline with the Retire edit activity

OIDRouteIDFromLeftToLeftFromRightToRight

1

Route1

1120

1128

1117

1125

2

Route1

1130

1134

1127

1131

Edit using a service with LRS and address data in ArcGIS Pro

To complete LRS editing using a service with LRS and Address Data Management data, complete the following steps:

  1. Create and update any centerlines intended for use in LRS editing activities (create, extend, or realign a route).
  2. Provide address values in the FromLeft, ToLeft, FromRight, and ToRight fields.
  3. Complete the LRS editing activity.
  4. Run the Apply Event Behaviors tool to update the associated LRS data.
  5. Validate the address topology to ensure all edits are valid.
  6. To create or edit LRS events, use the event editing tools on the Location Referencing tab in ArcGIS Pro, the Event Editor web app, or ArcGIS Experience Builder Location Referencing widgets.

Analysis capabilities in a combined LRS and address management dataset

Another advantage of configuring a Roads and Highways LRS and the Address Data Management solution in a single database is the combined analysis capabilities of both information models on a roadway system. You can maintain, update, and improve your authoritative address repository while also maintaining, updating, and improving your authoritative roadway data.

The Roads and Highways data is typically used by various integrity and compliance applications for analysis and reporting. Many of these processes apply dynamic segmentation using the Overlay Events tool. When the Centerline feature class is also configured as the Address Range layer in the Address Data Management solution using the Configure Address Feature Classes tool, this feature class can be included with networks and events in the Overlay Events tool for dynamic segmentation, allowing these features and their direction and attributes to be included without modeling a separate event.