Tengo un mapa con una proyección "extraña" (básicamente está pintada a mano, no es exacta). Puedo georreferenciarlo fácilmente en QGIS usando el complemento Georeferencer y la transformación Thin Plate Spline con un conjunto de algunos puntos de control 2000-3000 en una simple proyección WLS 84 (EPSG: 4326) "latlong" y procesarla / mejorarla aún más con otros datos, como de Natural Earth o OpenStreetMap.
Ahora me gustaría realizar la operación inversa : transformar una de esas capas ráster (o capas vectoriales rasterizadas) nuevamente en la cuasiproyección pintada a mano, idealmente usando el mismo conjunto de puntos de control, para que las imágenes coincidan cuando se superponen Un editor gráfico. ¿Cómo lo hago?
qgis
georeferencing
Martin Sojka
fuente
fuente
Respuestas:
Si estaba usando ArcGIS, usa la barra de herramientas de ajuste espacial. Sin embargo, QGIS ofrece una funcionalidad similar a través de complementos.
Vaya al administrador de complementos e instale 'Transformaciones afines'
Instale también 'Vector Bender'
Página de inicio: https://github.com/trenneman/qgsAffine ;
https://plugins.qgis.org/plugins/VectorBender/
Como ya tiene los puntos de control, debería poder transformar sus datos a la "proyección" original. Cargue sus puntos de control en el complemento y realice la transformación. Todavía no lo he intentado, así que quizás tengas que jugar con los puntos de control. El complemento de transformaciones afines usa constantes para realizar la transformación. Como ya tiene puntos de control, querrá usar el doblador de vectores para realizar una 'hoja de goma'.
Vector bender no está en el repositorio de complementos, por lo que deberá instalarlo manualmente agregándolo a C: \ Users.qgis2 \ python \ plugins \ VectorBender.
Segunda opción (puede que solo funcione para rásteres, no se ha probado con vectores): en el georreferenciador, puede guardar sus puntos de control en un archivo. También puede cargar puntos de control desde un archivo.
Aquí está lo que tú necesitas hacer:
Guarde el archivo cpg. Cambie la extensión a .csv. Abra el archivo en excel. Intercambie los valores en las columnas hacia / desde. Salvar. Vuelva a cambiar la extensión a .points.
Una vez que haya configurado los puntos de control, puede transformar de un lado a otro utilizando los puntos de control y su método de transformación preferido.
fuente
Tuve que hacer esto una vez para una capa de trama y me llevó un tiempo ver que no necesitaba la inversa. Para que las imágenes coincidan en la extraña proyección original, escriba un guión para crear una cuadrícula en esa proyección, correspondiente a los píxeles en su editor de gráficos. Transforme hacia adelante para cada punto en la cuadrícula para recoger el valor de la capa que tiene en WGS 84. (similar al comentario de pensamientos espaciales )
fuente