Available with Location Referencing license.
Characteristics of a route can be represented as a line event with start and end measure information along the route.
Use the Add Multiple Line Events tool
to add multiple line events at the same time.
The example in the following workflow demonstrates adding multiple line events.
The following diagram shows the routes and their attributes:
The following table provides details about attributes for the routes (R1, R2, and R3) that belong to Line A. Events are added between R1 and R3.
| Route ID | From Date | To Date |
|---|---|---|
R1 | 1/1/2000 | <Null> |
R2 | 1/1/2000 | <Null> |
R3 | 1/1/2000 | <Null> |
Add multiple line events using route and measure
To add multiple line events using route and measure, complete the following steps:
- Open the map in ArcGIS Pro and zoom in to the location where you want to add the line events.
- Click the Location Referencing tab, and in the Events group, click Add > Multiple Line Events
.The Add Multiple Line Events pane appears with the Route and Measure default value as the From Measure and To Measure values.

Using the Route and Measure method, the measure location is based on the measure values from the selected route.
- Click Next.
The From: Route and Measure, To: Route and Measure and Dates sections appear in the Add Multiple Line Events pane.

- Click the Network drop-down arrow, and choose the LRS Network of the route where you want to add line events.
The network serves as the source linear referencing method (LRM) to locate the input measures for the event.
The network is an LRS Network published as a layer in the feature service.
- If the network is a line network, click Choose line from map
, and select a line from the map to populate the Line Name text box.Alternatively, provide the line name in the Line Name text box.
- In the From: Route and Measure section, specify a starting route by doing one of the following:
- Click Choose route from map
, and click the starting route on the map. - Provide the route name in the Route Name text box.
- Click the Route Name drop-down arrow, and choose a route.
If the network is a line network, the starting route must belong to the same line selected in step 5.
Tip:
After clicking Choose route from map
or Choose measure from map
, hover over routes on the map to see the route and measure at the location of the pointer.You can set map scale options for the display of route and measure information in the Location Referencing options.
Note:
If a message regarding acquiring locks or reconciling appears, conflict prevention is enabled.
After a route is selected, the tool will attempt to release the route lock if the route lock is acquired by the current user in a different version and its releasable status is Yes.
- Click Choose route from map
- In the From: Route and Measure section, specify the start measure for the new line events along the route by doing one of the following to populate the Measure text box:
- Click Choose measure from map
, and click the route on the map where you want the start measure placed. - Check the Use route start measure check box.
- Provide the start measure value in the Measure text box.
A green point appears at the selected location on the map.
- Click Choose measure from map
- In the To: Route and Measure section, specify an ending route by doing one of the following:
- Click Choose route from map
, and click the ending route on the map. - Provide the route name in the Route Name text box.
- Click the Route Name drop-down arrow, and choose a route.
If the network is a line network, the ending route must belong to the same line selected in step 5.
- Click Choose route from map
- In the To: Route and Measure section, specify the end measure for the new line events along the route by doing one of the following to populate the Measure text box:
- Click Choose measure from map
, and click the route on the map where you want to place the end measure value. - Check the Use route end measure check box.
- Provide the end measure value in the Measure text box.
A red point appears at the selected location on the map.
The new events are created between the green and red points.
- Click Choose measure from map
- Specify the start date of the line events by doing one of the following:
- Provide the start date in the Start Date text box.
- Double-click in the Start Date text box to use the current date.
- Check the Route start date check box.
The start date default value is the current date, but you can choose a different date using the date picker.
- Optionally, specify the end date of the event by doing one of the following:
- Click Calendar
, and choose the end date. - Provide the end date in the End Date text box.
- Double-click in the End Date text box to use the current date.
If no end date is provided, the event remains valid from the event start date into the future.
- Click Calendar
- Choose a data validation option to prevent erroneous input while characterizing a route with line events as follows:
- Retire overlaps—The measure, start date, and end date of existing events are
adjusted to prevent overlaps with respect to time and measure
values once the new line event or events have been created.
Learn more about retiring overlaps
- Merge coincident events—When all attribute values for a new event are exactly the same as an existing event, and if the new event is adjacent to or overlapping an existing event in terms of its measure values, and its time slices are coincident or overlapping, the new event is merged with the existing event, and the measure range is expanded accordingly.
Learn more about merging coincident events
- Retire overlaps—The measure, start date, and end date of existing events are
adjusted to prevent overlaps with respect to time and measure
values once the new line event or events have been created.
- Click Next.
The Manage Attributes section appears in the pane with the default attribute set in the Attribute Set drop-down list.
The Attribute Set drop-down list includes other attribute sets if configured.
Learn more about configuring attribute sets
Note:
Check the Go to next measure upon run check box to start your next edit at the end measure location of the previous edit. The To Method value and its populated information from the previous edit carry over to the next edit as the From Method value and its populated information.
For example, if you use a From Method value of Location Offset and a To Method value of Coordinates to add a line event, enabling this option will start your next edit with From Method and To Method values of Coordinates with the coordinates information from the previous edit in the From: Coordinates section.
- Optionally, click the Attribute Set drop-down arrow, and choose the attribute set.
- Provide attribute value information for the events in the attribute set.

