Point Cloud to Contour
Functional Overview
This function extracts contour lines from terrain using point cloud data.
Usage
Click on Terrain > Point Cloud to Contour.
Parameters Settings
- Input Data: Ensure that each input point cloud data is the data that has been classified by ground points; the input file can be a single data file or a point cloud data set; the file(s) to be processed must be opened in the LiDAR360 software.
- Scale: There are 11 scales for generating the point cloud, which correspond to different height intervals.
- 1: 500: 1: 500 scale.
- 1: 1000: 1: 1000 scale.
- 1: 2000: 1: 2000 scale.
- 1: 5000: 1: 5000 scale.
- 1: 10000(default): 1: 10000 scale.
- ... ...
- From Class: Point cloud classes that participates in the construction of contour lines.
Base Contour (m)(default value is "0"): The elevation of generated contour lines is calculated starting from the base elevation, where contour elevations are integer multiples of the contour interval from the base. For example, with a base of 0 and a contour interval of 10, the contour elevations will be distributed as: 0, -10, -20, -30..., 10, 20, 30...
Triangle's Maximum Length (m)(default value is "30"): In the triangulated network constructed from ground points, if a triangle's side length exceeds this threshold, it will not participate in contour generation. Visually, this manifests as contour interruptions where point cloud voids exceed this threshold. To ensure generated contours remain continuous without interruptions, set this threshold larger than the maximum void size in the ground point cloud.
- Minor Contours (default: checked): Also known as semi-interval contours. These are drawn at half the contour interval when index contours cannot adequately represent certain local landforms. Uncheck if this contour type is not needed.
- Spacing (m) (default: "2.5"): The absolute elevation difference between adjacent half-interval contours.
- Color (default: yellow): Color of half-interval contours, customizable.
- Line Width (default: "1"): Line width of half-interval contours, customizable.
- Classification Code: Adds a classification code attribute to half-interval contours. Defaults to GB/T 13923/2022 standard in Chinese environments, customizable via user-defined settings.
- Basic Contours (default: checked): Also known as basic contours. These are surveyed at the basic contour interval and serve as the primary contours representing landform morphology. Uncheck if this contour type is not needed.
- Spacing (m) (default: "5"): The absolute elevation difference between adjacent index contours.
- Color (default: blue): Color of index contours, customizable.
- Line Width (default: "2"): Line width of index contours, customizable.
- Classification Code: Adds a classification code attribute to index contours. Defaults to GB/T 13923/2022 standard in Chinese environments, customizable via user-defined settings.
- Major Contours (default: checked): Also called accentuated contours. These are drawn every fourth index contour starting from the datum elevation to facilitate elevation reading. Uncheck if this contour type is not needed.
- Spacing (m) (default: "25"): The absolute elevation difference between adjacent thickened contours.
- Color (default: red): Color of thickened contours, customizable.
- Line Width (default: "3"): Line width of thickened contours, customizable.
- Classification Code: Adds a classification code attribute to thickened contours. Defaults to GB/T 13923/2022 standard in Chinese environments, customizable via user-defined settings.
- Notes Settings:
- Generate Notes Elevation Points (default: checked): Creates elevation points for topographic map output.
- Classification Code: Adds a classification code attribute to elevation annotation points. Defaults to GB/T 13923/2022 standard in Chinese environments, customizable via user-defined settings.
- Sampling Method: Options include circle, grid, and diamond sampling.
- Sampling Distabce: Distance between adjacent sampled annotation points.
- Contradiction Notes: Handling method for conflicting annotation points. Options: Keep (retain originally sampled elevation points), Modify (adjust elevations based on adjacent contours), Delete (remove conflicting points).
- Automatic Arotate Contours: Creates labels indicating contour elevations.
- Interval: Distance between adjacent labels on the same contour line.
- Generate Notes Elevation Points (default: checked): Creates elevation points for topographic map output.
- Optimization: Settings for optimizing generated contours, including smoothing.
- TIN Smooth Iteration: Applies only terrain smoothing (not contour smoothing), producing smoother results without intersection risks.
- Contour Simplify Method:
- Regular Sampling: When regular simplification is enabled, sets the sampling distance along contours.
- Contour Smooth Method (default: No smooth): Options include mean smoothing (3-point, 5-point, 7-point), iterative Bessel smoothing, iterative cubic B-spline smoothing, iterative cubic spline smoothing, FEM-based smoothing, and iterative tension-continuous deviation spline methods.
- Delete the contour when its srea < (m²) (default: "25"): Closed contours with an area smaller than this threshold are deleted.
- Delete the contour when its length < (m) (default: "5"): Open contours shorter than this threshold are deleted.
- Output Format:
- Generate Shp (default): Produces contour files in Shp format, with attribute tables containing line type, width, color, and elevation values.
- Polyline (default): Line type in Shp files is 2D.
- Polyline25D: Line type in Shp files is 2.5D.
- Generate DXF: Produces contour files in DXF format.
- Generate Gpkg: Produces contour files in Gpkg format.
- Generate Shp (default): Produces contour files in Shp format, with attribute tables containing line type, width, color, and elevation values.
- Output Path: Directory to save generated contour files.
- Default Values: Click to restore all parameters to default settings.
Original point cloud data (left figure) and contour map (right figure).
Note: Before using this tool, ground points should be pre-generated.