QGIS, nuvens de pontos e fotogrametria


8

Estou tentando usar a fotogrametria e a estrutura do Motion para gravar edifícios, e estou procurando uma maneira de trazê-los para um formato utilizável no GIS, em particular nuvens de pontos e modelos de terreno, edifícios e objetos.

Eu gostaria de poder importar a nuvem de pontos, modelo ou fotografias retificadas para o QGIS e manipulá-las em termos de georreferenciamento e fixação de eixos (para criar vistas em escala e retificadas de paredes / objetos verticais). O software que estou usando é QGIS, Agisoft Photoscan e Meshlab.

Alguém tem alguma sugestão sobre formatos de arquivo, software alternativo (de preferência código aberto) e fluxo de trabalho, ou se o GIS é o formato adequado para fazer isso?


Ciao no meu projeto (somos arqueólogos e estamos trabalhando em muitas paredes e estruturas antigas), também estamos procurando uma solução para o mesmo problema. O Qgis não é a solução, pois não gerencia diretamente os recursos 3D. Vamos tentar o GRASS, mas não o estamos trabalhando antes do verão. Espero que alguém pode nos dar algumas dicas ggod, também
— seba

Obrigado Seba. Eu também sou um arqueólogo. Acho que estou procurando uma correção - uma maneira de capturar uma perspectiva específica e manter a escala, trazida do Meshlab para um formato utilizável no GIS - que me permita digitalizar. Talvez apenas capturar a imagem (salvar instantâneo) e importá-la como uma varredura para o GIS seja a única maneira. Mas achei melhor verificar se há uma maneira mais elegante de fazer isso. Boa Sorte Com Seu Projeto! Richard
— Richard

Dê uma olhada aqui, esses caras são realmente bom (todos baseados Open Source): archeos.eu/wiki/doku.php?id=screenshots
— markusN

O Cloud Compare é bom para a análise de dados sfm
— Rob Lodge

Respostas:


3

Para examinar os pontos no QGIS, você pode conferir lastools e sua ferramenta las2shp. Isso transformaria sua nuvem de pontos 3d (no formato las) em um arquivo de pontos vetoriais. A lastools agora possui uma caixa de ferramentas QGIS para integração total.

Editar: Confira http://opendronemap.github.io/odm/ como uma alternativa de código aberto à agisoft.

https://www.youtube.com/watch?v=e2qp3o8caPs


Aqui está um link que expalining como instalá-lo: rapidlasso.com/2013/09/29/…
— gomapping

2

Deixe-me dar algumas sugestões:

Para o fluxo de trabalho do SFM, você pode usar o VisualSFM ( http://ccwu.me/vsfm/ ). É gratuito para uso não comercial. Aqui você também pode transformar coordenadas usando dados GCP ou GPS no arquivo EXIF ​​de imagens / arquivo gps de entrada.

A saída do PMVS pode ser armazenada e aberta no Meshlab. De lá, você pode exportar o arquivo .ply (acho que não deve ser salvo como binário (desmarque a respectiva caixa de seleção ao salvar o .ply)

Você pode abrir o arquivo .PLY com GRASS GIS. Verifique a extensão v.in.ply.

Se você usa o GRASS GIS 7, pode usar a extensão v.ply.rectify ( http://grass.osgeo.org/grass70/manuals/addons/v.ply.rectify.html ), onde também fornece arquivos GCP e o resultado deve ser retificado. No entanto, ainda não sei como lidar com a configuração do sistema de coordenadas.

A partir deste ponto, é possível exportar como .SHP, por exemplo - v.out.ogr.

Espero que isto ajude :)


1

Eu tenho trabalhado em um fluxo de trabalho semelhante.

1) Crie o modelo no photoscan e salve como arquivo .obj
2) Importe o arquivo .obj para o meshlab.
3) Exporte a malha como arquivo xyz, sem normais. (Você pode alterar a orientação do modelo primeiro usando a ferramenta manipuladora para girar em torno do eixo z)
4) No QGIS, crie uma camada a partir do arquivo xyz
5) Nas ferramentas Saga, selecione as ferramentas de criação de varredura - spline de chapa fina.
6) Especifique a resolução - depende do conjunto de dados, mas 3000 x 3000 e execute. Isso criará uma camada DEM.
7) Depois de criar o DEM, você pode georreferenciá-lo e começar a processá-lo. Para edifícios, descobri que uma boa maneira de exibi-lo é combinar um DEM colorido em altura com uma camada inclinada para definir paredes, edifícios, telhados etc.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.