Visualizzazione dei dati LiDAR dal browser Web?


20

Sto cercando di ospitare i dati lidar sul mio server e dare ai clienti la possibilità di visualizzare tali dati attraverso un browser Web come una nuvola di punti 3D (il file sarebbe in formato .las o equivalente), possibilmente con la possibilità di misurare le funzionalità.

Qualcuno sa di un software facile da implementare che può fare questo?

In genere non cerco l'open source e preferirei qualcosa plug and play perché non sono un programmatore.


Forse qualcosa html5 ...
gomapping

Sto cercando qualcosa che qualcun altro ha probabilmente implementato, non deve essere gratuito. Sarebbe preferibile un esempio che posso scaricare e ospitare sul mio server e sostituire la loro nuvola di punti con la mia.
gomapping

Non sto cercando qualcosa di opensource, quindi la mia domanda non è un duplicato. Usavano anche openlayer. Voglio qualcosa di indipendente.
gomapping il

Inoltre, seguendo il collegamento nella risposta alla domanda duplicata, si dice specificamente che non è per la visualizzazione.
gomapping il

1
Inoltre, sembra che la risposta sull'altra pagina sia incompleta o non molto utile! @ J-roc, se modifichi la tua domanda per mostrare cosa hai già provato e perché non funziona per te, sarebbe di aiuto.
Simbamangu,

Risposte:


20

Sono un po 'in ritardo alla festa ma ecco un altro suggerimento: http://potree.org/

È un visualizzatore di nuvole di punti su base WebGL su cui sto lavorando da un po 'di tempo.

== AGGIORNAMENTO ==

Può eseguire il rendering di grandi quantità di nuvole di punti colorate. I dati LIDAR senza colori saranno presto supportati.

Potree si basa su three.js, il che significa che puoi anche fare tutto ciò che offre three.js, come il rendering di mesh, spline, luci, ombre, ecc.

inserisci qui la descrizione dell'immagine

== VECCHIO ==

Ecco una bella demo: http://potree.org/demo/pompei/pompei.html
Ed ecco una vetrina di pix4d usando potree: http://pix4d.com/discover-interact-3d-pointclouds/

Il codice sorgente è disponibile su github: https://github.com/potree/potree

E attualmente sto lavorando a una riscrittura da zero come progetto basato su three.js: http://potree.org/demo/potree_rewrite/

Questa riscrittura avrà il vantaggio di poter utilizzare anche tutto ciò che three.js ha da offrire, una volta terminato.


@ J-roc A proposito, dal momento che eri interessato al supporto per i dispositivi mobili. Ho notato che la riscrittura basata su three.js funziona perfettamente sul mio samsung galaxy s4 attivo (opera e firefox). Anche la rotazione e lo zoom funzionano usando i gesti di trascinamento. Ci vorrà del tempo prima che questa riscrittura sia stabile, però.
Markus,

3

plas.io è molto carino e molto semplice per iniziare rapidamente. Presumo che le prestazioni dipendano dalla RAM e dalla CPU del cliente. Non ho avuto problemi con il file .las crudo ~ 350mb in Firefox. .lazi file si caricheranno più velocemente di.las, perché sono compressi e copiano più velocemente. Tuttavia, non vi è alcuna differenza di contenuto una volta caricato.

Per caricare i tuoi dati fai clic sulla parola [Sfoglia] nel selettore a discesa (invece della freccia verso il basso sulla destra).

Uno screenshot (etichette aggiunte dopo):

immagine dello schermo

Fonte Github: https://github.com/verma/plasio


3

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

Che cos'è?

iTowns è un framework Web scritto in Javascript / WebGL per la visualizzazione di dati geografici 3D che consente misurazioni precise in 3D. Il suo primo scopo era la visualizzazione di immagini di street view e di nuvole di punti lidar terrestri. È stato quindi esteso per gestire più tipi di dati.

Tipi di dati supportati:

  • Immagini orientate
  • Immagini panoramiche
  • Nuvole di punti
  • Modelli strutturati in 3D
  • WFS Vector

Vedi http://itowns.github.io/ per maggiori informazioni.


