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?
qgis
photogrammetry
agisoft-photoscan
Richard
fonte
fonte
Respostas:
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
fonte
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 :)
fonte
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.
fonte