Alternativas do Linux para visualizar e analisar conjuntos de dados LiDAR?

11

Há muito tempo que uso softwares baseados no Windows para visualizar e analisar conjuntos de dados LiDAR para aplicativos florestais. Recentemente, comecei a mover todo o meu trabalho para a plataforma Ubuntu, mas ainda estou procurando bons softwares para trabalhar com conjuntos de dados LiDAR.

Relacionados ao Windows, os melhores softwares gratuitos experimentados por mim foram:

  1. Apenas para visualização:

    a) O Quick Terrain Reader é capaz de abrir modelos pré-construídos de elevação digital (DEMs) e nuvens de pontos e permite que os usuários se movimentem livremente pelo terreno de maneira rápida e intuitiva.

    b) O FugroViewer é um freeware robusto e fácil de usar, projetado para ajudar os usuários a aproveitar ao máximo seus dados geoespaciais.

    c) O PointVue LE é uma ferramenta GRATUITA de visualização 3D LIDAR que pode ser usada para visualizar dados LIDAR no formato ASPRS LAS Versão 1.1.

  2. Para analisar e visualizar:

    a) O FUSION / LDV fornece um acesso rápido, eficiente e flexível aos conjuntos de dados LiDAR e terreno.


Desde que me mudei para o Ubuntu, foi bastante difícil substituir o software que eu estava acostumado a usar. Até agora, encontrei algumas alternativas, mas não tão boas quanto as do Windows:

  1. Para visualização:

    a) A visualização LiDAR foi implementada como um renderizador de nuvem de pontos de resolução múltipla fora do núcleo . O renderizador é capaz de visualizar as maiores varreduras de LiDAR que temos atualmente, contendo até 11,3 bilhões (11,3 * 109) de pontos de amostra, a taxas de quadros interativas usando um cache de memória de tamanho fixo.

    b) O LAG é uma ferramenta para visualização, inspeção e classificação de nuvens de pontos LiDAR. Atualmente, ele suporta os formatos de arquivo LAS e ASCII.


Infelizmente, não encontrei nada para processar como o FUSION.

Alguém experimentou um bom software livre para Linux relacionado à análise de arquivos LiDAR?

Não apenas liste outro software, mas explique por que você o usa e o recomenda!

Gorgens
fonte
Você também está interessado em abordagens de banco de dados? Parece que armazenando-o em PostGIS seria lógico e abrir algumas outras maneiras de vê-lo (mas eu não sei o seu fluxo de trabalho)
DJQ
Você começou a investigar alguma dessas opções. Eu mudei do Windows para o Ubuntu há alguns anos (sem olhar para trás) e sou um grande fã do Postgres / PostGis, por isso tenho usado o Postgres para armazenamento / análise e python ou webgl para viz, dependendo do contexto. Interessado em suas descobertas.
John Powell

Respostas:

4

O SPDlib fornece ferramentas de linha muito abrangentes para o processamento de dados de digitalização a laser (dados terrestres e aéreos). Está disponível para Linux e pode ser facilmente instalado usando o Anaconda . O SPDlib também possui um visualizador chamado que pode ser usado para visualizar nuvens de pontos (veja a captura de tela). Há vários tutoriais muito úteis disponíveis no wiki e neste blog

insira a descrição da imagem aqui

Outra recomendação é a PDAL ( Point Data Abstraction Library ) , que fornece ampla funcionalidade para o processamento de LiDAR e compartilha semelhanças com o GDAL.

dmci
fonte
Em Anaconda do próprio espectador só está disponível para MAC ( fonte )
Kamiccolo
2

Existe uma extensão do PostgreSQL Pointcloud para armazenar dados da nuvem de pontos (LIDAR). O Boundless possui um excelente tutorial, destacando algumas das funcionalidades disponíveis com a extensão. Essencialmente, esse é um link crítico em muitos pipelines de processamento LiDAR.

Com base na resposta da dmci, para aplicativos florestais, o SPDlib possui um spdmetricscomando que permite criar métricas de grade, um recurso FUSION muito popular.

Aaron
fonte
2
Esse tutorial ilimitado é muito útil. Eu tenho trabalhado na construção de geights e dados de árvores recentemente de Lidar e outras fontes, e encontrei esta resposta. Obrigado.
John Powell
1

Disclaimer: Estou na equipe de desenvolvimento.

Nós da Universidade de Tecnologia de Viena desenvolvemos uma ferramenta de linha de comando para orientação e processamento de dados de varredura a laser no ar há algum tempo. Desde o verão passado, nosso produto também está disponível para Linux: OPALS . Existe uma versão demo gratuita que suporta o processamento de até um milhão de pontos, além de licenças gratuitas para teses acadêmicas.

Na minha opinião, o OPALS fornece uma excelente estrutura para experimentar dados da nuvem de pontos, bem como fluxos de trabalho de programas para execução automática (é possível criar scripts via python e bash). Um plugin para o QGIS fornecer uma GUI está a caminho do lançamento neste verão (mas apenas para Windows, para começar).

O visualizador de nuvem de pontos incluído (opalsView) é baseado no MatLAB e pode ter problemas para executar no Linux, mas vi que você tem alternativas para isso.

Portanto, minha experiência pode ser tendenciosa, mas eu não gostaria de sentir falta da OPALS.

LuWi
fonte
1

Em geral, como você já mencionou, o melhor software está disponível apenas para sistemas Windows e você pode usar o WINE para o seu problema. Além disso:

  • GRASS é óbvio sua primeira e melhor escolha e o que tenho usado na maioria das vezes. Eles ainda têm uma página wiki explicando como carregar / converter / analisar / visualizar dados LiDAR.
  • Você pode usar os bons LAStools e GRASS / SAGA para processamento e visualização.
  • O Opticks também possui recursos LiDAR, se bem me lembro
  • As ferramentas BCal LiDAR também permitem visualizar dados LiDAR (a serem usados ​​com o software Envi. Talvez você possa considerar o uso de WINE)
Maçarico
fonte
1
Como você notou na minha pergunta, estou pedindo para compartilhar boas experiências de software . Se você apenas pesquisar no Google, encontrará muitas alternativas, mas não exatamente as boas. Aqui podemos compartilhar mais do que links, mas conhecimentos e opiniões!
Gorgens
1
de fato, o LASTools é uma solução muito boa, mas não é gratuita!
Gorgens
1

Não diretamente para visualizar a nuvem de pontos, mas para processá-la com alguns pacotes R. Exemplos: lidR e rLiDAR .

Muzo583
fonte
Por favor, não apenas liste software. Por que você usa e recomenda o R e seus respectivos pacotes? Como eles se comparam ao Fusion? Fácil de usar no Linux? Como?
Andre Silva
1

Sua melhor aposta é o ccViewer que vem com o CloudCompare . Ele suporta Linux e MacOS. Para análise, eu procuraria ferramentas em Python, R ou Julia. Você também pode compilar o LAStools para Linux , ao que parece.

Adam Erickson
fonte
-2

Parece que (para os usuários me dizem) o LAStools funciona bem via "Wine" no Linux e MacOS. Mas em termos de visualização ... o lasview certamente não é o melhor visualizador de LiDAR existente.

LAStools
fonte
Não use suas respostas para anunciar um site de ajuda ao qual você parece ser afiliado.
PolyGeo