¿Ver datos LiDAR desde el navegador web?

20

Estoy buscando alojar datos LIDAR en mi propio servidor y dar a los clientes la capacidad de ver esos datos a través de un navegador web como una nube de puntos 3D (el archivo estaría en formato .las o equivalente), posiblemente con la capacidad de medir características.

¿Alguien sabe de una pieza de software fácil de implementar que pueda hacer esto?

No busco código abierto, y preferiría algo plug and play porque no soy un programador.

PolyGeo
fuente
Quizás algo html5 ...
gomapping
Estoy buscando algo que alguien más haya implementado posiblemente, no tiene que ser gratuito. Sería preferible un ejemplo que pueda descargar y alojar en mi servidor y reemplazar su nube de puntos con la mía.
gomapping
No estoy buscando algo de código abierto, por lo que mi pregunta no es un duplicado. También estaban usando capas abiertas. Quiero algo independiente.
gomapping
También siguiendo el enlace en la respuesta de la pregunta duplicada dice específicamente que no es para visualización.
gomapping
1
Además, parece que la respuesta en la otra página está incompleta o no es muy útil. @ J-roc, si edita su pregunta para mostrar lo que ya ha intentado y por qué no funciona para usted, sería útil.
Simbamangu

Respuestas:

20

Llego un poco tarde a la fiesta, pero aquí hay otra sugerencia: http://potree.org/

Es un visor de nube de puntos basado en WebGL en el que he estado trabajando durante bastante tiempo.

== ACTUALIZACIÓN ==

Puede generar grandes cantidades de nubes de puntos coloreadas. Los datos LIDAR sin colores serán compatibles pronto.

Potree se basa en three.js, lo que significa que también puedes hacer todo lo que three.js ofrece, como renderizar mallas, splines, luces, sombras, etc.

ingrese la descripción de la imagen aquí

== VIEJO ==

Aquí hay una buena demostración: http://potree.org/demo/pompei/pompei.html
Y aquí hay un escaparate de pix4d usando potree: http://pix4d.com/discover-interact-3d-pointclouds/

El código fuente está disponible en github: https://github.com/potree/potree

Y actualmente estoy trabajando en una reescritura desde cero como un proyecto basado en three.js: http://potree.org/demo/potree_rewrite/

Esta reescritura tendrá la ventaja de que también podrá utilizar todo lo que three.js tiene para ofrecer, una vez que haya terminado.

Markus
fuente
@ J-roc Por cierto, ya que estaba interesado en el soporte para dispositivos móviles. Noté que la reescritura basada en three.js funciona perfectamente bien en mi samsung galaxy s4 active (opera y firefox). Incluso la rotación y el zoom funcionan mediante gestos de arrastrar y pellizcar. Sin embargo, tomará algún tiempo antes de que esta reescritura sea estable.
Markus
3

plas.io es bastante agradable y muy fácil de poner en marcha rápidamente. Supongo que el rendimiento depende de la RAM y la CPU del cliente. No tuve problemas con ~ 350mb archivo .las sin procesar en Firefox. .lazlos archivos se cargarán más rápido que.las, porque están comprimidos y se copian más rápido. Sin embargo, no hay diferencia de contenido una vez cargado.

Para cargar sus propios datos, haga clic en la palabra [Examinar] en el selector desplegable (en lugar de la flecha hacia abajo a la derecha).

Una captura de pantalla (etiquetas agregadas después):

captura de pantalla

Fuente de Github: https://github.com/verma/plasio

wilkie mate
fuente
3

iTowns - https://github.com/iTowns/itowns

¿Qué es?

iTowns es un marco web escrito en Javascript / WebGL para la visualización de datos geográficos en 3D que permite mediciones precisas en 3D. Su primer propósito fue la visualización de imágenes de street view y la nube de puntos lidar terrestres. Luego se ha ampliado para manejar más tipos de datos.

Tipos de datos admitidos:

  • Imágenes orientadas
  • Imágenes panoramicas
  • Nubes de puntos
  • Modelos texturizados en 3D
  • Vector de WFS

