Working with LAS classification in ArcGIS
Each and every lidar point in a LAS file can have a classification code set for it. Classifying lidar data allows you to organize mass points into specific data classes while still maintaining them as a whole data collection in LAS files. Typically, these classification codes represent the type of object that has reflected the laser pulse. Point classification is usually completed by data vendors using semi-automated techniques on the point cloud to assign the feature type associated with each point. Lidar points can be classified into a number of categories including bare earth or ground, top of canopy, and water. The different classes are defined using numeric integer codes in the LAS files. The following table contains the LAS classification codes as defined in the LAS 1.1 standard:
Class code |
Classification type |
---|---|
0 |
Never classified |
1 |
Unassigned |
2 |
Ground |
3 |
Low vegetation |
4 |
Medium vegetation |
5 |
High vegetation |
6 |
Building |
7 |
Noise |
8 |
Model key |
9 |
Water |
To learn more about lidar classification, see Lidar point classification.
The LAS dataset provides the ability to display, analyze, and edit the classification codes defined in the LAS files referenced by the LAS dataset. You can carry out analytic operations against the classification values.
Displaying LAS class codes
To display the lidar classification codes for a LAS dataset layer, use either the LAS Dataset toolbar or the Layer Properties dialog box in ArcMap or ArcScene.
Displaying classification codes using the LAS Dataset toolbar
From the LAS Dataset toolbar, click the points drop-down menu and choose Class.
Displaying classification codes using Layer Properties
- Right-click the LAS dataset layer in the table of contents and click Properties.
- Click the Symbology tab.
- Remove (or uncheck) any existing renderers.
- Click the Add button to open the Add Renderer window.
- Choose the LAS attribute grouped with unique symbol point-based renderer from the list, click Add, then click Dismiss to close the Add Renderer window.
- Click the LAS Attribute button and choose a different attribute to symbolize the points with.
- Choose the Classification attribute and click the OK button on the Select LAS Attribute dialog box.
- Click the Add All Values button to load the official list of LAS classification codes.
- Click OK.
Manipulating LAS classification codes
The classification codes in a LAS file can be manipulated using either geoprocessing tools or tools provided on the LAS dataset Profile View window in ArcMap. To learn more about editing classification codes, see Editing LAS point classification.
The following two geoprocessing tools allow you to change the lidar point classification for LAS files referenced by a LAS dataset:
Geoprocessing tool |
Description |
---|---|
Modifies the classification codes for LAS files referenced by a LAS dataset. This tool will completely change one classification code to another, which is particularly useful for updating the classification of LAS files generated prior to the introduction of classification standards in the LAS 1.1 specification. The tool can be used to ensure such data conforms to the current standards. |
|
Changes lidar classification codes assigned to lidar points using additional features. |
You can also use the tools available on the LAS dataset Profile View window accessed from the LAS Dataset toolbar to edit the classification values interactively.
You can also generate statistics on class codes into reports, or see them in the LAS dataset Properties dialog box. Also, you can create a raster of predominant class codes by location. The following two tools allow you to conduct a statistical analysis on the classification codes.
Geoprocessing tool |
Description |
---|---|
Calculates or updates statistics for a LAS dataset and generates an optional statistics report. |
|
Creates a raster storing statistical information about the LAS data points referenced by a LAS dataset. |
You cannot create new LAS files based on classification code changes in ArcGIS. You can only edit the classification currently defined in the LAS files. All changes are permanent when making any modifications to the classification codes in LAS files. If you are conducting any what-if scenarios or do not want changes to be permanent, make sure to work on a copy of the LAS files and not the originals.