The package opalsClassify contains modules dealing with the classification of the ALS point cloud into different classes like ground, water, low/medium/high vegetation, buildings, etc. Currently, OPALS provides one supervised tree based classification method using machine learning.
| Python Scripts | Description |
|---|---|
| clfConfusionMatrix.py | Compute and print the confusion matrix for two (integer) attributes of the ODM. |
| clfTreeModelApply.py | Classifies a list of point cloud files based on a given decision tree model. |
| clfTreeModelTrain.py | Trains a supervised decision tree based classification model. |
| preAttribute.py | Computes a set attributes for a list of point cloud files. |
| Modules | Description |
| AddInfo | Inserts or updates ODM attributes by combining existing attributes and/or grid models. |
| Colorize | |
| Contouring | Derives the contour of foreground objects of a raster model and exports the results as a polygon shape file. |
| EchoRatio | Derives and stores the echo ratio (ER) attribute for points of an OPALS data manager. |
| Export | Exports vector data stored in an OPALS data manager (ODM) in various data formats. |
| Histo | Derives histograms and descriptive statistics (min, max, mean, r.m.s, etc.) for ODM or grid/raster data sets and stores the results graphically (SVG) and numerically (XML). |
| Import | Loads vector and raster data into an ODM for subsequent use in modules dealing with point cloud and line related data. |
| Info | Extracts and reports information of an ODM, vector or raster file. |
| Morph | Applies morphological operations (opening, closing, erosion, dilation) on raster datasets. |
| Normals | Estimates local surface normal vectors for each point of a specific point cloud (ODM). |
| PointStats | Derives and stores statistical parameters describing the local distribution of a point attribute for each point of an ODM. |
| Rasterize | Performs vector-to-raster conversion for all types of simple feature geometries (points, lines, polygons). |
| RobFilter | Classification points into terrain and off-terrain using robust interpolation. |
| Segmentation | Provides methods for point cloud segmentation based on local homogeneity using either a generic region growing approach or an adapted region growing for plane extraction. |
| TerrainFilter | Classifies a 3D point cloud (ODM) into terrain and off-terrain points. |
| TerrainMask | Identifies open terrain parts of a DSM input raster using the volume based approach by Piltz et al. (2016). |
| Translate | Performs format conversion for vector data files with additional read support of GDAL rasters. |
| Vectorize | Performs raster-to-vector conversion and exports polyline geometries. |
| View | Provides an interactive 3d viewer for points (including arbitrary attributes) and lines. |
| ZColor | Derives color coded visualizations of grid models and stores them as geo-coded raster images. |