these are some crazy scaling values (0.1 micrometersresolution in x/y and ) in the lasinfo report of your LAS/LAZ file:
This stores each number with about 0.1 micrometers resolution in the x/y plane and with about 4 nanometer resolution in z. You need that much? (-; You can fix the scaling to something more reasonable with
I assume you have processed those LAS/LAZ files with an older version of Cloud Compare? I suggest you update to the latest version that now has a feature to preserve the original scaling of the points as discussed earlier:
For the latest version of LAStools (150516) I have simply added a new option '-store_precise_as_extra_bytes' for creating mm height above ground extra bytes. This is probably not the ultimate way of doing it but I think we are closing in on a solution. Here how to use it:
The original way was storing heights very compact (using signed 2 byte short integers) with centimeter resolution:
lasheight -i ..\data\fusa.laz ^
-store_as_extra_bytes ^
-o fusa_h_cm.laz
lasinfo -i fusa_h_cm.laz
[...]
generating software: 'lasheight (150516) commercial'
[...]
number var. length records: 2
point data format: 1
point data record length: 30
[...]
variable length header record 2 of 2:
reserved 43707
user ID 'LASF_Spec'
record ID 4
length after header 192
description 'by LAStools of rapidlasso GmbH'
Extra Byte Descriptions
data type: 4 (short), name "height above ground", description: "vertical point to TIN distance", scale: 0.01, offset: 250
LASzip compression (version 2.3r0 c2 50000): POINT10 2 GPSTIME11 2 BYTE 2
[...]
las2txt -i fusa_h_cm.laz ^
-parse xyz0 ^
-stdout | more
277999.97 6122342.20 64.35 14.46
277999.97 6122342.53 64.30 14.41
277999.52 6122339.74 63.09 13.16
277999.55 6122340.05 62.88 12.94
277999.53 6122340.41 63.00 13.06
[...]
============================================================
============================================================
============================================================
The new alternate way is storing heights less compact (using signed 4 byte integers) with mm resolution:
lasheight -i ..\data\fusa.laz ^
-store_precise_as_extra_bytes ^
-o fusa_h_mm.laz
lasinfo -i fusa_h_mm.laz
[...]
generating software: 'lasheight (150516) commercial'
[...]
number var. length records: 2
point data format: 1
point data record length: 32
[...]
variable length header record 2 of 2:
reserved 43707
user ID 'LASF_Spec'
record ID 4
length after header 192
description 'by LAStools of rapidlasso GmbH'
Extra Byte Descriptions
data type: 6 (long), name "height above ground", description: "vertical point to TIN distance", scale: 0.001, offset: 0 (not set)
LASzip compression (version 2.3r0 c2 50000): POINT10 2 GPSTIME11 2 BYTE 2
[...]
las2txt -i fusa_h_mm.laz ^
-parse xyz0 ^
-stdout | more
277999.97 6122342.20 64.35 14.457
277999.97 6122342.53 64.30 14.406
277999.52 6122339.74 63.09 13.160
277999.55 6122340.05 62.88 12.945
277999.53 6122340.41 63.00 13.056
Obviously the LAZ file with mm heights above ground "extra bytes" is less compressible as the LAZ file with cm heights.