Usando PotreeConverter o LAStools podemos convertir un archivo LAS a uno que permita ser visto desde un navegador.
Potree, es un rederizador de nubes de puntos libre y de código abierto y LAStools es una colección de herramientas para tratamiento de nubes de puntos.
A continuación se explica cómo usar PotreeConverter (Método A), para convertir el archivo con estensión “LAS” a un “<Directorio de Potree>”, y en otra publicación cómo usar laspublish (Método B).
1. Convertir archivo LAS –> “directorio convertido” con archivos de potree:
// En su forma más básica:
PotreeConverter.exe <input> -o <outputDir>
// Considerando el método de muestreo: random o poisson disc:
PotreeConverter.exe <input> -o <outputDir> -m random
// Y tomando en cuenta los nombres de directorios de entrada y salida:
.\PotreeConverter.exe C:\pointclouds\data.las -o C:\pointclouds\data_converted
2. Contar con un servidor web para ofrecer el contenido.
3. Copiar el contendio en la carpeta donde se sirven los archivos para la web. Como uso XAMPP, sería algo así:
copy C:\pointclouds\data_converted C:\xampp\htdocs
Ejemplo 1, usando PotreeConverter 1.7:
C:\PotreeConverter_1.7>PotreeConverter.exe \nubes\odm_georeferenced_model.laz -o \xampp\htdocs\convertido_a_potree_1 -p index
El resultado es un director de salida “convertido_a_potree_1” con un archivo index.html que será visualizado en el navegador, como se muestra a continuación:
Ejemplo 2, eligiendo el formato de salida como archivo LAZ en lugar de BINARY:
C:\PotreeConverter_1.7>PotreeConverter.exe \nubes\odm_georeferenced_model.laz -o \xampp\htdocs\convertido_a_potree_2 --output-format LAZ -p index
Ejemplo 3, usando PotreeConverter 2.1:
C:\PotreeConverter_2.1_x64_windows>PotreeConverter.exe \nubes\odm_georeferenced_model.laz -o \xampp\htdocs\convertido_a_potree_3 -p index
Sobre el tamaño del archivo resultante:
107 MB – archivo original en .LAZ
431 MB – convertido_a_potree_1 (sin compresióncon PotreeConverter1.7)
167 MB – convertido_a_potree_2 (con compresión con PotreeConverter1.7)
778 MB – convertido_a_potree_3 (sin compresión con PotreeConverter2.1)
Diferencia entre versiones de PotreeConverter 1.7 y 2.1
Directorio de C:\xampp\htdocs\convertido_a_potree_3\pointclouds\index
24/02/2021 09:05 p. m. <DIR> .
24/02/2021 09:05 p. m. <DIR> ..
24/02/2021 09:05 p. m. 182,050 hierarchy.bin
24/02/2021 09:05 p. m. 2,372 metadata.json
24/02/2021 09:05 p. m. 762,141,695 octree.bin
3 archivos 762,326,117 bytes
2 dirs 201,620,078,592 bytes libres
Con el poderosísimo LASTools, proximamente.