Point Cloud Reclassifier / Subset Extractor
- Author: Volker Wichmann (c) 2009, LASERDATA GmbH
- Menu: Shapes | Point Clouds | Tools
Description
The tool can be used to either reclassify a Point Cloud attribute, to extract, or drop a subset of a Point Cloud based on the values of an attribute. The tool provides three different methods for selection of points to become reclassified/extracted/deleted:
- single value
- value range
- value ranges specified in a lookup table
Parameters
Name | Type | Identifier | Description | Constraints | |
---|---|---|---|---|---|
Input | Point Cloud | point cloud, input | INPUT | Point Cloud to reclassify/extract | - |
Lookup Table | table, input, optional | RETAB_2 | Lookup table used in method "user supplied table" | - | |
Output | Result | point cloud, output | RESULT | Reclassified or extracted Point Cloud. | - |
Options | Attribute | table field | ATTRIB | Attribute to process. | - |
Mode of Operation | choice | MODE | Choose whether to reclassify a Point Cloud or to extract a subset from a Point Cloud. | Available Choices: [0] Reclassify [1] Extract Subset [2] Drop Subset Default: 0 | |
Create new Attribute | boolean | CREATE_ATTRIB | Check this to create a new attribute with the reclassification result. If unchecked, the existing attribute is updated. | Default: 0 | |
Selection Method | choice | METHOD | Select the desired method: 1. a single value or a range defined by a single value is reclassified, 2. a range of values is reclassified, 3. the lookup table is used to reclassify the grid. | Available Choices: [0] single value [1] value range [2] simple table [3] user supplied table Default: 0 | |
Value | floating point number | OLD | Value to reclassify, extract or drop. | Default: 0.000000 | |
New Value | floating point number | NEW | New value. | Default: 1.000000 | |
Operator | choice | SOPERATOR | Select the desired operator (<;.;=; >;.); it is possible to define a range above or below the old value. | Available Choices: [0] = [1] < [2] <= [3] >= [4] > [5] <> Default: 0 | |
Minimum Value | floating point number | MIN | Minimum value of the range to be reclassified. | Default: 0.000000 | |
Maximum Value | floating point number | MAX | Maximum value of the range to be reclassified. | Default: 10.000000 | |
New Value | floating point number | RNEW | new value | Default: 5.000000 | |
Operator | choice | ROPERATOR | Select operator: eg. min < value < max. | Available Choices: [0] minimum <= value <= maximum [1] minimum < value < maximum [2] value < minimum or value > maximum [3] value <= minimum or value >= maximum Default: 0 | |
Lookup Table | static table | RETAB | Lookup table used in method "table" | 3 Fields: - 1. [8 byte floating point number] minimum - 2. [8 byte floating point number] maximum - 3. [8 byte floating point number] new | |
Operator | choice | TOPERATOR | Select the desired operator (min < value < max; min . value < max; min .value . max; min < value . max). | Available Choices: [0] minimum <= value < maximum [1] minimum <= value <= maximum [2] minimum < value <= maximum [3] minimum < value < maximum Default: 0 | |
Minimum Value | table field | F_MIN | - | - | |
Maximum Value | table field | F_MAX | - | - | |
New Value | table field | F_CODE | - | - | |
No-Data Values | boolean | NODATAOPT | Use this option to reclassify No-Data values independently of the method settings. | Default: 0 | |
New Value | floating point number | NODATA | new value | Default: 0.000000 | |
Other Values | boolean | OTHEROPT | Use this option to reclassify all other values that are not specified in the options above. | Default: 0 | |
New Value | floating point number | OTHERS | new value | Default: 0.000000 |
Command Line
Usage: saga_cmd pointcloud_tools 6 [-INPUT] [-ATTRIB ] [-RESULT ] [-MODE ] [-CREATE_ATTRIB ] [-METHOD ] [-OLD ] [-NEW ] [-SOPERATOR ] [-MIN ] [-MAX ] [-RNEW ] [-ROPERATOR ] [-RETAB ] [-TOPERATOR ] [-RETAB_2 ] [-F_MIN ] [-F_MAX ] [-F_CODE ] [-NODATAOPT ] [-NODATA ] [-OTHEROPT ] [-OTHERS ] -INPUT: Point Cloud point cloud, input -ATTRIB: Attribute table field -RESULT: Result point cloud, output -MODE: Mode of Operation choice Available Choices: [0] Reclassify [1] Extract Subset [2] Drop Subset Default: 0 -CREATE_ATTRIB: Create new Attribute boolean Default: 0 -METHOD: Selection Method choice Available Choices: [0] single value [1] value range [2] simple table [3] user supplied table Default: 0 -OLD: Value floating point number Default: 0.000000 -NEW: New Value floating point number Default: 1.000000 -SOPERATOR: Operator choice Available Choices: [0] = [1] < [2] <= [3] >= [4] > [5] <> Default: 0 -MIN: Minimum Value floating point number Default: 0.000000 -MAX: Maximum Value floating point number Default: 10.000000 -RNEW: New Value floating point number Default: 5.000000 -ROPERATOR: Operator choice Available Choices: [0] minimum <= value <= maximum [1] minimum < value < maximum [2] value < minimum or value > maximum [3] value <= minimum or value >= maximum Default: 0 -RETAB: Lookup Table static table 3 Fields: - 1. [8 byte floating point number] minimum - 2. [8 byte floating point number] maximum - 3. [8 byte floating point number] new -TOPERATOR: Operator choice Available Choices: [0] minimum <= value < maximum [1] minimum <= value <= maximum [2] minimum < value <= maximum [3] minimum < value < maximum Default: 0 -RETAB_2: Lookup Table table, input, optional -F_MIN: Minimum Value table field -F_MAX: Maximum Value table field -F_CODE: New Value table field -NODATAOPT: No-Data Values boolean Default: 0 -NODATA: New Value floating point number Default: 0.000000 -OTHEROPT: Other Values boolean Default: 0 -OTHERS: New Value floating point number Default: 0.000000