LiModel Editor

Functional Overview

Provides editing operations forLiModel. The user can select area of interest using Polygon Selection, Lasso Selection, Screen Selection, or shp Selection, which can be edited by various operations such as Flatten Height, Smooth Height, Repair No Data, Repair Height by Variance, Repair Height and Delete Height.

LiModel Toolbar
LiModel Edit Window

Usage

Click Terrain > LiModel Editor, The current activation window will show the LiModel Editor toolbar.

Data Selection

Click Start Edit in the drop-down menu for editing. You can select one or more data which has been opened in LiDAR360 for editing.

Select operation

Selection Tools

Provides multiple selection tools when performing elevation leveling, elevation smoothing, invalid value repair, spike removal, elevation patching, and elevation deletion.

Selection Operations
  • Polygon Selection

    Click the left mouse button to add polygon vertices, and double-click the left mouse button to complete the selection. During the area selection process, you can right-click to undo the last point, enabling point-by-point backtracking. Polygon selection can only select areas within the data range.

  • Lasso Selection

    Click the left mouse button to start area selection, move the mouse to add area vertices, and double-click the left mouse button to complete the selection. During the area selection process, you can right-click to undo the last point. Lasso area selection can only select areas within the data range.

  • Brush Selection

    Press and hold the left mouse button to start brush selection, and release the button to complete the selection. Brush selection can select areas beyond the data range.

    • Radius: Brush selection radius, measured in screen pixels
  • Screen Selection

    Click the left mouse button to add polygon vertices, and double-click the left mouse button to complete the selection. During the area selection process, you can right-click to undo the last point, enabling point-by-point backtracking. Screen selection can select areas beyond the data range.

  • Feature From Viewer

    Select imported vectors in the scene by clicking the left mouse button for function execution. This option is only available when adding planar area breaklines.

Breakline of Flat Area (River、Lakes)

Draw closed areas interactively with the mouse, set parameters, and click the Add button to complete the addition.

平面区域断裂线
  • User Define: Projects the selected area to the same elevation plane. Users can manually input values or activate the selection button to pick points in the scene for elevation setting. Defaults to the elevation of the last drawn point.

  • Auto Elevation: Automatically calculates based on pixel elevations within the range.

    • Average: Takes the average pixel elevation within the selected range.

    • Maximum: Takes the maximum pixel elevation within the selected range.

    • Minimum: Takes the minimum pixel elevation within the selected range.

    • Percentile: Takes the percentile value of pixel elevations within the selected range.

    • Calculate Based on Selected Vector: Only valid when using scene vector selection. Calculates the average elevation of the selected vector as the parameter.

Linear Breaklines

Interactively draw a polyline through mouse interaction. After drawing, automatically calculates and adds breaklines based on parameters. Custom parameters can be set for recalculation.

Linear Breaklines
  • Change Elevation: Not checked by default. Determines whether to modify elevations along the line.

    • Start Elevation*: Defines the starting elevation value. Users can manually input or activate the selection button to pick points in the scene for elevation setting.

    • End Elevation*: Defines the ending elevation value. Users can manually input or activate the selection button to pick points in the scene for elevation setting.

Breakline of Gradual River

Interactively draw two bank lines through mouse interaction. After drawing, automatically calculates and adds river breaklines based on parameters. Custom parameters can be set for recalculation.

Linear Breaklines
  • Start Elevation: Defines the starting elevation value of the river. Defaults to the elevation of the starting point of the second bank line. Users can manually input or activate the selection button to pick points in the scene for elevation setting.
  • End Elevation: Defines the ending elevation value of the river. Defaults to the elevation of the ending point of the second bank line. Users can manually input or activate the selection button to pick points in the scene for elevation setting.

Smooth Height

Click the Smooth Height button on the toolbar, select an appropriate selection tool for area selection, and execute elevation smoothing after selection based on set parameters. Uses image mean smoothing to process the model point-by-point within the selected area. Suitable for smoothing digital elevation models to generate smooth contour lines.

Smoothing Operation
  • Kernel Size (default: 5): Size of the mean filter kernel. Must be an odd number.

The effect is shown in the figure below, with the left image showing original data and the right image showing the edited result.

Smoothing Demonstration

Repair No Data

Click the Repair No Data button on the toolbar, select an appropriate selection tool for area selection, and execute invalid value repair after selection. Uses bilinear interpolation to calculate elevation values for areas without elevation points.


Smoothing Operation

The effect is shown in the figure below, with the left image showing original data and the right image showing the edited result.

Invalid Value Repair Demonstration

Repair Height by Variance

Click the Repair Height by Variance button on the toolbar, select an appropriate selection tool for area selection, and execute spike removal after selection based on parameters. Used to repair spike noise caused by noise. Determines whether a point is noise based on elevation variance with neighboring points, and uses bilinear interpolation to calculate elevation values for noise points.

Noise Removal Operation
  • Elevation Variance Threshold (default: 10): The elevation variance threshold used to determine if a point is noise.

The effect is shown in the figure below, with the left image showing original data and the right image showing the edited result.

Spike Noise Removal Demonstration

Repair Height

Click the Repair Height button on the toolbar, select an appropriate selection tool for area selection, and execute elevation repair after selection based on parameters. Used to repair elevations within a specified range. Uses bilinear interpolation to calculate elevation values based on parameter conditions.

Elevation Repair Operation
  • Select the Bad Point Value: This parameter defines the range of grid points to be processed, potentially constraining the processing scope.
    • All selected as a region of no data (default): All selected areas will be repaired.
    • Elevation Range: Only repairs grid points with elevation values between the minimum and maximum values. Default min/max values are based on the elevation range of vertices in the selected area.
    • Internal No Data Value: Only repairs no-data areas within the model.

The effect is shown in the figure below, with the left image showing original data and the right image showing the edited result.

Elevation Repair Result

Delete Height

Click the Delete Height button on the toolbar, select an appropriate selection tool for area selection, and delete elevation points within the selected range after selection.

The effect is shown in the figure below, with the left image showing original data and the right image showing the edited result.
Elevation Deletion Demonstration

Save DEM

Save editing results to LiModel file.

Cancel DEM

Cancel editing, discard editing results, and reload the original file for display.

Exit

Click the Exit button on the toolbar to exit LiModel editing. If editing results haven't been saved, click Exit or click End Editing in the edit button dropdown menu. Click Yes to save editing results and exit, click No to exit directly without saving, or click Cancel to return.

results matching ""

    No results matching ""