Dear lastools community,
for a project
on biodiversity I am currently preprocessing several tls derived point
clouds in the laz format using lastools. Generally I am very pleased
with the utility of lastools particularly in regard to tls point cloud processing! Thanks for the great tool!
However I just approached some issues regarding file size, scale factor and offset that I don´t quite understand. Firstly though I´d like to intoduce you to my workflow.
My workflow looks generally like this:
1. Georeferencing of tls point clouds using Trimble Realworks (v. 11.0.3.514); export point cloud in laz format
2. Normalizing resulting georeferenced point clouds of step one using lasheight; export point cloud in laz format (note that I introduced several intermediate steps here where point clouds are thinned clipped and ground points are identified using lasthin, lascut and lasground respectively. In each intermediate step a laz file is exported which is then used for the subsequent step)
3. Spatially coregister normalized point clouds (matching) using Trimble Realworks again. Final results are exported in laz format.
As you see the fundamental data is processessed quite heavily and laz files are saved and read frequently in the presented workflow.
So let´s come to my main issue. After step two normalizing of point clouds using lasheight the resulting laz files have a size of approximately 3.5 - 5.5 Gigabyte. As presented above these laz files are then used as input for step three (matching in trimble realworks). After exporting the results of step three, the matched point clouds are however nearly twice the size of the input data. Hereby the amount of points does not have changed considerably. So I don´t quite understand why the size of the files have increased that much. I guess it might have something to do with the scale factor, the extend and/or the offset.
Do you have an explanation?
I attached info files of laz files resulting of the above described fundamental processing steps.
Regarding the info files I have some more questions:
a.) Why are there warning messages in the info files "1_tls_georeferenced.txt" and "2_tls_normalized.txt" and what do they tell me?
b.) How comes that the scale factor of the matched laz files (see "3_tls_matched") looks so weired.
c.)
Further it seems that with the scale factor of the matched laz files
(see "3_tls_matched")
there is a loss of precision. Could it be a solution to rescale the too large matched laz files (step 3) using a scale factor of 0.0001 0.0001 0.0001 using -rescale and
-clip_to_bounding_box
in las2las. Would I then get the same warning message as found in "2_tls_normalized.txt"?
d.) If so, is there a different way to keep precision but also to decrease file size?
I hope I could explain to you my issue in a condensed but precise manner! If not I will be glad if I can provide you the information you need. Thank you allot in advance for you help!
Stay healthy and best wishes,
Adrian