Ver http://itowns.github.io/ para más información.

HasT
fuente
buena, vieja pregunta, nueva respuesta. ¿Conoces algún ejemplo interactivo en línea? El github solo explica cómo instalar el ejemplo en tu PC.
gomapping
@gomapping, video disponible en el sitio iTowns ( itowns-project.org/#video ) y demo ( itowns-project.org/#demo , pero no está disponible en línea). Demostración que ejecuto localmente para verlo: ¡es un buen trabajo! También disponible en GitHub iTowns v2 ( github.com/iTowns/itowns2 ). Para mi proyecto, decido usar la biblioteca Potree para mostrar nubes de puntos.
HasT
@gomapping puede ir a la página de ejemplo: itowns-project.org/itowns/examples/index.html . Una demostración de pointcloud: itowns-project.org/itowns/examples/pointcloud.html?selector=1 Actualmente las últimas no son directamente compatibles, primero deberá convertirlas con PotreeConverter.
autra
2

Apareció una búsqueda rápida en Google:

  1. Spar Point Group tiene una buena reseña sobre varios visores de nube de puntos basados ​​en la web en http://www.sparpointgroup.com/blogPost.aspx?id=3879
  2. Este visor es demasiado genial: http://lidarview.com/
  3. PointCloud parece prometedor, y supuestamente es gratis: http://pointcloud.io/
Chad Cooper
fuente
1
He examinado estas opciones y parece que los ejemplos de artículos de sparpoint utilizan formatos extraños. Lidarview.com solo carga nubes de puntos, no le permite alojar su propia versión con sus propias nubes de puntos en su propio servidor. Y el pointcloud.io, no veo dónde realmente abre nubes de puntos, tiene más que ver con la realidad aumentada.
gomapping
La primera y la última URL están muertas.
Aaron
2

He escrito un visor que usa un sistema de gestión de datos donde puede cargar sus archivos y luego, usando el visor, puede ver el LAS en su navegador. Utiliza WebGL, por lo que no se requiere ningún complemento. Si bien este trabajo de código abierto se encuentra actualmente en desarrollo activo, agradeceré cualquier comentario.

imagen

https://github.com/OpenGeoscience/pointcloud_viewer

Aashish
fuente
1

Mira esto, tienen ejemplos en la página "probar ahora". Sin límites de tamaño, LiDAR y otros tipos de datos xyz en el navegador web, sin complementos y colaboración WebRTC pulida. Esta compañía ha estado virtualizando subestaciones de manera privada para grandes compañías de energía que han desarrollado este software durante más de tres años, y luego agregaron este servicio de vapor LiDAR y lo publicarán en un grupo limitado en 2015. Si encuentra que este sitio está protegido con contraseña, yo ' d contactarlos directamente. No es ahora, pero entiendo que será en el futuro. Es como NetFlixs, pero para nubes de puntos. ¡Funciona increíble en mi nuevo Mac Book Pro, videojuego como!

NewSpin.com

Saberlo todo
fuente
1

PointCloudViz - http://www.pointcloudviz.com/

  • Visor LiDAR de escritorio: http://www.pointcloudviz.com/desktop/index.html

    • Multiplataforma: Windows, MacOS X, Ubuntu / LinuxMint, Fedora
    • Visualización fluida: tamaño de datos ilimitado
    • Mostrar atributos LiDAR: RGB, intensidad, clasificación y altura
    • Superposición de imágenes georreferenciadas: cubre rásteres simples o múltiples, servicios de mapas web
    • Generar modelos de elevación digital: para análisis SIG
    • Herramientas de medida e información: para puntos múltiples
  • Servidor LiDAR y cliente web: https://server.pointcloudviz.com/#/

    • Interacción fluida: suba nubes de puntos de cualquier tamaño y trabaje con ellas en cualquier dispositivo
    • Modos de visualización flexibles: configure diferentes modos de calidad y representación en función de los atributos LiDAR
    • Herramientas web: identifique, mida, calcule buffers y cree anotaciones compartidas
    • Acceso público y privado: decida si sus datos serán públicos o privados
HasT
fuente