in practice it seems folks are removing the edge of flightlines scanned with oscillating mirrors by clipping all points that have a scan angle above a certain threshold before the flight lines are merged and tiled. What scan angle rank thresholds are typically used for this? When is this typically done? Before or after aligning the flightlines with the LMS software? Before or after the quality checking? Before or after the tiling? Only on-the-fly when producing deliverables? Here some suggestions:
las2las -i raw\*laz ^
-drop_abs_scan_angle_above 20 ^
-odir without_edges -olaz
las2las -i raw\*laz ^
-drop_abs_scan_angle_above 25 ^
-rescale 0.01 0.01 0.01 ^
-odir without_edges -olaz
las2las -i raw\*laz ^
-drop_scan_angle_above 22.5 ^
-drop_scan_angle_below -22.5 ^
-odir without_edges -olaz
Can share some in-house workflows? I would like to repeat these experiments (a) on flightlines that are cut down to commonly used scan angle rank ranges and (b) on the tiles produced after merging adjacent flightlines with (or without?) keeping all overlap points.
Regards,
Martin @rapidlasso
PS1: Prof. Phisan from Chulalongkorn University pointed out a related article from Ty Naus that uses the *average* edge lengths of the Delaunay triangulation of last returns to compute the pulse spacing and the area of the dual Voronoi cells as the density measurement for creating those histograms.
I think the longest and shortest edge histograms suggest that using *averaged* edge lengths is not such a good idea, as this will "average away" the different spacings we observe in along scanline and between scanlines for oscillating scans when using the entire scan angle range.
PS2: Another interesting comment (that bounced) came from Ilves Risto of the National Land Survey of Finland. He writes
"Nice analysis, but you should also think about the productivity (i.e. data acquisition costs). It's important notice parameters like flying speed, altitude and FOV. Especially demanded FOV is important. If it's required to have different FOV, then oscillating systems are more flexible.
When you are collecting data (or ordering it), you should defined the minimum requirements for the point density and distribution. Then it's not critical, if you get better data in some parts of the strip. These requirements should be checked in the areas, where the used scan pattern has most probably biggest problems. Typically the edge of the flight line is in the overlapping area, so it's not so critical and it's more important check point distribution in the nadir.
It would be nice, if you could select the number of rotating mirrors (i.e. FOV) for RIEGL. I would choose 40 degrees (9 mirrors) for our needs, because the flying speed could be higher. But then you also need a stabilized mount, since you can't use roll compensator, which is available for the oscillating system.
For some application, the even spacing is not best solution. E.g. if you are scanning power line, you want to have hits to the wires. This means that ideal scanning patter is such that the footprints are overlapping across the flight direction.
In practice, oscillating systems are more efficient for certain applications and flying parameters. Personally, I don't see this so big issue, because both systems have good and bad aspects. The question is more, what is your needs and how you use the system."