Dimensions¶
PDAL dimensions describe the combination of data’s type, size, and meaning. The following table provides a list of known dimension names you can use in Filters, Writers, and Readers descriptions.
Name | Type | Description |
---|---|---|
Alpha | uint16 | Alpha |
Amplitude | float | This is the ratio of the received power to the power received at the detection limit expressed in dB |
Azimuth | double | Scanner azimuth |
BackgroundRadiation | float | A measure of background radiation. |
Blue | uint16 | Blue image channel value |
ClassFlags | uint8 | Class Flags |
Classification | uint8 | ASPRS classification. 0 for no classification. See LAS specification for details. |
Curvature | double | Curvature of surface at this point |
Density | double | Estimate of point density |
Deviation | float | A larger value for deviation indicates larger distortion. |
EchoRange | double | Echo Range |
EdgeOfFlightLine | uint8 | Indicates the end of scanline before a direction change with a value of 1 - 0 otherwise |
ElevationCentroid | double | Elevation Centroid |
ElevationHigh | double | Elevation High |
ElevationLow | double | Elevation Low |
Flag | uint8 | Flag |
GpsTime | double | GPS time that the point was acquired |
Green | uint16 | Green image channel value |
HeightAboveGround | double | Height Above Ground |
Infrared | uint16 | Infrared |
Intensity | uint16 | Representation of the pulse return magnitude |
InternalTime | double | Scanner’s internal time when the point was acquired, in seconds |
IsPpsLocked | uint8 | The external PPS signal was found to be synchronized at the time of the current laser shot. |
LatitudeCentroid | double | Latitude Centroid |
LatitudeHigh | double | Latitude High |
LatitudeLow | double | Latitude Low |
LongitudeCentroid | double | Longitude Centroid |
LongitudeHigh | double | Longitude High |
LongitudeLow | double | Longitude Low |
LvisLfid | uint64 | LVIS_LFID |
Mark | uint8 | Mark |
NNDistance | double | Distance metric related to a point’s nearest neighbors. |
NormalX | double | X component of a vector normal to surface at this point |
NormalY | double | Y component of a vector normal to surface at this point |
NormalZ | double | Z component of a vector normal to surface at this point |
NumberOfReturns | uint8 | Total number of returns for a given pulse. |
OffsetTime | uint32 | Milliseconds from first acquired point |
Omit | uint8_t | Used to shallowly mark a point as being omitted without removing it |
OriginId | uint32 | A file source ID from which the point originated. This ID is global to a derivative dataset which may be aggregated from multiple files. |
PassiveSignal | int32 | Relative passive signal |
PassiveX | double | Passive X footprint |
PassiveY | double | Passive Y footprint |
PassiveZ | double | Passive Z footprint |
Pdop | float | GPS PDOP (dilution of precision) |
Pitch | float | Pitch in degrees |
PointId | uint32 | An explicit representation of point ordering within a file, which allows this usually-implicit information to be preserved when reordering points. |
PointSourceId | uint16 | File source ID from which the point originated. Zero indicates that the point originated in the current file |
PulseWidth | float | Laser received pulse width (digitizer samples) |
Red | uint16 | Red image channel value |
Reflectance | float | Ratio of the received power to the power that would be received from a white diffuse target at the same distance expressed in dB. The reflectance represents a range independent property of the target. The surface normal of this target is assumed to be in parallel to the laser beam direction. |
ReflectedPulse | int32 | Relative reflected pulse signal strength |
ReturnNumber | uint8 | Pulse return number for a given output pulse. A given output laser pulse can have many returns, and they must be marked in order, starting with 1 |
Roll | float | Roll in degrees |
ScanAngleRank | float | Angle degree at which the laser point was output from the system, including the roll of the aircraft. The scan angle is based on being nadir, and -90 the left side of the aircraft in the direction of flight |
ScanChannel | uint8 | Scan Channel |
ScanDirectionFlag | uint8 | Direction at which the scanner mirror was traveling at the time of the output pulse. A value of 1 is a positive scan direction, and a bit value of 0 is a negative scan direction, where positive scan direction is a scan moving from the left side of the in-track direction to the right side and negative the opposite |
ShotNumber | uint64 | Shot Number |
StartPulse | int32 | Relative pulse signal strength |
UserData | uint8 | Unspecified user data |
WanderAngle | double | Wander Angle |
X | double | X coordinate |
XBodyAccel | double | X Body Acceleration |
XBodyAngRate | double | X Body Angle Rate |
XVelocity | double | X Velocity |
Y | double | Y coordinate |
YBodyAccel | double | Y Body Acceleration |
YBodyAngRate | double | Y Body Angle Rate |
YVelocity | double | Y Velocity |
Z | double | Z coordinate |
ZBodyAccel | double | Z Body Acceleration |
ZBodyAngRate | double | Z Body Angle Rate |
ZVelocity | double | Z Velocity |