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.