What's new in Esri Roads and Highways

What's new in Roads and Highways 10.2.2 Patch 1

Conflict prevention

To improve support for LRS Network and event editing in a multiuser enterprise geodatabase, a new feature has been added to Esri Roads and Highways known as conflict prevention. With the ability to lock routes or events on routes to a specific user in a named geodatabase version, edit conflicts can be avoided, whether explicit conflicts as defined by ArcGIS or logical conflicts that ArcGIS doesn't detect as conflicts during the reconcile process but the user perceives as such.

Examples of where this feature is useful:

Scenario: Route edits versus event edits

In this scenario, a user is editing a route and changing the measures on the route in one version, and another user is editing measures on events located on that route in another version.

The reconcile and post processes do not detect that measures on events may not be relevant to new measures on a route or vice versa. By allowing users to lock routes, entry of the measures for events and routes is coordinated to prevent this situation. This functionality prevents measure-based mismatches and conflicts that the LRS or event editors would need to resolve.

Conflict prevention version tree

Scenario: Route edits versus route edits

In this scenario, a user is editing a route in one version while another user is editing the same route in a different version.

On reconcile and post, the last user to reconcile must manually reconcile all conflicts in the route table, centerline sequence table, calibration point feature class, and centerline feature class. In addition, the last user to reconcile needs to reconcile any conflicts related to event measure behaviors in all event layers. If the user makes an error in reconciliation, the route measures or event measures could be incorrect. By allowing users to lock routes to edit, this scenario is avoided.

Event edits versus event edits

In this scenario, a user edits events and event measures in a version, and in another version, another user edits those events in a conflicting way.

On reconcile and post, the last user must manually reconcile all conflicts, including any arising from the other event editor's edits. Allowing users to lock events prevents the occurrence of this situation.

How conflict prevention works

Conflict prevention allows users to lock routes to a named geodatabase version, and only that user can edit the route. Locks are released by posting changes to a common, configured version known as the lock root version. To acquire a lock, you must first reconcile with the lock root version. If a route is locked, only that user in the version where the lock was acquired can edit the route or events on the route.

There is another lock type known as an event lock that allows only the user that acquired the lock to edit events on the route in the version in which the lock was acquired. Event locks allow other users to acquire event locks on other event layers and edit those layers on the same route. If event locks are acquired on a route, no one can edit the route itself until all event locks for the route are released.

Conflict prevention management

Tools have been added to Esri Roads and Highways for Desktop to view route locks, acquire route locks, and release route locks. There is a window to view and query the locks that exist, who holds them, and the version they are held in. Users can explicitly acquire locks on routes or implicitly acquire locks as they edit using the Esri Roads and Highways edit activities (Create Route, Realign Route, and so forth).

Locks viewer table in Roads and Highways for Desktop

Tools have been added to the Roadway Characteristics Editor (RCE) to view event locks, acquire event locks, and release event locks. There is a user experience to view and query the locks that exist, who holds them, and the version they are held in. In the RCE, users can implicitly acquire locks as they edit using the event editing widgets and event table views.

Locks table in the RCE

The Roads and Highways REST APIs have been enhanced to provide REST endpoints to acquire event locks, query locks, and release locks. The event editing APIs have been enhanced to enforce locking. The reconcileVersion REST API has also been enhanced to support releasing locks on a post operation, or acquiring locks on a reconcile operation.

New resources in the Roads and Highways REST API for handling locks

Event referent offset persistence

Also new to the 10.2.2 Patch 1 release is the ability to persist referent locations and measures with events in addition to the route ID and measures.

ALRS Event Setup wizard Event referent offset field settings

In addition to the route ID and measures, events can have columns to store information about the referent location provided at data entry to derive the location of the event. The referent locations that can be stored include the following:

  • Offset distance from a feature for a point feature in the geodatabase
  • Offset distance from an Esri Roads and Highways intersection point feature
  • Offset distance from an Esri Roads and Highways point event feature
  • Offset distance from an x,y coordinate
  • Offset distance from a station

To leverage this feature, additional columns must be configured with your events to include columns for the referent method, the referent location, and the referent offset. For linear events, there are two sets of these columns, one for the from measure and one for the to measure.

When using Esri Roads and Highways to provide a measure for an event by providing an intersection offset; x,y coordinate offset; feature and offset; event and offset; or starting station and offset, the user-provided referent location and offset will be stored with the event along with the calculated route and measures. In addition, events in the same layer can have different referent methods. For example, a crash event can be located by x,y coordinate offset and another crash in the same event layer can be located by intersection and offset.

Roadway Characteristics Editor Point event with intersection offset measure

LegacyLegacy:

