¿Existen bibliotecas .Net de código abierto (utilizables comercialmente) para leer / escribir datos LiDAR?

8

Tengo algunos datos de puntos LiDAR (archivos .las) conmigo. Me gustaría leer las X, Y y Z usando .Net. Encontré liblas , que está en C ++ y no estoy seguro de si puede usarse comercialmente después de leer la información de licencia. ¿Alguien ha encontrado alguno bueno?

vinayan
fuente

Respuestas:

10

libLAS puede ser utilizado comercialmente. También puede LASlib de Martin Isenburg , que es LGPL, y hablando como el autor de libLAS, más rápido y más completamente compatible que libLAS. Sin embargo, ambas son bibliotecas C ++ y no hay demasiado en el espacio ASPRS LAS para .NET nativo.

También soy el autor principal de PDAL, y PDAL también puede leer datos ASPRS LAS, pero nuevamente, esto es C ++, no .NET. PDAL es mi proyecto actual ahora, y lo apoyo activamente en contraste con libLAS, que está en un modo más de mantenimiento. La licencia de PDAL también es BSD como libLAS ', y las licencias comerciales no son un problema. PDAL puede considerarse exactamente como su primo de datos ráster, GDAL , y a diferencia de PCL , se enfoca en la traducción y el acceso al formato de datos en lugar de las actividades de explotación de la nube de puntos. Estas bibliotecas definitivamente se pueden usar juntas, pero son elogios entre sí en lugar de visiones competitivas del procesamiento de datos LiDAR / nube de puntos.

Otra opción que podría considerar es usar https://github.com/grantbrown/laspy, que es una implementación de Python puro del soporte ASPRS LAS. Puede usar esto con el puerto .NET de IronPython y NumPy para obtener soporte LAS nativo en el CLR, aunque de nuevo, no sería C # per se.

Howard Butler
fuente
1
+ 1 ... ¡GUAU! no puede haber una respuesta más
autorizada,
parece que no hay bibliotecas con soporte .Net activo y, por lo tanto, marca como respuesta :)
vinayan
4

Es posible que desee consultar la Biblioteca de nube de puntos . ingrese la descripción de la imagen aquí

Según su sitio:

La biblioteca de nube de puntos (PCL) es un proyecto independiente, a gran escala y abierto para imágenes 2D / 3D y procesamiento de nubes de puntos.

PCL se lanza bajo los términos de la licencia BSD y, por lo tanto, es gratuito para uso comercial y de investigación. Contamos con el apoyo financiero de Open Perception, Willow Garage, NVIDIA, Google, Toyota, Trimble, Urban Robotics, Honda Research Institute, Sandia, Dinast, Ocular Robotics, Velodyne y MKE.

liblas también tiene licencia bajo BSD, por lo que también debería poder usarse para proyectos comerciales.


La Biblioteca de abstracción de datos de puntos (PDAL) también parece prometedora. No es del todo .NET, pero los enlaces de C # se agregarán en el futuro. Consulte el tutorial para familiarizarse con las herramientas.

RK
fuente
¿esto permite la lectura / escritura directa de archivos .las?
vinayan
De acuerdo con el foro, aún no es totalmente compatible pcl-users.org/PCL-software-td3580609.html ¿ Tal vez podría usar liblas primero y luego continuar desde allí? También puedes consultar PDAL.
RK
2

puedes usar liblas comercialmente. Lea los términos de la licencia. Puede usar de forma gratuita, siempre que proporcione la referencia adecuada y creo que es la mejor herramienta para procesar las datos.

o LP360 es un complemento para ArcGIS que puede comprar. Creo que también tiene un período de prueba. Así que puedes probar esto antes de comprarlo.

Espero eso ayude.

norte

Naresh
fuente
gracias ... pero solo estoy buscando la fuente abierta
vinayan