Más

Recortando pares de imágenes aéreas por su área de superposición

Recortando pares de imágenes aéreas por su área de superposición


Tengo un conjunto de imágenes aéreas que estoy tratando de recortar por sus áreas superpuestas, para usar en un programa más complicado que estoy escribiendo.

¿Existe una herramienta basada en la línea de comandos con un método sencillo para extraer las áreas superpuestas de un par de imágenes? Las imágenes en sí mismas no tienen georreferenciación, pero SÍ vienen con un shapefile que contiene cuadros delimitadores de las recopilaciones de imágenes, así como datos IMU de la recopilación de imágenes.

Sé que esto puede ser difícil ya que las imágenes tendrán ligeras diferencias de perspectiva, pero esperaba que aún fuera posible, especialmente porque estoy tratando de mantener y utilizar estas diferencias de perspectiva para otra cosa.


Suponiendo que las cajas están en celdas. De lo contrario, puede crear nuevas cajas, pero deben estar en las coordenadas de la celda. Utilice GDALinfo para obtener las coordenadas:

Coordenadas de las esquinas: Superior izquierda (0.0, 0.0) Inferior izquierda (0.0, 220.0) Superior derecha (220.0, 0.0) Inferior derecha (220.0, 220.0) Centro (110.0, 110.0)

Esto es parte de GDALinfo en una imagen no georreferenciada (220 pix por 220 pix). Eche un vistazo a ¿Cómo creo entidades de puntos con coordenadas exactas? para crear una caja con esos exacto coordenadas.

Georreferenciar las imágenes usando el georreferenciador y luego reciclar los puntos de control para transformar la caja. ver ¿Cómo georreferenciar una capa vectorial con puntos de control ?.

Es posible que deba hacer algún trabajo en el bloc de notas o similar para convertir los puntos de control del formato de georreferencia de imagen a formato de georreferencia vectorial.

Después de georreferenciar las imágenes y los cuadros, puede extraer el área común entre los shapefiles usando OGR2OGR con-clipsrclayero si no le gusta la línea de comandos, mire esto ¿Cómo recortar Shapefiles en QGIS? para recortar un cuadro delimitador con el cuadro delimitador de otro.

Extraiga las áreas comunes de cada imagen georreferenciada como se ve en esta publicación ¿Ráster de recorte con límites vectoriales usando QGIS?

Eso debería colocarte dentro de uno o dos píxeles del área de superposición real. Las imágenes resultantes estarán georreferenciadas; si traduce a un formato mundial (.bmp, .jpg ">Mejora esta respuestaeditado 13/04/2017 a las 12:33Comunidad1respondido 30/07/2014 a las 22:16Michael StimsonMichael Stimson24,8 mil2 insignias de oro30 insignias de plata68 medallas de bronce


Ver el vídeo: Calculo de áreas en fotografias aereas A1