This new feature replaces support for the following event types in Roads and Highways, which will be removed from the product at the 10.3 release:

  • X and Y Coordinate Offset
  • Offset from an Event
  • Offset from a Point Feature Class

Event types to be deprecated at the 10.3 release

Support to honor referent offset location at cartographic realignment

In addition to supporting the persistence of referent offset location for events, cartographic realignment now has added support to honor referent location of events over the route and measure as an option.

Cartographic Realignment measure behavior configuration

Example use cases for this capability include speed limit events on local government roads whose locations are maintained by intersection and offset or engineering stationing marker events whose locations are managed by x,y coordinates. If these two event layers were configured in Roads and Highways and given the columns required to store referent locations, this new feature would ensure that the events are not relocated by placing the event at the new route and measure for the event after the cartographic realignment. In the case of speed limits, the distance offset from the intersection would be used to recalculate the event's shape. For the engineering stationing markers, the closest point to the route for the x,y coordinate would be used to recalculate the event's shape.

Support to update route length after cartographic realignment

At this release, a new option has been added to update route length based on the change in length of the route geometry after a cartographic realignment. This is useful for networks whose measures are based on geometry length.

LRS Network Calibration tab

Event measure behaviors can be run after a series of LRS edits

Before this release, event measure behaviors were immediately processed by Roads and Highways after every LRS edit activity run by the user. At this release, an LRS editor can perform a series of LRS edits before applying the event measure behaviors. This new enhancement improves the workflow of the LRS editor by allowing him or her to make many edits before applying changes and waiting for event measure behaviors to process.

Event measure behavior performance improvements

The Roads and Highways event measure behaviors engine has been tuned to support improved single-user performance as well as multiuser scalability.

Route ID column lookup table

This feature is useful when you have a column that makes up a field in your route ID where there are several hundreds or thousands of potential values, such as street name or GNIS code. You can configure a column on the table to use to search for a value and another field to use as the actual value that is stored in the geodatabase when a user selects a value in the Create Route dialog box.

Route ID column configuration

Translate events from LRM to LRM support for multiple matches

At this release, the Translate Events From LRM To LRM geoprocessing tool has been enhanced to support multiple methods of returning multimatch results for events. These are conditions where source events may have more than one potential target route on which to locate due to route concurrency in the target network.

The options supported for returning multimatches include the following:

  • Any—The source event is translated against the first of the concurrent routes at that location in the target network.
  • Route ID—The Route ID of the source event is compared to the target network route ID to find a single match route to translate against.
  • All—The source event is translated against all the concurrent routes at that location in the target network.

Translate Events From LRM To LRM tool

Intersection generation now creates measure column on intersection

At this release, when configuring intersections, you can specify a column to store the route measure value in when the intersection is generated.

Intersection configuration

RCE support to display event record measure length

At the 10.2.2 patch 1 release, you can choose to display a measure length column for selected event records. The displayed measure length can be calculated based on the difference of the to and from measures or by subtracting physical and measure gaps.

RCE measure length for events

RCE supports navigation to an event upon row click in attribute table

Also at this release, you can choose to center the map on event records by clicking one or more rows in the attribute table. The Center map on highlighted results check box is a table setting that enables this functionality for current and future logins. It can be changed as needed.

RCE Table Properties

RCE support to navigate to route start, end, or extent

At this release, the Add Linear Events and Add Point Events widgets now allow you to zoom to a route start, end, or extent for the route selected for an edit.

RCE Add Linear Events Widget

RCE Advanced Route Find

At this release, a new widget has been added to the Roadway Characteristics Editor for advanced route searches. It can be accessed by clicking the Advanced Route Find button next to the Network drop-down arrow in the Find group. It supports searching against any column or a group of columns on the network. It supports columns that have coded value domains. It also supports IntelliSense searching against text columns. The results can be sorted by up to three columns in the results. In addition, the Search by method provided by the user is remembered, so the next time the dialog box opens, it is set to the configuration last used by the user, but can be reset.

RCE Advanced Route Find Widget

REST endpoint to translate event measures

At this release, a new REST endpoint has been added to be able to translate event measures from one network to another. Before this release, this capability required two separate REST calls to perform the operation.

Roads and Highways for Server REST API documentation

What's new in Roads and Highways 10.2.2

The 10.2.2 release of Esri Roads and Highways has added some new features and enhanced some existing ones.

Roads and Highways for Desktop updates

Roads and Highways for Server updates

Roadway Characteristics Editor

What's new in Roads and Highways 10.2.1

The 10.2.1 release of Esri Roads and Highways has added some new features and enhanced some existing ones.

Roads and Highways for Desktop updates

Roadway Characteristics Editor updates

10/14/2014