Hi there,
I have read the post on the corrupted LAS files produces by
TRW and I think there are some unfair informations.
The issue involving the bounding box will be fixed in next TRW release. Until then, the issue holds true and this is absolutely fair to mention it.
On the other hand, the unsupported features is an expected behavior. LAS is used as an import/export format to exchange point
clouds with other softwares. Not an ideal format but because it is widespread, TRW provides minimal support for it. TRW is not aware of most LAS point attributes (and vice-versa). Therefore,
once the LAS/LAZ has been imported, unsupported point attributes are lost. The
same holds true for any other file TRW imports. TRW is
not trying to solve aerial scan problems typical LAS file users work on. For TRW users, LAS is mostly a workaround for point-cloud exchange when ASCII would be too big, e57 is not available and other proprietary formats are not an option.
When imported, data is converted to native TRW format and
may lose attributes. There is no such things as opening and saving back a LAS
file because LAS is not a supported work file format. Thus, stating that TRW corrupts LAS files is unfair. You can import a LAS (importing only supported
features). And you can export something else to LAS, exporting only LAS
supported features (normals and grid information will be lost, as well as all
geometries, measurements, ortho-images, meshes, inspection reports, and everything you may have created in-between).
Exporting a point cloud in LAS/LAZ is a good option for transferring point-clouds between TRW and another software. That’s the use-case covered by the LAZ/LAS import and export, knowing that the only features common to both TRW and LAS are:
As for the resolution, TRW typical data is coming from instruments with millimeter accuracy. Therefore, quantification is one order of magnitude below instruments capabilities. Centimeters may make sense for aerial scanning (where LAS comes from in the first place) but is not an option for data coming from terrestrial scanners like TX5 or TX8. But even at that level of accuracy, LAZ still provides a 4 to 5 compression rate compared to e57 and other binary (uncompressed) formats. This is a true added value.
LAS support, like any other import/export is a trade-off
between what TRW is meant for and what the partially supported file format was
designed to. TRW has been supporting LAS 1.2 for years now with those
limitations without special complains. The novelty of TRW 8.1 is not LAS corruption, but both the
LAZ and the LAS 1.4 support.
LAZ support is great because it allows to compress the billions of points TRW can export from a typical point-cloud.
The ASTM e57 committee attempted to create a merged data specification, but it's bogged down in bureaucracy and very few have adopted it.
Jed. I was hoping that a txt2las / las2txt pipeline (at least when used with the '-iptx' and '-optx' switches) would not modify the PTX contents (beyond the requested quantization). Can you provide an example?