Visualizando dados LiDAR do navegador da web?

20

Estou procurando hospedar dados do lidar no meu próprio servidor e dar aos clientes a capacidade de visualizar esses dados através de um navegador da Web como uma nuvem de pontos 3D (o arquivo estaria no formato .las ou equivalente), possivelmente com a capacidade de medir recursos.

Alguém sabe de um software fácil de implementar que pode fazer isso?

Não estou necessariamente procurando por código aberto e preferiria algo plug and play porque não sou programador.

PolyGeo
fonte
Talvez algo html5 ...
gomapping
Estou procurando algo que outra pessoa possivelmente tenha implementado, não precisa ser gratuito. Um exemplo que eu possa baixar e hospedar no meu servidor e substituir sua nuvem de pontos pela minha seria preferível.
gomapping
Como não estou procurando algo de código aberto, minha pergunta não é duplicada. Eles também estavam usando openlayers. Quero algo independente.
gomapping 14/11/13
Também seguindo o link na resposta da pergunta duplicada, ele diz especificamente que não é para visualização.
gomapping 14/11/13
1
Além disso, parece que a resposta na outra página está incompleta ou não é muito útil! @ J-roc, se você editar sua pergunta para mostrar o que você já tentou e por que ela não funciona para você, ajudaria.
Simbamangu

Respostas:

20

Estou um pouco atrasado para a festa, mas aqui está outra sugestão: http://potree.org/

É um visualizador de nuvem de pontos baseado em WebGL de fonte aberta em que trabalho há bastante tempo.

== ATUALIZAÇÃO ==

Pode render grandes quantidades de nuvens de pontos coloridos. Dados LIDAR sem cores serão suportados em breve.

O Potree é baseado no three.js, o que significa que você também pode fazer tudo o que o three.js oferece, como renderizar malhas, splines, luzes, sombras etc.

insira a descrição da imagem aqui

== VELHO ==

Aqui está uma boa demonstração: http://potree.org/demo/pompei/pompei.html
E aqui está uma mostra do pix4d usando o potree: http://pix4d.com/discover-interact-3d-pointclouds/

O código-fonte está disponível no github: https://github.com/potree/potree

Atualmente, estou trabalhando em uma reescrita do zero como um projeto baseado no three.js.: http://potree.org/demo/potree_rewrite/

Essa reescrita terá uma vantagem: você poderá usar tudo o que o three.js também oferecer, assim que terminar.

Markus
fonte
@ J-roc A propósito, desde que você estava interessado em suporte para dispositivos móveis. Percebi que a reescrita baseada no three.js. funciona perfeitamente bem no meu samsung galaxy s4 active (opera e firefox). Mesmo a rotação e o zoom funcionam usando gestos de arrastar e pinçar. Levará algum tempo até que essa reescrita seja estável.
Markus
3

plas.io é muito bom e muito fácil de começar rapidamente. Presumo que o desempenho seja dependente da RAM e da CPU do cliente. Não tive problemas com o arquivo .las bruto de ~ 350mb no Firefox. .lazos arquivos serão carregados mais rapidamente do que.lasporque são compactados e copiados mais rapidamente. No entanto, não há diferença de conteúdo depois de carregado.

Para carregar seus próprios dados, clique na palavra [Procurar] no seletor suspenso (em vez da seta para baixo à direita).

Uma captura de tela (rótulos adicionados depois):

captura de tela

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

Matt Wilson
fonte
3

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

O que é isso?

iTowns é uma estrutura da Web escrita em Javascript / WebGL para visualização de dados geográficos 3D, permitindo medições precisas em 3D. Seu primeiro objetivo foi a visualização de imagens do street view e da nuvem de pontos de lidar terrestre. Foi então estendido para lidar com mais tipos de dados.

Tipos de dados suportados:

  • Imagens orientadas
  • Imagens panorâmicas
  • Nuvens de pontos
  • Modelos texturizados em 3D
  • Vetor WFS

Veja http://itowns.github.io/ para mais informações.