buona, vecchia domanda, nuova risposta. Conosci qualche esempio interattivo online, il github spiega solo come installare l'esempio sul tuo PC.
gomapping

@gomapping, Sul sito iTowns sono disponibili video ( itowns-project.org/#video ) e demo ( itowns-project.org/#demo - ma non è disponibile online). Demo I in esecuzione in locale per visualizzarlo - è un buon lavoro! Anche su GitHub è disponibile iTowns v2 ( github.com/iTowns/itowns2 ). Per il mio progetto decido di utilizzare la libreria Potree per visualizzare nuvole di punti.
HasT

@gomapping puoi andare alla pagina di esempio: itowns-project.org/itowns/examples/index.html . Una demo pointcloud: itowns-project.org/itowns/examples/pointcloud.html?selector=1 Attualmente i las non sono supportati direttamente, dovrai prima convertirli con PotreeConverter.
Autra,


2

È stata visualizzata una rapida ricerca su Google:

  1. Spar Point Group ha una bella recensione su diversi visualizzatori di nuvole di punti basati sul Web all'indirizzo http://www.sparpointgroup.com/blogPost.aspx?id=3879
  2. Questo visualizzatore è semplicemente troppo bello: http://lidarview.com/
  3. PointCloud sembra promettente e presumibilmente è gratuito: http://pointcloud.io/

1
Ho esaminato queste opzioni e sembra che gli esempi di articoli sparpoint utilizzino formati strani. Quella lidarview.com carica solo nuvole di punti, non ti consente di ospitare la tua versione con le tue nuvole di punti sul tuo server. E il pointcloud.io, non vedo dove possa effettivamente aprire nuvole di punti che ha più a che fare con la realtà aumentata.
gomapping

Il primo e l'ultimo URL sono morti.
Aaron

2

Ho scritto un visualizzatore che utilizza un sistema di gestione dei dati in cui è possibile caricare i file e quindi utilizzando il visualizzatore è possibile visualizzare il LAS nel browser. Utilizza WebGL quindi non è richiesto alcun plug-in. Mentre questo lavoro open source è attualmente in fase di sviluppo attivo, apprezzerò qualsiasi feedback.

Immagine

https://github.com/OpenGeoscience/pointcloud_viewer



1

Dai un'occhiata, hanno degli esempi nella pagina "prova ora". Nessun limite di dimensioni, LiDAR e altri tipi di dati xyz nel browser Web, senza plug-in e collaborazione WebRTC ottimizzata. Questa azienda ha virtualizzato privatamente sottostazioni per grandi aziende energetiche che sviluppano questo software da oltre tre anni, quindi hanno aggiunto questo servizio di vaporizzazione LiDAR e lo hanno reso pubblico a un gruppo limitato nel 2015. Se ritieni che questo sito sia protetto da password I ' d contattarli direttamente. Non è in questo momento, ma capisco che lo sarà in futuro. È come NetFlixs, ma per le nuvole di punti. Funziona alla grande sul mio nuovo Mac Book Pro, un videogioco simile!

NewSpin.com


1

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

  • Visualizzatore LiDAR desktop: http://www.pointcloudviz.com/desktop/index.html

    • Cross-platform: Windows, MacOS X, Ubuntu / LinuxMint, Fedora
    • Visualizzazione fluida: dimensione dei dati illimitata
    • Visualizza gli attributi LiDAR: RGB, intensità, classificazione e altezza
    • Sovrapposizione di immagini georeferenziate: drappeggi raster singoli o multipli, Web Map Services
    • Genera modelli di elevazione digitale: per analisi GIS
    • Strumenti di misura e informazione: per più punti
  • Server LiDAR e client Web - https://server.pointcloudviz.com/#/

    • Interazione fluida: carica nuvole di punti di qualsiasi dimensione e lavora con loro su qualsiasi dispositivo
    • Modalità di visualizzazione flessibili: configura diverse modalità di qualità e rendering in base agli attributi LiDAR
    • Strumenti Web: identificare, misurare, calcolare buffer e creare annotazioni condivise
    • Accesso pubblico e privato: decidi se rendere i tuoi dati pubblici o privati
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.