Hello,
our friends at RIEGL have tested the LAS 1.4 compression support in the latest version of laszip (150406) across an array of example files and they did not find any problems. The log they send me is below.
Regards,
Martin
D:\WORK\las_LAZ\LAS14>laszip -version
LAStools (by mar...@rapidlasso.com) version 150406
D:\WORK\las_LAZ\LAS14>laszip -i Q680i_Waveforms.las -o Q680i_Waveforms.laz
D:\WORK\las_LAZ\LAS14>laszip -i Q680i_Waveforms.laz -o Q680i_Waveforms_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i Q680i_Waveforms.las -i Q680i_Waveforms_decompressed.las
checking 'Q680i_Waveforms.las' against 'Q680i_Waveforms_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 718785 points. took 0259 secs.
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_extrabytes_channel1.las -o Q1560_extrabytes_channel1.laz
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_extrabytes_channel1.laz -o Q1560_extrabytes_channel1_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i Q1560_extrabytes_channel1.las -i Q1560_extrabytes_channel1_decompressed.las
checking 'Q1560_extrabytes_channel1.las' against 'Q1560_extrabytes_channel1_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 8941574 points. took 4.734 secs.
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_extrabytes_channel2.las -o Q1560_extrabytes_channel2.laz
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_extrabytes_channel2.laz -o Q1560_extrabytes_channel2_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i Q1560_extrabytes_channel2.las -i Q1560_extrabytes_channel2_decompressed.las
checking 'Q1560_extrabytes_channel2.las' against 'Q1560_extrabytes_channel2_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 8750081 points. took 4.438 secs.
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_noextrabytes_channel1.las -o Q1560_noextrabytes_channel1.laz
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_noextrabytes_channel1.laz -o Q1560_noextrabytes_channel1_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i Q1560_noextrabytes_channel1.las -i Q1560_noextrabytes_channel1_decompressed.las
checking 'Q1560_noextrabytes_channel1.las' against 'Q1560_noextrabytes_channel1_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 8941574 points. took 2.432 secs.
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_noextrabytes_channel2.las -o Q1560_noextrabytes_channel2.laz
D:\WORK\las_LAZ\LAS14>laszip -i Q1560_noextrabytes_channel2.laz -o Q1560_noextrabytes_channel2_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i Q1560_noextrabytes_channel2.las -i Q1560_noextrabytes_channel2_decompressed.las
checking 'Q1560_noextrabytes_channel2.las' against 'Q1560_noextrabytes_channel2_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 8750081 points. took 2.365 secs.
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_extrabytes_channel1_0.las -o VQ880G_extrabytes_channel1_0.laz
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_extrabytes_channel1_0.laz -o VQ880G_extrabytes_channel1_0_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i VQ880G_extrabytes_channel1_0.las -i VQ880G_extrabytes_channel1_0_decompressed.las
checking 'VQ880G_extrabytes_channel1_0.las' against 'VQ880G_extrabytes_channel1_0_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 4830449 points. took 2.764 secs.
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_extrabytes_channel1_1.las -o VQ880G_extrabytes_channel1_1.laz
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_extrabytes_channel1_1.laz -o VQ880G_extrabytes_channel1_1_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i VQ880G_extrabytes_channel1_1.las -i VQ880G_extrabytes_channel1_1_decompressed.las
checking 'VQ880G_extrabytes_channel1_1.las' against 'VQ880G_extrabytes_channel1_1_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 4963677 points. took 2.528 secs.
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_noextrabytes_channel1_0.las -o VQ880G_noextrabytes_channel1_0.laz
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_noextrabytes_channel1_0.laz -o VQ880G_noextrabytes_channel1_0_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i VQ880G_noextrabytes_channel1_0.las -i VQ880G_noextrabytes_channel1_0_decompressed.las
checking 'VQ880G_noextrabytes_channel1_0.las' against 'VQ880G_noextrabytes_channel1_0_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 4830449 points. took 1.27 secs.
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_noextrabytes_channel1_1.las -o VQ880G_noextrabytes_channel1_1.laz
D:\WORK\las_LAZ\LAS14>laszip -i VQ880G_noextrabytes_channel1_1.laz -o VQ880G_noextrabytes_channel1_1_decompressed.las
D:\WORK\las_LAZ\LAS14>lasdiff -i VQ880G_noextrabytes_channel1_1.las -i VQ880G_noextrabytes_channel1_1_decompressed.las
checking 'VQ880G_noextrabytes_channel1_1.las' against 'VQ880G_noextrabytes_channel1_1_decompressed.las'
headers are identical.
raw points are identical.
files are identical. both have 4963677 points. took 1.762 secs.