Trabajo con imágenes Spot 6 y 7 suministradas en formato DIMAP. He descubierto cómo extraer las bandas multiespectrales y pancromáticas en geotiff con gdal-translate
para que sea más fácil trabajar con ellos.
En cada archivo hay una serie de archivos de máscara en gml que puedo leer con ogrinfo
y Qgis. Sin embargo, los archivos de máscara no tienen un sistema de coordenadas, por lo que no puedo utilizarlos con las imágenes.
Según el informe ogrinfo, parece que el GML utiliza las dimensiones en píxeles de las filas y columnas de la imagen. (La imagen de origen que coincide es de 9652 x 57083).
$ ogrinfo \SPOT6_sample_roi.gml maskfeature
INFO: Open of `\SPOT6_sample_roi.gml'
using driver `GML' successful.
Metadata:
NAME=Area of interest mask for product id SPOT6_MS_201308032015087_SEN_SPOT6_20160316_1601281mdxzlrvssw12_1
Layer name: MaskFeature
Geometry: Polygon
Feature Count: 1
Extent: (1.000000, 1.000000) - (9653.000000, 57084.000000)
Layer SRS WKT:
(unknown)
gml_id: String (0.0) NOT NULL
maskType: String (18.0)
OGRFeature(MaskFeature):0
gml_id (String) = REGION_OF_INTEREST-0
maskType (String) = REGION_OF_INTEREST
POLYGON ((9645.1767578125 6.41328716278076,9645.162109375 5.32240867614746,9645.03125 4.30024194717407,9644.7841796875 3.2741334438324,9644.5390625 2.39344930648804,9644.181640625 1.72693908214569,9643.7666015625 1.20388793945312,9643.4931640625 1.0,8939.99609375 1.0,1.0 4.3671669960022,1.0 28542.5,1 57084,9653 57084,9653.0 45960.265625,9645.1767578125 6.41328716278076))
El informe gdalinfo de la imagen de origen también muestra las coordenadas de los píxeles para el sistema de coordenadas:
Corner Coordinates:
Upper Left ( 0.0, 0.0)
Lower Left ( 0.0,57083.0)
Upper Right ( 9652.0, 0.0)
Lower Right ( 9652.0,57083.0)
Center ( 4826.0,28541.5)
Sin embargo, también tiene metadatos RPC que parecen ser suficientes para que Qgis y ArcMap/Pro lo muestren en la ubicación geográfica correcta:
RPC Metadata:
HEIGHT_OFF=500.0
HEIGHT_SCALE=500.0
LAT_OFF=64.90742355
LAT_SCALE=1.71583845
...snip...
SAMP_OFF=4825
SAMP_SCALE=4826.0
Archivos de muestra en https://drive.google.com/drive/folders/119QEECJ42FKt0A9mq55rRmGsT9-5nSZq?usp=sharing (La imagen ha sido redimensionada al 10% de su tamaño original).
¿Cómo puedo combinar la información del sistema de coordenadas rasterizado con los archivos de máscara para poder utilizarlos juntos?