¿Alternativas de Linux para visualizar y analizar conjuntos de datos LiDAR?

11

Durante mucho tiempo he estado utilizando softwares basados ​​en Windows para visualizar y analizar conjuntos de datos LiDAR para aplicaciones forestales. Recientemente, comencé a mover todo mi trabajo a la plataforma Ubuntu, pero todavía estoy buscando buenos softwares para trabajar con conjuntos de datos LiDAR.

Relacionado con Windows, el mejor software gratuito experimentado por mí fue:

  1. Solo para visualización:

    a) Quick Terrain Reader es capaz de abrir modelos de elevación digital (DEM) y nubes de puntos preconstruidos y permite a los usuarios moverse libremente por el terreno de una manera rápida e intuitiva.

    b) FugroViewer es un programa gratuito robusto y fácil de usar diseñado para ayudar a los usuarios a aprovechar al máximo sus datos geoespaciales.

    c) PointVue LE es una herramienta de visualización LIDAR 3D GRATUITA que se puede utilizar para visualizar datos LIDAR en formato ASPRS LAS Versión 1.1.

  2. Para analizar y visualizar:

    a) FUSION / LDV proporciona un acceso rápido, eficiente y flexible a los conjuntos de datos de terreno y LiDAR.


Desde que me mudé a Ubuntu, fue bastante difícil sustituir el software que estaba acostumbrado a usar. Hasta ahora, encontré algunas alternativas pero no tan buenas como las de Windows:

  1. Para visualización:

    a) La visualización LiDAR se implementó como un procesador de nube de puntos de resolución múltiple fuera del núcleo . El procesador puede visualizar los escaneos LiDAR más grandes que tenemos actualmente, que contienen hasta 11.3 mil millones (11.3 * 109) de puntos de muestra, a velocidades de cuadro interactivas utilizando una memoria caché de tamaño fijo.

    b) LAG es una herramienta para la visualización, inspección y clasificación de nubes de puntos LiDAR. Actualmente es compatible con los formatos de archivo LAS y ASCII.


Desafortunadamente, no pude encontrar nada para procesar como FUSION.

¿Alguien ha experimentado un buen software gratuito para Linux relacionado con el análisis de archivos LiDAR?

¡No solo enumere otro software, sino que explique por qué lo usa y recomiéndelo!

Gorgens
fuente
¿Le interesan también los enfoques de bases de datos? Parece que almacenarlo en PostGIS sería lógico y abrir algunas otras maneras de ver (pero no sé su flujo de trabajo)
DJQ
¿Llegaste a investigar alguna de estas opciones? Me mudé de Windows a Ubuntu hace unos años (sin mirar atrás) y soy un gran fanático de Postgres / PostGis, por lo que he estado usando Postgres para almacenamiento / análisis y python o webgl para viz, dependiendo del contexto. Interesado en sus hallazgos.
John Powell

Respuestas:

4

SPDlib proporciona una línea de herramientas muy completa para procesar datos de escaneo láser (tanto datos terrestres como aéreos). Está disponible para Linux y se puede instalar fácilmente con Anaconda . SPDlib también tiene un visor llamado que se puede usar para visualizar nubes de puntos (ver captura de pantalla). Hay una serie de tutoriales muy útiles disponibles en la wiki y en este blog.

ingrese la descripción de la imagen aquí

Otra recomendación es la Biblioteca de abstracción de datos de puntos (PDAL) , que proporciona una amplia funcionalidad para el procesamiento de LiDAR y comparte similitudes con GDAL.

dmci
fuente
En Anaconda, el visor en sí solo está disponible para MAC ( fuente )
Kamiccolo
2

Existe una extensión PostgreSQL Pointcloud para almacenar datos de nube de puntos (LIDAR). Boundless tiene un excelente tutorial que destaca algunas de las funciones disponibles con la extensión. Esencialmente, este es un enlace crítico en muchas tuberías de procesamiento de LiDAR.

Basándose en la respuesta de dmci, para aplicaciones forestales, SPDlib tiene un spdmetricscomando que le permite crear métricas de cuadrícula, una característica muy popular de FUSION.

Aaron
fuente
2
Ese tutorial ilimitado es muy útil. He estado trabajando en la construcción de geights y datos de árboles recientemente de Lidar y otras fuentes, y acabo de encontrar esta respuesta. Gracias.
John Powell
1

Descargo de responsabilidad: estoy en el equipo de desarrollo.

En la Universidad Tecnológica de Viena, hemos estado desarrollando una herramienta de línea de comandos para la orientación y el procesamiento de datos de escaneo láser en el aire desde hace un tiempo. Desde el verano pasado, nuestro producto también está disponible para Linux: OPALS . Hay una versión demo gratuita que admite el procesamiento de hasta un millón de puntos, así como licencias gratuitas para tesis académicas.

En mi opinión, OPALS proporciona un marco excelente para experimentar con los datos de la nube de puntos, así como los flujos de trabajo del programa para ejecutarse automáticamente (la secuencia de comandos es posible a través de python y bash). Un complemento para QGIS para proporcionar una GUI está en camino de lanzarse este verano (pero solo para Windows, para empezar).

El visor de nube de puntos incluido (opalsView) se basa en MatLAB y puede tener problemas para ejecutarse en Linux, pero he visto que tiene alternativas para eso.

Por lo tanto, mi experiencia puede ser parcial, pero no me quiero perder OPALS.

LuWi
fuente
1

En general, como ya mencionó, el mejor software solo está disponible para sistemas Windows y podría llevarse bien con el uso de WINE para su problema. Aparte de eso:

  • GRASS es obvio su primera y mejor opción y lo que he estado usando la mayor parte del tiempo. Incluso tienen una página wiki que explica cómo cargar / convertir / analizar / visualizar datos LiDAR.
  • Puede utilizar las agradables LAStools y GRASS / SAGA para el procesamiento y la visualización.
  • Opticks también tiene capacidades LiDAR si no recuerdo mal
  • Las herramientas BCal LiDAR también le permiten visualizar datos LiDAR (para usar con el software Envi. Tal vez pueda considerar usar WINE)
Zarapito
fuente
1
Como notaron en mi pregunta, les pido que compartan buenas experiencias de software . Si solo lo buscas en Google, encontrarás muchas alternativas, pero no exactamente las buenas. Aquí podemos compartir más que enlaces, ¡pero conocimientos y opiniones!
Gorgens
1
de hecho, LASTools es una muy buena solución, ¡pero no es gratis!
Gorgens
1

No directamente para visualizar la nube de puntos, sino para procesarla con algunos paquetes de R. Ejemplos: lidR y rLiDAR .

Muzo583
fuente
Por favor, no solo enumere el software. ¿Por qué usa y recomienda R y sus respectivos paquetes? ¿Cómo se comparan con Fusion? ¿Fácil de usar en Linux? ¿Cómo?
Andre Silva
-2

Parece que (según me dicen los usuarios) LAStools funciona bien a través de "Wine" en Linux y MacOS. Pero en términos de visualización ... lasview ciertamente no es el mejor visor LiDAR que existe.

LAStools
fuente
No utilice sus respuestas para anunciar un sitio de ayuda al que parece estar afiliado.
PolyGeo