HasT
fonte
boa pergunta antiga, nova resposta. Você conhece algum exemplo interativo on-line, o github apenas explica como instalar o exemplo no seu PC.
gomapping 15/04/16
@gomapping, vídeo disponível no site iTowns ( itowns-project.org/#video ) e demo ( itowns-project.org/#demo - mas não está disponível online). Demonstração Estou executando localmente para visualizá-la - é um bom trabalho! Também no GitHub está disponível o iTowns v2 ( github.com/iTowns/itowns2 ). Para o meu projeto, decido usar a biblioteca Potree para exibir nuvens de pontos.
tens
@gomapping, você pode ir para a página de exemplo: itowns-project.org/itowns/examples/index.html . Uma demonstração do pointcloud: itowns-project.org/itowns/examples/pointcloud.html?selector=1 Atualmente, as las não são diretamente suportadas, você precisará convertê-las primeiro com o PotreeConverter.
autra
2

Uma rápida pesquisa no Google apareceu:

  1. O Spar Point Group possui uma excelente descrição de vários visualizadores de nuvem de pontos com base na Web em http://www.sparpointgroup.com/blogPost.aspx?id=3879
  2. Este visualizador é muito legal: http://lidarview.com/
  3. O PointCloud parece promissor e supostamente é gratuito: http://pointcloud.io/
Chad Cooper
fonte
1
Analisei essas opções e parece que os exemplos de artigos de sparpoint usam formatos estranhos. O lidarview.com apenas carrega nuvens de pontos, não permite que você hospede sua própria versão com suas próprias nuvens de pontos em seu próprio servidor. E no pointcloud.io, não vejo onde ele realmente abra nuvens de pontos que tenha mais a ver com realidade aumentada.
gomapping
O primeiro e o último URL estão mortos.
Aaron
2

Eu escrevi um visualizador que usa um sistema de gerenciamento de dados onde você pode fazer upload de seus arquivos e, em seguida, usar o visualizador pode ver o LAS em seu navegador. Ele usa o WebGL, portanto, nenhum plug-in é necessário. Embora este trabalho de código aberto esteja atualmente em desenvolvimento ativo, aprecio qualquer feedback.

imagem

https://github.com/OpenGeoscience/pointcloud_viewer

Aashish
fonte
1

Verifique isso, eles têm amostras na "página tente agora". Sem limites de tamanho, LiDAR e outros tipos de dados xyz no navegador da web, sem plugins e colaboração polida do WebRTC. Essa empresa virtualiza subestações em particular para grandes empresas de energia que constroem esse software há mais de três anos e, em seguida, adicionaram esse serviço de vaporização LiDAR e o tornam público a um grupo limitado em 2015. Se você encontrar este site protegido por senha, eu ' d entre em contato diretamente. Não é agora, mas eu entendo que será no futuro. É como o NetFlixs, mas para nuvens de pontos. Funciona incrível no meu novo Mac Book Pro, como videogame!

NewSpin.com

KnowItAll
fonte
1

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

  • Desktop LiDAR Viewer - http://www.pointcloudviz.com/desktop/index.html

    • Plataforma cruzada: Windows, MacOS X, Ubuntu / LinuxMint, Fedora
    • Visualização suave: tamanho de dados ilimitado
    • Exibir atributos LiDAR: RGB, intensidade, classificação e altura
    • Sobreposição de imagem georreferenciada: armar rasters únicos ou múltiplos, Serviços de Mapa da Web
    • Gere modelos digitais de elevação: para análise GIS
    • Ferramentas de medição e informação: para vários pontos
  • Servidor LiDAR e Web Client - https://server.pointcloudviz.com/#/

    • Interação suave: faça upload de nuvens de pontos de qualquer tamanho e trabalhe com elas em qualquer dispositivo
    • Modos de exibição flexíveis: configure diferentes modos de qualidade e renderização com base nos atributos LiDAR
    • Ferramentas da Web: identifique, meça, calcule buffers e crie anotações compartilhadas
    • Acesso público e privado: decida se deseja tornar seus dados públicos ou privados
HasT
fonte