QGIS 3.22.3 – Fixing Issues with French Point Cloud Data Rendering

3dcloud-gispointqgis

A question to the 3-D literate QGIS crowd: I downloaded .laz files from the French LiDAR data portal (https://geoservices.ign.fr/lidarhd#telechargement) and can't get it displayed in QGIS 3.22.3 (Windows 10). The file is loaded and the tile border appears, the corresponding "ept…" folders in the working directory are generated by untwine.exe but they stay empty and I can't visualize the data because there are no attributes to get hold of. There is no hint as to what could have gone wrong in the point cloud protocol, it simply stops and does nothing. When I'm loading the same data in Cloud Compare, the file renders perfectly. Did I miss a necessary step in data preparation?

Best Answer

In reality QGIS does not read the las/laz files directly. The number of points is too huge for this. When you load a las/laz file, QGIS converts it into entwine format using, a specific utility (hence the long loading time, especially on dense clouds).

The entwine format consists of a set of tiny laz tiles, which are loaded only when needed. If everything worked well, you should have several hundred (or even thousands) laz files in the ept-data subfolder (which you can open in cloudcompare and which have the same attributes as the original file). If this is not the case, the process did not work properly.

It is possible that the problem is due to entwine utilities. Try to generate entwine data manually from your initial laz (the process is explained here). You can then open the generated file in QGIS by selecting the file ept.json.

If it still doesn't work, it is possible that the problem comes from the data itself.