Note:
Click Copy attribute values by selecting event on the map
, and click an existing line event belonging to the same event layer on the map to copy event attributes from that event.Note:
Coded values, range domains, subtypes, contingent values, and attribute rules are supported when configured for a field in an Attribute Value table.
Note:
After events are selected, event locks are acquired or transferred to the current user in the current version.
Unlike route locks, there is no attempt to release event locks in any editing activity.
- Click Run.
A confirmation message appears once the line events are added and appear on the map.
The following tables provide details about the line events by event layer:
Consequence Segment
| Event | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Location Error | Consequence Area Type |
|---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <Null> | 0 | 18 | No Error | High |
DOT Class
| Event | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Location Error | Class Type |
|---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <Null> | 0 | 18 | No Error | Class 3 |
Inspection Range
| Event | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Location Error | Inspection Type |
|---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <Null> | 0 | 18 | No Error | Aerial Survey |
Operating Pressure Range
| Event | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Location Error | Pressure Type |
|---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <Null> | 0 | 18 | No Error | Design |
Test Pressure Range
| Event | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Location Error | Test Medium |
|---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <Null> | 0 | 18 | No Error | Water |
The following diagram shows the route and the associated line events that begin at measure 0 on R1 and end at measure 18 on R3 after the edit:
Referent offset when using the route and measure method
The Pipeline Referencing events data model supports the configuration of referent event fields and their enablement using the Enable Referent Fields tool. Once referent fields are configured and enabled in a layer, referent locations are populated and persisted in that layer when events are added or edited.
When events are created using the route and measure method in a referent-enabled layer, the parent LRS Network is used as the FromRefMethod and ToRefMethod values by default, and the route ID is used as the FromRefLocation and ToRefLocation values. The start and end measures of the new line events are used as the FromRefOffset and ToRefOffset values.
If either measure of a line event is updated, the corresponding offset value updates to reflect the new measure.
The examples below demonstrate the impact of adding multiple line events that have referent values enabled.
Before adding multiple line events with referents
The following diagram shows the routes before event creation:
The following table provides details about the routes:
| Route ID | From Date | To Date | From Measure | To Measure |
|---|---|---|---|---|
R1 | 1/1/2000 | <Null> | 0 | 4 |
R2 | 1/1/2000 | <Null> | 8 | 12 |
R3 | 1/1/2000 | <Null> | 14 | 18 |
After adding multiple line events with referents
The following diagram shows multiple line events that have referents enabled:
The following table provides details about the event referent fields after event creation:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
PipeSeriesNetwork | R1 | 2 | PipeSeriesNetwork | R2 | 12 |
The following tables provide details about the other event fields after event creation:
Consequence Segment
| Event ID | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Severity |
|---|---|---|---|---|---|---|---|
Event1 | R1 | R2 | 1/1/2000 | <Null> | 2 | 12 | Low |
DOT Class
| Event ID | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Class Type |
|---|---|---|---|---|---|---|---|
Event1 | R1 | R2 | 1/1/2000 | <Null> | 2 | 12 | Class 1 |
Excavation Damage
| Event ID | From Route ID | To Route ID | From Date | To Date | From Measure | To Measure | Damage Type |
|---|---|---|---|---|---|---|---|
Event1 | R1 | R2 | 1/1/2000 | <Null> | 2 | 12 | Dent |
Retire overlaps scenario
When the Retire overlaps check box is checked, the measure, start date, and end date of existing events are adjusted to prevent overlaps with respect to time and measure values once the new line event or events are created.
Merge coincident events scenario
When the Merge coincident events check box is checked, the new event is merged with the existing event, and the measure range is expanded accordingly. The following conditions must be met:
- All attribute values of the new event are exactly the same as the existing event.
- The new event is adjacent to or overlapping an existing event in terms of its measure values.
- The new and existing events' time slices are coincident or overlapping.