Estoy tratando de usar la fotogrametría y la Estructura desde el movimiento para registrar edificios, y estoy buscando una forma de llevarlos a un formato utilizable en SIG, en particular nubes de puntos y modelos de terreno, edificios y objetos.
Me gustaría poder importar la nube de puntos, el modelo o las fotografías rectificadas en QGIS y manipularlo en términos de georreferenciación y eje de fijación (para crear vistas rectificadas y escaladas de paredes / objetos verticales). El software que estoy usando es QGIS, Agisoft Photoscan y Meshlab.
¿Alguien tiene alguna sugerencia sobre formatos de archivo, software alternativo (preferiblemente de código abierto) y flujo de trabajo, o si GIS es el formato adecuado para hacerlo?
qgis
photogrammetry
agisoft-photoscan
Ricardo
fuente
fuente
Respuestas:
Para ver los puntos en QGIS, puede consultar lastools y su herramienta las2shp. Eso convertiría su nube de puntos 3D (en formato las) en un archivo de puntos vectoriales. Lastools incluso tiene una caja de herramientas QGIS ahora para una integración completa.
Editar: Consulte http://opendronemap.github.io/odm/ como una alternativa de código abierto para agisoft.
https://www.youtube.com/watch?v=e2qp3o8caPs
fuente
Déjame darte algunas sugerencias:
Para el flujo de trabajo de SFM, puede usar VisualSFM ( http://ccwu.me/vsfm/ ). Es gratis para uso no comercial. Aquí también puede transformar coordenadas utilizando datos GCP o GPS en un archivo EXIF de imágenes / archivo gps de entrada.
La salida de PMVS se puede almacenar y abrir en Meshlab. Desde allí puede exportar el archivo .ply (supongo que no debe guardarse como binario (desmarque la casilla correspondiente mientras guarda .ply)
Puede abrir el archivo .PLY con GRASS GIS. Verifique la extensión v.in.ply.
Si usa GRASS GIS 7, incluso puede usar la extensión v.ply.rectify, ( http://grass.osgeo.org/grass70/manuals/addons/v.ply.rectify.html ) donde también proporciona archivos GCP y El resultado será rectificado. Sin embargo, todavía no sé cómo lidiar con la configuración del sistema de coordenadas.
Desde este punto, es posible exportar como .SHP, por ejemplo - v.out.ogr.
Espero que esto ayude :)
fuente
He estado trabajando en un flujo de trabajo similar.
1) Crear modelo en photoscan y guardar como archivo .obj
2) Importar archivo .obj en meshlab.
3) Exportar malla como archivo xyz, sin normales. (Es posible que desee modificar primero la orientación del modelo utilizando la herramienta de manipulación para rotar sobre el eje z)
4) En QGIS, cree una capa desde el archivo xyz
5) Desde las herramientas Saga, seleccione las herramientas de creación de ráster - Spline de placa delgada.
6) Especificar resolución: depende del conjunto de datos, pero 3000 x 3000 y ejecutar. Esto creará una capa DEM.
7) Una vez que haya creado el DEM, puede georreferenciarlo y comenzar a procesarlo. Para los edificios, he descubierto que una buena manera de mostrarlo es combinar un DEM de color por altura con una capa de pendiente para definir paredes, edificios, techos, etc.
fuente