Adjust Linestring Elevation Command

D_AdjustLineStringElevation_600ppi   Adjust Linestring Elevation

Command Licensing and Default Menu Location

  • The Adjust Linestring Elevation command is part of the RPS Data Prep Toolbox
  • The command is located on the Data Prep macros menu ribbon
  • The command is located in the Modify menu group


Command Description

Provides a quick and easy way to null out or modify VPIs on selected sections of 3D linestrings


Command Interface Description

The Adjust Linestring Elevation command dialog looks as follows

Elevation mode:
The modification of the elevation nodes can be carried out using one of several options listed below

    Delta - This will adjust all of the elevation nodes within the range selected by a prorated amount based on the elevations distance from the two locations. For example if you want to modify the end elevation of a linestring to match existing grade while holding a node 200’ from the end of the line fixed yet hold the internal geometry of the selected line section, the Delta function will allow you to do that quickly and easily.

    Before:

    After a -1’ adjustment to start of line:

    Interpolate - In this solution, you can define an elevation for Location 1 and Location 2, all elevation nodes that fall between those two locations will have an interpreted elevation onto the slope between those two defined elevation locations.

    Single Elevation - this will set all of the elevation nodes within the range selected to a single elevation. Note, the start and end of the adjustment area will have their elevations set by interpolation from the source line at those locations. There will be a single planar elevation between the first and last nodes between the start and end locations as a result, because all elevation nodes between the start and end location are set to the same value.

    Undefined - this will set all of the elevation nodes within the range selected to ? i.e. undefined Z. Note, the start and end of the adjustment area will have their elevations set by interpolation from the source line at those locations. There will be a single slope between the start and end locations as a result, because all elevations between the start and end location are effectively removed.

Linestring portion to be modified:
You have a number of options available to you here depending on what you are trying to achieve. The selected linestring will have either 3D nodes (XY and Z) or VPI nodes (distance along line and Z). This command will modify the elevations of those Z node points using one of the following methods

  • All - this will modify all of the height nodes of the selected line based on the settings below
  • Start to Location 1 - this will modify all of the height nodes that lie between the start of the line and the Location 1 selection below. Location 1 is a distance along the selected line.
  • Location 1 to Location 2 - this will modify all of the height nodes that lie between a Location 1 and Location 2 point along the line. Location 1 and 2 are defined using a distance along the selected line.
  • Location 2 to End - this will modify all of the height nodes that lie between Location 2 and the end of the line. Location 2 is a distance along the selected line.

Note: The distance along fields allow math functions, so for example for location 2 you could click on the end of the line to derive the lines total length and then enter -200 after the displayed value to move location 2 200’ back up the line.

Linestring:
Select the 3D linestring that you wish to adjust the elevations along

Show line direction checkbox:
Check this checkbox to show the start point, end point and line direction of the selected line. The direction will be displayed using the direction arrows along the line. You can adjust the show line direction settings by accessing the RPS Settings dialog from the adjust linestring elevation command header bar.

image

Location selections:
When you choose the linestring portion to be modified above i.e. Start to Location 1, Location 1 to Location 2, Location 2 to End or All, that defines what happens in this section of the dialog. The options that you select will be active, the other options will be greyed out and inactive i.e. if you pick Start to Location 1 you will only be able to adjust the Start and Location 1 settings.

For each of the Elevation modes, different controls for the elevations will be activated e.g. if you select Single elevation then just the Single elevation field will be enabled. If you select Delta then you will be able to enter a delta elevation value for the locations selected etc.

Note: When modifying linestring elevations, it can be helpful to open the Profile Viewer to see the effects on the linestrings vertical profile as you make the changes to the elevations.

Station, elevation and delta elevation entries:
Enter or select the station and elevation or elevation deltas as required for what you have set the command to do. For example if you have selected Delta and Start to location 1 you can select the station for location 1 and enter the delta z values for the start and location 1 locations.

Apply
When you tap apply, the linestring elevations will be adjusted and the command will ready itself for another selection set and repeat process execution. If you do not want to make a second selection and repeat the process tap Cancel to finish the process.

OK
Executes the command once and closes on completion

Cancel
Closes the command without further execution.


Video Demonstration

The following video shows how to utilize the Adjust Linestring command



Updated Version of the Adjust Linestring Command (Feb 2021)

Marketing - Adjusting Linestring Elevations to Match Grade of Existing Pavement


Use Case Videos

The following videos show the use of the Adjust Linestring command in a work process context

This video shows how to eliminate unwanted VPIs from lines imported from AutoCAD on Arc Returns. It also shows how to use the Filter Line Vertices command


***

Feedback and Enhancement Requests

If you would like to provide feedback on the use of the Adjust Linestring Elevation command or to request enhancements or improvements to the command please reply below!

3 Likes