Locks table in Roads and Highways Desktop
During everyday workflows using Roads and Highways for Desktop, you can view existing locks, acquire new locks, and release existing locks. The locks table in Roads and Highways for Desktop allows you to view, acquire, and release route and event locks for Advanced Linear Referencing Systems (ALRS) with conflict prevention enabled. For more information about conflict prevention, see Conflict prevention. For example, an LRS editor may want to lock a group of routes in a new subdivision for editing. Using the tools on the locks viewer table, the editor could lock the group of routes, and then begin editing. Once an editor completes editing in the area, they could use the locks table to release any locks on routes without changes. The locks on the routes with edits would be released when changes from the version are posted to the lock root version.
The locks table can be opened from two locations. If an LRS Network with a conflict prevention-enabled ALRS is added to the table of contents in ArcMap, the View Locks button on the Roads and Highways Editing toolbar is enabled. Clicking the button will open the table. In ArcCatalog and the Catalog window in ArcMap, right-click a conflict prevention-enabled ALRS and click View Locks to open the table.
![Note Note](rsrc/note.png)
Opening the locks table through ArcCatalog or the Catalog window in ArcMap doesn't enable the Zoom To Highlighted, Center On Highlighted, Lock Route tool, Lock Selected Routes tool, Unlock Route tool, or Unlock Selected Routes tool because there are no LRS Networks in the map to interact with. To use these tools, add an LRS Network to the map and open the locks table from the Roads and Highway Editing toolbar.
![]() |
Locks table tools
The locks table can be used to view locks, acquire new locks, or release existing locks using the tools and buttons located at the top of the toolbar. A lock or group of locks can be highlighted through selection of the column to the left of the Network column.
![Note Note](rsrc/note.png)
![]() |
Function or Tool | Description |
---|---|
![]() | Zooms to the routes associated with the highlighted locks on the map. |
![]() | Centers on the routes associated with the highlighted locks on the map. |
![]() | Highlights all the records in the locks table. |
![]() | Clears all the highlighted records in the locks table. |
![]() | Refreshes the list of locks. This will also refresh the list of values for each filter based on which users, versions, events, and routes are associated with the updated list of locks. |
![]() | Acquires route locks on the routes selected by a point or rectangle selected on the map. If any routes are locked by another user, locked in another version, or unable to be locked, a message will appear and locks will not be acquired for those routes. If concurrent routes on different networks are selected, locks will be acquired on each route in each network. |
![]() | Acquires route locks on the selected routes on the map. If any routes are locked by another user, locked in another version, or unable to be locked, a message will appear and locks will not be acquired for those routes. If concurrent routes on different networks are selected, locks will be acquired on each route in each network. |
![]() | Acquires route locks using the centerlines selected by a point or rectangle selected on the map. All the routes across all the networks associated with the selected centerlines will be locked. If any routes are locked by another user, locked in another version, or unable to be locked, a message will appear and locks will not be acquired for those routes. If concurrent routes on different networks are selected, locks will be acquired on each route in each network. |
![]() | Acquires route locks on the pre-selected centerlines on the map. All the routes across all the networks associated with the selected centerlines will be locked. If any routes are locked by another user, locked in another version, or unable to be locked, a message will appear and locks will not be acquired for those routes. If concurrent routes on different networks are selected, locks will be acquired on each route in each network. |
![]() | Releases locks on highlighted records in the locks viewer table. If any locks were acquired by another user, in another version, or have pending changes, a message will appear and those locks will remain. |
![]() | Releases locks on the routes selected by a point or rectangle selected on the map. If any routes are locked by another user, locked in another version, or have pending changes, a message will appear and those locks will remain. If concurrent routes on different networks are selected, locks will be released on each route in each network. |
![]() | Releases locks on the selected routes on the map. If any routes are locked by another user, locked in another version, or have pending changes, a message will appear and those locks will remain. If concurrent routes on different networks are selected, locks will be released on each route in each network. |
![]() | Releases locks on the routes by selecting centerlines on the map using a point or rectangle. The locks on all the routes across all the networks associated with the selected centerlines will be released. If any routes are locked by another user, locked in another version, or have pending changes, a message will appear and those locks will remain. If concurrent routes on different networks are selected, locks will be released on each route in each network. |
![]() | Releases locks on the routes by using pre-selected centerlines on the map. The locks on all the routes across all the networks associated with the selected centerlines will be released.. If any routes are locked by another user, locked in another version, or have pending changes, a message will appear and those locks will remain. If concurrent routes on different networks are selected, locks will be released on each route in each network. |
Filters in the locks table
As Roads and Highways users complete everyday editing workflows, the locks table could have route and event locks from a variety of users, in different versions, on a variety of events, and on a variety of routes. To expedite sorting of the locks in the table, filters are available based on the user, version, event, and route in which the locks were acquired. The filters can be used individually or in combination to show only the list of locks meeting those conditions. Filtering by user, version, or event provides a drop-down list of all the different values present in the locks table. To filter by route, either paste the route ID of the route into the text box and press Enter, or begin typing the beginning of the route ID. After three characters are typed, a list of matching route ids will appear that can be selected.
In the editor working with new subdivision example above, the user locked a group of routes in order to perform edits on a new subdivision of routes. Once the editing is complete, the user wants to release the locks for the routes that weren't edited. Table filters could be used to narrow the list of locks to those acquired by that user in the version used for editing.
![]() |