» RIEGL Point Attributes

Following table shows point attributes of point clouds acquired by RIEGL instruments.
Please note, that not all point attributes are available for all instrument types or software applications.
Group "Coordinates/Vectors"
# Name Title Unit Length Resolution Minimum Maximum Default Invalid Origin Storage Compression Description
1 riegl.xyz XYZ m 3 0.00025 -535000.0 535000.0 0.0 scanner variable shuffle Cartesian point coordinates wrt. application coordinate system (0: X, 1: Y, 2: Z)
2 riegl.xyz_socs XYZ SOCS m 3 0.00025 -535000.0 535000.0 0.0 scanner variable delta Cartesian point coordinates wrt. scanner's coordinate system (0: X, 1: Y, 2: Z)
3 riegl.xyz_map XYZ Map m 3 0.00025 -20037508.343 20037508.343 0.0 software variable shuffle Point coordinates wrt. a projected CRS (e.g. Web Mercator EPSG:3857, 0: Easting, 1: Northing, 2: Height)
4 riegl.xy_map XY Map m 2 0.00933069192934280443318950659659094526432454586029052734375 -20037508.3427892439067363739013671875 20037508.333458550274372100830078125 0.0 software variable shuffle Point coordinates wrt. a projected CRS (e.g. Web Mercator EPSG:3857, 0: Easting, 1: Northing)
5 riegl.xyz_corrections XYZ Corrections m 3 0.00025 -5000.0 5000.0 0.0 software variable shuffle Corrections that were applied (added) to the Cartesian point coordinates (0: X, 1: Y, 2: Z)
6 riegl.range Range m 1 0.00025 0.0 50000.0 0.0 scanner variable shuffle Target distance wrt. SOCS origin
7 riegl.theta Theta deg 1 1.0e-6 0.0 180.0 0.0 scanner variable default Polar angle (inclination) wrt. SOCS (0..180°)
8 riegl.phi Phi deg 1 1.0e-6 0.0 360.0 0.0 scanner variable default Azimuthal angle wrt. SOCS (0..360°)
9 riegl.scanner_position Scanner Position m 3 0.00025 -535000.0 535000.0 0.0 software variable shuffle Cartesian coordinates of the scanner position wrt. application coordinate system (0: X, 1: Y, 2: Z)
10 riegl.direction Direction 3 0.000031 -1.0 1.0 0.0 scanner variable default Laser beam direction vector wrt. application coordinate system (0: X, 1: Y, 2: Z)
11 riegl.direction_medium Direction 3 0.0007 -1.0 1.0 0.0 scanner variable delta Laser beam direction vector wrt. application coordinate system (0: X, 1: Y, 2: Z)
12 riegl.direction_coarse Direction 3 0.015 -1.0 1.0 0.0 scanner variable default Coarse laser beam direction vector wrt. application coordinate system (0: X, 1: Y, 2: Z)
13 riegl.shot_origin Laser Shot Origin m 3 250.0e-6 -8.0 8.0 0.0 scanner constant shuffle Laser beam origin wrt. SOCS (0: X, 1: Y, 2: Z)
14 riegl.shot_direction Laser Shot Direction 3 250.0e-9 -1.0 1.0 0.0 scanner constant shuffle Laser beam direction vector wrt. SOCS (0: X, 1: Y, 2: Z)
15 riegl.shot_direction_levelled Laser Shot Direction Levelled 3 250.0e-9 -1.0 1.0 0.0 scanner variable shuffle Laser beam direction vector wrt. ROCS (0: X, 1: Y, 2: Z)
16 riegl.surface_normal Surface Normal 3 0.000031 -1.0 1.0 0.0 software variable default Target surface normal vector wrt. application coordinate system (0: X, 1: Y, 2: Z)
17 riegl.plane_up Plane Patch Up Vector 3 0.000031 -1.0 1.0 0.0 software variable default Direction vector of shorter edge of plane patch wrt. application coordinate system (0: X, 1: Y, 2: Z)
20 riegl.pca_axis_min PCA Axis Minimum 3 0.000031 -1.0 1.0 0.0 software variable default The eigenvector that belongs to the smallest eigenvalue (result of PCA, 0: X, 1: Y, 2: Z)
21 riegl.pca_axis_max PCA Axis Maximum 3 0.000031 -1.0 1.0 0.0 software variable default The eigenvector that belongs to the greatest eigenvalue (result of PCA, 0: X, 1: Y, 2: Z)
22 riegl.model_cs_axis_x Model CS X axis 3 3.125e-05 -1.0 1.0 0.0 software variable default Direction of x-axis of model coordinate system wrt. application coordinate system (0: X, 1: Y, 2: Z)
23 riegl.model_cs_axis_y Model CS Y axis 3 3.125e-05 -1.0 1.0 0.0 software variable default Direction of y-axis of model coordinate system wrt. application coordinate system (0: X, 1: Y, 2: Z)
24 riegl.model_cs_axis_z Model CS Z axis 3 3.125e-05 -1.0 1.0 0.0 software variable default Direction of z-axis of model coordinate system wrt. application coordinate system (0: X, 1: Y, 2: Z)
25 riegl.accelerometer Accelerometer Values m/s² 3 0.0005 -100.0 100.0 -100.0 -100.0 scanner variable delta Processed values of an accelerometer
26 riegl.gyroscope Gyroscope Values deg/s 3 0.001 -5000.0 5000.0 -5000.0 -5000.0 scanner variable delta Processed values of a gyroscope
27 riegl.magnetic_field_sensor Magnetic Field Sensor Values µT 3 0.01 -100.0 100.0 -100.0 -100.0 scanner variable delta Processed values of a magnetic field sensor
28 riegl.accelerometer_raw Accelerometer Raw Values 3 1.0 -32768.0 32767.0 -32768.0 -32768.0 scanner variable delta Raw measurement values of an accelerometer (unit see metadata riegl.pose_sensors)
29 riegl.gyroscope_raw Gyroscope Raw Values 3 1.0 -32768.0 32767.0 -32768.0 -32768.0 scanner variable delta Raw measurement values of a gyroscope (unit see metadata riegl.pose_sensors)
30 riegl.magnetic_field_sensor_raw Magnetic Field Sensor Raw Values 3 1.0 -32768.0 32767.0 -32768.0 -32768.0 scanner variable delta Raw measurement values of a magnetic field sensor (unit see metadata riegl.pose_sensors)
31 riegl.pof_latitude Latitude deg 1 1.0e-9 -90.0 90.0 0.0 software variable delta+shuffle Geodetic (Geographic) Latitude
32 riegl.pof_longitude Longitude deg 1 1.0e-9 -180.0 180.0 0.0 software variable delta+shuffle Geodetic (Geographic) Longitude
33 riegl.pof_height Ellipsoidal Height m 1 250.0e-6 -10000.0 40000.0 0.0 software variable delta+shuffle Height (vertical distance) wrt. to the ellipsoid of the defined geodetic datum
34 riegl.pof_roll Roll Angle deg 1 1.0e-6 -180.0 180.0 0.0 software variable delta+shuffle Rotation about the body axis pointing in forward direction (x-axis for NED systems)
35 riegl.pof_pitch Pitch Angle deg 1 1.0e-6 -180.0 180.0 0.0 software variable delta+shuffle Rotation about the body axis pointing in transverse direction (y-axis for NED systems)
36 riegl.pof_yaw Yaw Angle deg 1 1.0e-6 0.0 360.0 0.0 software variable delta+shuffle Rotation about the body axis pointing in vertical direction (z-axis for NED systems)
37 riegl.pof_xyz XYZ m 3 0.00025 -535000.0 535000.0 0.0 scanner variable shuffle Position of the platform in the coordinate system defined by the geo_tag (0: X, 1: Y, 2: Z)
38 riegl.pof_roll_ned Roll Angle deg 1 1.0e-6 -180.0 180.0 0.0 software variable delta+shuffle Rotation about y-axis of the coordinate system defined by the geo_tag
39 riegl.pof_pitch_ned Pitch Angle deg 1 1.0e-6 -180.0 180.0 0.0 software variable delta+shuffle Rotation about x-axis of the coordinate system defined by the geo_tag
40 riegl.pof_yaw_ned Yaw Angle deg 1 1.0e-6 0.0 360.0 0.0 software variable delta+shuffle Rotation about inverted z-axis of the coordinate system defined by the geo_tag
41 riegl.hydro_intersection_point Water Surface Intersection Point m 3 0.00025 -535000.0 535000.0 0.0 software variable shuffle Water surface intersection point coordinates wrt. application coordinate system (0: X, 1: Y, 2: Z)
42 riegl.hydro_intersection_normal Water Surface Intersection Normal 3 0.00003125 -1.0 1.0 0.0 software variable default Water surface intersection normal vector wrt. application coordinate system (0: X, 1: Y, 2: Z)
43 riegl.hydro_wsm_uncertainty Water Surface Model Uncertainty m 3 0.0001 -3.2768 3.2767 0.0 software variable default Water surface model uncertainty (0: X, 1: Y, 2: Z)
44 riegl.xyz_accuracies XYZ Accuracies m 3 0.00025 0.0 1000.0 0.0 software variable shuffle Accuracy of Cartesian coordinates (0: X, 1: Y, 2: Z)
45 riegl.zenith_vector Zenith Vector 3 0.00003125 -1.0 1.0 0.0 software variable shuffle Direction of zenith vector wrt. application coordinate system (0: X, 1: Y, 2: Z)
Group "Time"
# Name Title Unit Length Resolution Minimum Maximum Default Invalid Origin Storage Compression Description
46 riegl.shot_timestamp_hr Laser Shot Timestamp 4ps 1 1.0 0.0 9.0e18 0.0 scanner constant delta Laser shot timestamp (in units of 4 pico seconds = 4e-12 s)
47 riegl.timestamp Timestamp s 1 1.0e-7 0.0 9.0e8 0.0 scanner variable shuffle Laser shot timestamp (100 nano seconds resolution)
48 riegl.wfm_sbl_time_offset Waveform Sample Block Time Offset 4ps 1 1.0 -2.0e9 2.0e9 0.0 software constant shuffle Start of waveform sample block relative to laser shot timestamp (in units of 4 pico seconds = 4e-12 s)
49 riegl.wfm_echo_time_offset Echo Time Offset 4ps 1 1.0 -2.0e9 2.0e9 0.0 software constant shuffle Position of echo relative to start of waveform sample block (in units of 4 pico seconds = 4e-12 s)
50 riegl.pps_timestamp_extern External Timestamp s 1 1.0e-7 0.0 9.0e8 0.0 scanner variable delta External timestamp (100 nano seconds resolution)
51 riegl.pps_timestamp_intern Internal Timestamp 4ps 1 1.0 0.0 9.0e18 0.0 scanner variable delta Internal timestamp (in units of 4 pico seconds = 4e-12 s)
52 riegl.timestamp_min Timestamp Minimum s 1 1.0e-7 0.0 9.0e8 0.0 software variable shuffle Minimum laser shot timestamp within voxel (100 nano seconds resolution)
53 riegl.timestamp_max Timestamp Maximum s 1 1.0e-7 0.0 9.0e8 0.0 software variable shuffle Maximum laser shot timestamp within voxel (100 nano seconds resolution)
54 riegl.pof_timestamp Timestamp s 1 1.0e-7 0.0 9.0e8 0.0 software variable delta+shuffle Timestamp (100 nano seconds resolution)
55 riegl.acquisition_date Acquisition Date 3 1.0 0.0 4095.0 0.0 0.0 software variable shuffle Date of acquisition (0: year, 1: month [1-12], 2: day [1-31], not specified if any is 0)
Group "Primary Attributes"
# Name Title Unit Length Resolution Minimum Maximum Default Invalid Origin Storage Compression Description
56 riegl.reflectance Reflectance dB 1 0.01 -327.68 327.67 0.0 scanner variable shuffle Target surface reflectance
57 riegl.amplitude Amplitude dB 1 0.01 -327.68 327.67 0.0 scanner constant shuffle Echo signal amplitude
58 riegl.intensity Intensity 1 1.0 0.0 65535.0 0.0 scanner constant shuffle Uncalibrated echo signal amplitude (for legacy RIEGL LMS instruments)
59 riegl.gain Gain dB 1 0.01 -327.68 327.67 0.0 scanner constant shuffle Gain of photodiode
60 riegl.deviation Deviation 1 1.0 -1.0 32767.0 0.0 -1.0 scanner constant shuffle Pulse shape deviation (negative means unavailable)
61 riegl.pulse_width Pulse Width ns 1 0.1 0.0 6553.5 0.0 0.0 scanner constant shuffle Pulse width (full width at half maximum, for Q-Series instruments, 0 = invalid)
62 riegl.class Point Class 1 1.0 0.0 65535.0 0.0 software variable shuffle Point class number
63 riegl.rgba True Color 4 1.0 0.0 255.0 0.0 software variable default Point color derived from digital camera, 0: Red, 1: Green, 2: Blue, 3: Alpha (0 = no color)
64 riegl.temperature Temperature °C 1 0.001 -273.15 4.0e6 4.0e6 4.0e6 software variable shuffle Target temperature measured by thermal camera
65 riegl.mta_zone MTA Zone Assigned 1 1.0 1.0 255.0 1.0 software variable default Index of assigned MTA zone. Nearest MTA zone has index 1
66 riegl.mta_unresolved MTA Zone Unresolved 1 1.0 0.0 1.0 0.0 software variable default 1 for points with uncertain MTA zone assignment, 0 for certainly assigned MTA zone
67 riegl.fwa Full Waveform Analysis 1 1.0 0.0 1.0 0.0 software variable default 1 for all points originating from a full waveform analysis (FWA), 0 for all points originating from online waveform processing (OWP)
68 riegl.background_radiation Background Radiation 1 1.0 0.0 65535.0 0.0 scanner variable shuffle Background Radiation (for VZ-400-HT/HAT only)
69 riegl.background_radiation_si Background Radiation Si-PD 1 1.0 0.0 65535.0 0.0 scanner variable shuffle Background Radiation (for VZ-400-HTo only, Si-PD)
70 riegl.background_radiation_ingaas Background Radiation InGaAs-PD 1 1.0 0.0 65535.0 0.0 scanner variable shuffle Background Radiation (for VZ-400-HTo only, InGaAs-PD)
71 riegl.temperature_estimated_si Temperature Estimated Si-PD °C 1 1.0 -1.0 2000.0 0.0 -1.0 software variable shuffle Estimated temperature derived from Background Radiation Si-PD
72 riegl.temperature_estimated_ingaas Temperature Estimated InGaAs-PD °C 1 1.0 -1.0 2000.0 0.0 -1.0 software variable shuffle Estimated temperature derived from Background Radiation InGaAs-PD
73 riegl.temperature_estimated_ingaas_si Temperature Estimated InGaAs/Si-PD °C 1 1.0 -1.0 2000.0 0.0 -1.0 software variable shuffle Estimated temperature derived from difference in Background Radiation InGaAs and Si
74 riegl.target_index Target Index 1 1.0 0.0 255.0 1.0 0.0 scanner constant default nth target of a laser-shot (0 = unknown, 1 = first target, ...)
75 riegl.target_count Target Count 1 1.0 0.0 255.0 1.0 0.0 scanner constant default Number of targets of a laser-shot (0 = unknown, 1 = one target, ...)
76 riegl.echo_first Echo First 1 1.0 0.0 1.0e12 0.0 0.0 software constant delta Identifier of first echo that belongs to the laser shot (0 = invalid). This is not an array index but the value of riegl.id of the echo.
77 riegl.echo_count Echo Count 1 1.0 0.0 65535.0 0.0 software constant shuffle Number of echoes that belong to the laser shot
78 riegl.height_center Height Center m 1 0.00025 -100000.0 100000.0 0.0 software variable shuffle Height at center of grid cell
79 riegl.height_mean Height Mean m 1 0.00025 -100000.0 100000.0 0.0 software variable shuffle Mean height within grid cell
80 riegl.height_min Height Minimum m 1 0.00025 -100000.0 100000.0 0.0 software variable shuffle Minimum height within grid cell
81 riegl.height_max Height Maximum m 1 0.00025 -100000.0 100000.0 0.0 software variable shuffle Maximum height within grid cell
82 riegl.point_count Point Count 1 1.0 0.0 4294967295.0 0.0 0.0 software variable shuffle Number of points this point represents (e.g. points combined to voxels or plane patches, 0 = unknown)
83 riegl.point_count_grid_cell Point Count of Grid Cell 1 1.0 0.0 4294967295.0 0.0 0.0 software variable shuffle Number of total points in a grid cell this point represents.
84 riegl.pca_extents PCA Extents m 3 0.00025 0.0 1000.0 0.0 software variable shuffle Volume extents along 0: riegl.pca_axis_max, 1: riegl.pca_axis_min x riegl.pca_axis_max, 2: riegl.pca_axis_min
85 riegl.pca_thickness PCA Thickness m 1 0.00025 0.0 1000.0 0.0 software variable shuffle Volume extents along riegl.pca_axis_min or riegl.surface_normal (result of PCA)
86 riegl.std_dev Standard Deviation m 1 0.0001 0.0 65.535 0.0 0.0 software variable shuffle Standard deviation, e.g. of residual point-to-plane distances (0 = unknown)
87 riegl.plane_confidence_normal Confidence Normal Direction deg 3 0.006 -180.006 180.0 0.0 -180.006 software variable shuffle Confidence ellipse for the normal vector of a plane patch (0: up-axis, 1: width-axis, tilt angle wrt. up-axis)
88 riegl.plane_slope_class Plane Patch Slope Class 1 1.0 0.0 255.0 0.0 0.0 software variable default Plane patch slope class number. Meaning see metadata riegl.plane_slope_class_info (0 = invalid)
89 riegl.plane_occupancy Plane Patch Occupancy 8 1.0 0.0 255.0 0.0 software variable default 8x8 occupancy matrix indicating point support of plane patch
90 riegl.plane_width Plane Patch Width m 1 0.001 0.0 1000.0 0.0 0.0 software variable shuffle Size of plane patch along the longer edge (0 = unknown)
91 riegl.plane_height Plane Patch Height m 1 0.001 0.0 1000.0 0.0 0.0 software variable shuffle Size of plane patch along the shorter edge (0 = unknown)
92 riegl.plane_count Plane Patch Count 1 1.0 0.0 65535.0 1.0 software variable shuffle For merged plane patches, the number of plane patches the merged plane patch is based on
93 riegl.match_count Plane Patch Match Count 1 1.0 0.0 65535.0 0.0 software variable shuffle The number of source plane patch files the plane patch has matches to
94 riegl.plane_patch_distance Plane Patch Distance m 1 0.00025 -2100.0 2000.0 -2100.0 -2100.0 software variable shuffle Distance between the origins of two plane patches, projected onto the average of their normal vectors
95 riegl.plane_patch_lateral_distance Plane Patch Lateral Distance m 1 0.00025 -2100.0 2000.0 -2100.0 -2100.0 software variable shuffle Distance between the origins of two plane patches, projected onto the plane defined by the average of their normal vectors
96 riegl.plane_patch_angular_distance Plane Patch Angular Distance deg 1 1.0e-6 -1.0 180.0 -1.0 -1.0 software variable shuffle Angle between the normal vectors of two plane patches
97 riegl.pof_accuracy_north Accuracy North m 1 1.0e-6 0.0 1000.0 0.0 software variable shuffle Accuracy in North direction
98 riegl.pof_accuracy_east Accuracy East m 1 1.0e-6 0.0 1000.0 0.0 software variable shuffle Accuracy in East direction
99 riegl.pof_accuracy_down Accuracy Down m 1 1.0e-6 0.0 1000.0 0.0 software variable shuffle Accuracy in Down direction
100 riegl.pof_accuracy_roll Accuracy Roll deg 1 1.0e-6 0.0 360.0 0.0 software variable shuffle Accuracy of Roll rotation
101 riegl.pof_accuracy_pitch Accuracy Pitch deg 1 1.0e-6 0.0 360.0 0.0 software variable shuffle Accuracy of Pitch rotation
102 riegl.pof_accuracy_yaw Accuracy Yaw deg 1 1.0e-6 0.0 360.0 0.0 software variable shuffle Accuracy of Yaw rotation
103 riegl.wfm_sbl_channel Waveform Sample Block Channel 1 1.0 0.0 255.0 255.0 255.0 software constant default Waveform sample block channel number (255 = invalid)
104 riegl.wfm_sbl_mean Waveform Sample Value Mean 1 0.0625 0.0 4095.0 0.0 software constant shuffle Waveform sample value mean
105 riegl.wfm_sbl_std_dev Waveform Sample Value Standard Deviation 1 0.25 0.0 255.0 0.0 software constant shuffle Waveform sample value standard deviation
106 riegl.wfm_sbl_first Waveform Sample Block First 1 1.0 0.0 1.0e12 0.0 0.0 software constant delta Identifier of first waveform sample block that belongs to the laser shot (0 = invalid). This is not an array index but the value of riegl.id of the block.
107 riegl.wfm_sbl_count Waveform Sample Block Count 1 1.0 0.0 65535.0 0.0 software constant shuffle Number of waveform sample blocks that belong to the laser shot
108 riegl.wfm_sda_first Waveform Sample Data First 1 1.0 0.0 1.0e12 0.0 0.0 software constant delta Identifier of first waveform sample value that belongs to the sample block (0 = invalid). This is not an array index but the value of riegl.id of the sample.
109 riegl.wfm_sda_count Waveform Sample Data Count 1 1.0 0.0 65535.0 0.0 software constant shuffle Number of waveform sample values that belong to the sample block
110 riegl.wfm_sample_value Waveform Sample Value 1 1.0 0.0 65535.0 0.0 scanner constant shuffle Raw waveform sample value
111 riegl.control_object_type Control Object Type 1 1.0 -1.0 32767.0 -1.0 -1.0 software variable default Zero-based index of control object type listed in riegl.control_object_catalog (meta data entry)
112 riegl.model_fit_quality Model Fit Quality 1 0.001 0.0 1.0 0.0 software variable default Model fit quality value between 0 and 1 (0 = unspecified)
113 riegl.cp_surface_inclination_angle Surface Inclination Angle deg 1 0.01 0.0 180.0 0.0 software variable default Observed inclination angle of the surface in the vicinity of a control point. It is defined as the arccosine of the vertical component of the surface normal vector. Hence: angle = 0 deg: horizontal (floor); angle = 90 deg: vertical (wall); angle = 180 deg: horizontal (ceiling)
114 riegl.cp_surface_inclination_tolerance_angle Surface Inclination Tolerance Angle deg 1 0.01 0.0 180.0 180.0 software variable default Tolerance angle for the inclination of the surface in the vicinity of a control point
115 riegl.obs_confidence_xy XY confidence of observed point m 1 1e-06 0.0 1000.0 0.0 0.0 software variable default Confidence value for xy position of observed point wrt. local observation coordinate system
116 riegl.obs_confidence_z Z confidence of observed point m 1 1e-06 0.0 1000.0 0.0 0.0 software variable default Confidence value for z position of observed point wrt. local observation coordinate system
117 riegl.obs_signal_confidence_rot Rotation angle confidence of observed signal deg 1 1e-06 0.0 360.0 0.0 0.0 software variable default Confidence value for rotation angle within plane of observed signal
118 riegl.used_for_adjustment Used for Adjustment 1 1.0 0.0 1.0 1.0 software variable default Flag indicating if observation shall be used for adjustment (0 = used as verification point; 1 = used for adjustment)
119 riegl.reference_object_id Reference Object ID 1 1.0 0.0 1000000000000.0 0.0 0.0 software variable shuffle ID (riegl.id) of a referenced object (0 = invalid)
Group "Secondary Attributes"
# Name Title Unit Length Resolution Minimum Maximum Default Invalid Origin Storage Compression Description
120 riegl.raw_range Raw Range m 1 0.00025 -50000.0 50000.0 0.0 scanner variable shuffle Raw range of echo
121 riegl.raw_line_angle Raw line angle deg 1 1e-6 0.0 360.0 0.0 scanner variable delta Raw line angle
122 riegl.raw_frame_angle Raw frame angle deg 1 1e-6 0.0 360.0 0.0 scanner variable delta Raw frame angle
123 riegl.line_angle_coarse Line Angle Coarse deg 1 0.025 0.0 360.0 0.0 scanner variable delta Coarse line scan angle
124 riegl.line_angle_reduced Line Angle Reduced deg 1 0.025 -360.0 360.0 0.0 scanner variable delta Reduced line scan angle
125 riegl.frame_angle_coarse Frame Angle Coarse deg 1 0.001 0.0 360.0 0.0 scanner variable delta Coarse frame scan angle
126 riegl.scan_line_index Scan Line Index 1 1.0 -2000000000.0 2000000000.0 0.0 software variable delta Scan Line Index in Scan
127 riegl.shot_index_line Laser Shot Index in Line 1 1.0 -2000000000.0 2000000000.0 0.0 software variable delta Laser Shot Index in Scan Line
128 riegl.mirror_facet Mirror Facet 1 1.0 0.0 15.0 0.0 0.0 scanner variable default Mirror facet number (0 = invalid, 1 = first facet, ...)
129 riegl.scan_segment Scan Segment 1 1.0 0.0 15.0 0.0 0.0 scanner constant default Scan segment number (0 = invalid, 1 = first segment, ...)
130 riegl.waveform_available Waveform Available 1 1.0 0.0 1.0 0.0 scanner constant default Waveform data available for laser-shot (0 = no, 1 = yes)
131 riegl.hydro_refraction_corrected Refraction-corrected 1 1.0 0.0 1.0 0.0 software variable default 1 if the point was refraction corrected, 0 otherwise
132 riegl.start_of_scan_line Start of Scan Line 1 1.0 0.0 1.0 0.0 scanner variable default 1 for all points of the first laser shot of a scan line, 0 otherwise
133 riegl.end_of_scan_line End of Scan Line 1 1.0 0.0 1.0 0.0 scanner variable default 1 for all points of the last laser shot of a scan line, 0 otherwise
134 riegl.scan_angle Scan Angle deg 1 0.096 -180.0 180.0 0.0 software variable delta see LAS format specification 1.4-R13
135 riegl.scan_direction Scan Direction 1 1.0 0.0 1.0 0.0 scanner variable default see LAS format specification 1.4-R13
136 riegl.voxel_collapsed Voxel Collapsed with Neighbor 1 1.0 0.0 1.0 0.0 software variable default Voxel has been collapsed with neighbor (0 = not collapsed, 1 = collapsed)
137 riegl.line_scan_active Line Scan Active 1 1.0 -1.0 1.0 -1.0 -1.0 scanner variable delta 1 if the mirror wheel rotates, 0 otherwise
138 riegl.frame_scan_active Frame Scan Active 1 1.0 -1.0 1.0 -1.0 -1.0 scanner variable delta 1 if the scanner head rotates, 0 otherwise
139 riegl.data_acquisition_active Data Acquisition Active 1 1.0 -1.0 1.0 -1.0 -1.0 scanner variable delta 1 if the data acquisition is in progress, 0 otherwise
140 riegl.plane_references Plane Patch References 2 1.0 0.0 1.0e12 0.0 0.0 software variable shuffle IDs (riegl.id) of plane patches this observation refers to (0 = invalid)
141 riegl.pof_path_length Path Length m 1 1.0e-3 0.0 4.0e6 0.0 software variable delta+shuffle Cumulative distance travelled
142 riegl.pof_pdop PDOP 1 0.01 0.0 100.0 0.0 software variable shuffle Position (3D) dilution of precision
143 riegl.pof_hdop HDOP 1 0.01 0.0 100.0 0.0 software variable shuffle Horizontal dilution of precision
144 riegl.pof_vdop VDOP 1 0.01 0.0 100.0 0.0 software variable shuffle Vertical dilution of precision
145 riegl.pof_satellites_gnss Number of GNSS Satellites 1 1.0 0.0 1000.0 0.0 software variable shuffle Total number of GNSS satellites that were used to calculate the position
146 riegl.pof_satellites_gps Number of GPS Satellites 1 1.0 0.0 1000.0 0.0 software variable shuffle Number of GPS satellites that were used to calculate the position
147 riegl.pof_satellites_glonass Number of GLONASS Satellites 1 1.0 0.0 1000.0 0.0 software variable shuffle Number of GLONASS satellites that were used to calculate the position
148 riegl.pof_satellites_beidou Number of Beidou Satellites 1 1.0 0.0 1000.0 0.0 software variable shuffle Number of Beidou satellites that were used to calculate the position
149 riegl.pof_satellites_galileo Number of Galileo Satellites 1 1.0 0.0 1000.0 0.0 software variable shuffle Number of Galileo satellites that were used to calculate the position
150 riegl.pof_satellites_qzss Number of QZSS Satellites 1 1.0 0.0 1000.0 0.0 software variable shuffle Number of Quasi-Zenith Satellite System (QZSS) satellites that were used to calculate the position
151 riegl.pixel_linear_sums Linear Sums m 3 1e-3 0.0 64000000.0 0.0 0.0 software variable shuffle Sums of the linear point distances to the pixel corner (0: dx, 1: dy, 2: dz)
152 riegl.pixel_square_sums Square Sums 6 1e-6 0.0 5120000000.0 0.0 0.0 software variable shuffle Sums of the square point distances to the pixel corner (0: dx*dx, 1: dy*dy, 2: dz*dz, 3: dx*dy, 4: dy*dz, 5: dx*dz)
153 riegl.shape_id Point Cloud Shape 1 1.0 0.0 3.0 0.0 0.0 software variable default Estimated shape of point cloud (0 = undefined, 1 = plane, 2 = line, 3 = volume)
154 riegl.voxel_linear_sums Linear Sums m 3 2.5e-4 0.0 16000000.0 0.0 0.0 software variable shuffle Sums of the linear point distances to the voxel corner (0: dx, 1: dy, 2: dz)
155 riegl.voxel_square_sums Square Sums 6 6.25e-8 0.0 320000000.0 0.0 0.0 software variable shuffle Sums of the square point distances to the voxel corner (0: dx*dx, 1: dy*dy, 2: dz*dz, 3: dx*dy, 4: dy*dz, 5: dx*dz)
156 riegl.voxel_index Voxel Index 3 1.0 0.0 4294967295.0 0.0 software constant shuffle Integer coordinates of voxel corner
157 riegl.covariances Point Cloud Covariances 6 1.0e-6 -4.5e9 4.5e9 0.0 software variable shuffle Elements 00, 11, 22, 10, 21 and 20 (in that order) of point cloud covariance matrix
158 riegl.voxel_count Voxel Count 1 1.0 0.0 4294967295.0 0.0 0.0 software variable shuffle Number of voxels this point represents (e.g. voxels combined to pixels, 0 = unknown)
159 riegl.id PID 1 1.0 0.0 1.0e12 0.0 0.0 rdb constant shuffle Point identifier, unique within database (0 = invalid)
160 riegl.vertex_first Vertex First 1 1.0 0.0 4294967295.0 0.0 0.0 software variable default Identifier of first vertex that belongs to a geometry object (e.g. polyline) (0 = invalid)
161 riegl.vertex_count Vertex Count 1 1.0 0.0 65535.0 0.0 software variable default Number of vertices that belong to a geometry object (e.g. polyline)
Group "Other Attributes"
# Name Title Unit Length Resolution Minimum Maximum Default Invalid Origin Storage Compression Description
162 riegl.selected Selected 1 1.0 0.0 1.0 0.0 software dynamic default Point selected by user (0 = not selected, 1 = selected)
163 riegl.visible Visible 1 1.0 0.0 1.0 1.0 software dynamic default Point visible (i.e. not hidden) in view (0 = hidden, 1 = visible)
164 riegl.source_cloud_id Point Cloud ID 1 1.0 0.0 10000.0 0.0 0.0 software constant shuffle ID of original point cloud (0 = unknown)
165 riegl.source_cloud_count Point Cloud Count 1 1.0 0.0 65535.0 0.0 software variable shuffle For points merged from multiple source files, the number of source files contributing to the point (0 = unknown)
166 riegl.source_index Point Index 1 1.0 0.0 1.0e12 0.0 0.0 software constant shuffle Index of point in original point cloud (0 = unknown)
167 riegl.source_indicator Source Indicator 1 1.0 0.0 255.0 0.0 software variable default 0 for all points derived by standard waveform processing, 1 for additional points derived from interpolation, other enum values to be defined separately
168 riegl.window_echo_impact_corrected Window Echo Impact Corrected 1 1.0 0.0 1.0 0.0 software variable default 1 for all points in temporal vicinity of echoes from the exit aperture and corrected for the impact of the exit pane on amplitude and range, 0 otherwise
169 riegl.barometric_height_amsl Barometric Altitude m 1 0.01 -100.0 10000.0 0.0 scanner variable delta Altitude determined based on the atmospheric pressure according to the standard atmosphere laws
170 riegl.distance_to_surface Distance to Surface m 1 0.00025 -2100.0 2000.0 -2100.0 -2100.0 software variable shuffle Distance between point and a reference surface (values less than -2000.0 mean no distance available)
171 riegl.shot_id Shot ID 1 1.0 0.0 1.0e12 0.0 0.0 software constant delta Identifier of laser shot (0 = invalid). This is not an array index but the value of riegl.id of the laser shot.
172 riegl.wfm_sbl_id Waveform Sample Block ID 1 1.0 0.0 1.0e12 0.0 0.0 software constant delta Identifier of waveform sample block (0 = invalid). This is not an array index but the value of riegl.id of the block.
Storage Classes
# Name Description
1 constant value cannot be changed
2 variable value can change from time to time
3 dynamic value is likely to be changed often
Compression Options
# Name Description
1 default nothing special, just use default compression algorithm
2 delta calculate differences between two consecutive values
3 shuffle shuffle bytes of point attribute values
4 delta+shuffle calculate differences and shuffle bytes
Version: 1.3.29, Date: 2021-04-14