Más

Georreferenciador QGIS - problema de proyección GCP


En resumen, el problema es que cuando se vuelve a abrir Geoereferencer con un ráster previamente editado, todos los puntos de control previamente guardados se han movido fuera de la imagen a una ubicación a miles de kilómetros de distancia. (QGIS 2.6, Windows de 64 bits).

En Georeferencer, creo varios GCP (es decir, puntos de control) haciendo referencia a objetos en el lienzo del mapa. Después de sumar puntos, comienzo el cálculo de georreferenciación. La operación es exitosa, el ráster aparece en el lienzo del mapa, junto con los puntos de control. Los puntos de control también son visibles en la ventana Georreferenciador, aún superpuestos a los puntos elegidos para la georreferenciación. Guardo los puntos de control y cierro el Georreferenciador. Todo bien hasta ahora.

Ahora el problema. Habiendo cerrado el Georreferenciador, lo vuelvo a abrir y abro la nueva imagen raster georreferenciada. Pero ahora, los puntos de control en la ventana Georreferenciador ya no se superponen al ráster en la ventana Georreferenciador. Sin embargo, aparecen correctamente en el lienzo del mapa (la pantalla principal de QGIS). En la ventana Georreferenciador, de hecho se han mostrado, pero a medio mundo al sur. Es decir, si el ráster cubre un rectángulo con coordenadas 300,000, 5834300; 362100, 5782700, los puntos de control ocupan un área delimitada por las coordenadas 0,0; 6800, -5900. Estas pequeñas coordenadas parecen corresponder al número de píxeles de la imagen rasterizada. Por lo tanto, ya no es prácticamente posible editar los GCP.

¿Cómo soluciono el problema?

Vea las capturas de pantalla a continuación.

Imagen 1: Ventana de georreferenciación y lienzo del mapa. Después de volver a abrir Georeferencer, los GCP no se muestran en la ventana, sino en el lienzo (los pequeños puntos rojos).

Imagen 2: Al alejar la ventana de Georreferenciador, los GCP están ahí pero muy lejos.


Los puntos GCP hacen la correspondencia entre las coordenadas de origen de la imagen y las coordenadas de destino del CRS. En la primera ejecución, su imagen solo tiene coordenadas de píxeles y la tabla es correcta.

Una vez georreferenciada la imagen, el georreferenciador toma las coordenadas georreferenciadas como CRS de origen, por eso los puntos ya no coinciden.

Otra cosa irritante del georreferenciador es que toma todas las coordenadas srcY como valores negativos, mientras que GDAL (que trabaja en segundo plano) las necesita invertidas a valores positivos. Estos valores invertidos se agregan a su imagen y no coincidirán con los que ve en la pantalla. Puede intentar eliminar el signo menos de srcY para ver si eso lo mejora.

No menciona si guardó la imagen georreferenciada con otro nombre de archivo. Eso mantendría limpio el archivo original. De lo contrario, tendría que hacer una copia del original antes de georreferenciar.


El problema solo ocurre si vuelve a abrir la imagen modificada que Georeferencer guardó como un geotiff, en lugar de abrir el archivo de imagen original (sin modificar, no georreferenciado) utilizado inicialmente.

Hay dos enfoques para resolver el problema. En esencia, puede elegir al iniciar una nueva sesión de Georreferenciador trabajar en 1) la imagen original (por ejemplo, rastermap.jpg ">Mejora esta respuestarespondido 1 de diciembre de 2014 a las 23:00IanSIanS1,2631 insignia de oro14 insignias de plata25 insignias de bronce


Ver el vídeo: Como realizar un cambio de sistemas de coordenada SRC de un Shapefile en QGIS (Octubre 2021).