¿Cómo puedo ver los parámetros de transformación de coordenadas en QGIS?

11

¿Cómo puedo ver (y editar si es posible) el método de transformación y los parámetros utilizados por QGIS para la transformación "sobre la marcha", y luego para guardar datos en otro CRS? ¿Como en ArcGIS ?

Aquí está la pregunta similar pero respondida de manera diferente, no quiero crear un nuevo sistema de coordenadas , quiero verificar la transformación entre los sistemas de coordenadas QGIS existentes.

En ArcGIS puedo seleccionar entre varios métodos de transformación para el par de CRS, y ¿qué pasa con QGIS?

He cambiado el CRS WGS84 predeterminado a otro CRS local. Por ejemplo, si configuro para el proyecto EPSG 3763 (ETRS PT TM 06), descrito como +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs, y agrego datos en EPSG 20790 (Datum Lisboa) +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs, se reproyecta sobre la marcha y se ve más o menos correctamente. Pero si no puedo ver si es realmente correcto, quiero saber la transformación utilizada. Existen varios métodos recomendados de diferente precisión, y quiero saber cuál se usó (si fue uno de ellos).

(No soy fluido en QGIS, solo estoy aprendiendo).

nadya
fuente

Respuestas:

11

Puede ver la cadena de proyecto utilizada por QGIS para transformar desde y hacia WGS84 cuando mira

Settings->Project settings, Pestaña CRS y busque el código EPSG o el nombre de un CRS. Todos los CRS están referenciados por su código EPSG o CRS definido por el usuario.

Por lo general, todos los códigos EPSG están agrupados con una cierta transformación a WGS84 que se decidió que era la más adecuada. American NAD27 CRS son los únicos que usan una cuadrícula ntv2 de forma predeterminada en lugar de la transformación Helmert de tres o siete parámetros.

Si no está satisfecho con la precisión de una transformación definida, puede definir un CRS personalizado con diferentes parámetros + towgs84.


EDITAR

Para su ejemplo de referencia de Lisboa, que es una proyección de EPSG: 4207, la base de datos EPSG ofrece varios parámetros de transformación que se pueden encontrar en http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214,1656,4207,4326, "Valores de parámetros de Lisboa a ETRS89 (1) (código 1655). Se supone que ETRS89 y WGS 84 pueden considerarse iguales dentro de la precisión de la transformación. Reemplazado por Lisboa a WGS 84 (4) (código 1988). ", Para aplicaciones con una precisión de 3 metros., 1294,36.96,42.15, -9.55, -6.19,1,0,9606, -280.9, -89.8,130.2, -1.721,0.355, -0.371 , -5.92,0

215,1944,4207,4326, "Valores de parámetros de Lisboa a ETRS89 (2) (código 1790). Se supone que ETRS89 y WGS 84 pueden considerarse iguales dentro de la precisión de la transformación"., Para aplicaciones con una precisión de 2 metros., 1294,36.96,42.15, -9.55, -6.19,1,1,9606, -282.1, -72.2,120, -1.592,0.145, -0.89, -4.46,0

216,1984,4207,4326`` Para aplicaciones de baja resolución., 1294,36.96,42.15, -9.55, -6.19,1,0,9603, -304.046, -60.576,103.64 ,,,,, 1

217,1988,4207,4326, Para aplicaciones de resolución media., 1294,36.96,42.15, -9.55, -6.19,1,0,9607, -288.885, -91.744,126.244,1.691, -0.41,0.211, -4.598 , 0

Como puede ver, la transformación de baja resolución con tres parámetros se usa en su ejemplo. Se almacena en http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv con el código 4207 y es utilizado por Qgis y otro software SIG según el proyecto.4.

http://www.epsg-registry.org/ proporciona una precisión de 5 metros para EPSG: 1984 (tenga en cuenta que las transformaciones tienen sus propios números de código). Estos valores fueron publicados por primera vez por NIMA cuando se introdujo WGS84. Pero no es lo que recomienda la autoridad topográfica local. También puede echar un vistazo a http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm

Si desea que sea más preciso, pruebe la cuadrícula ntv2 de http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm

AndreJ
fuente
Gracias por la respuesta, pero no está completamente claro. En la configuración del proyecto, ya he cambiado el WGS84 CRS predeterminado a otro. Entonces, si lo entiendo correctamente, ¿QGIS ve todos los sistemas de coordenadas como se refiere al WGS84 geográfico? ¿Y la transformación de un CRS local de datos a otro CRS del proyecto de todos modos siempre pasa por WGS84 como CRS1-> WGS84-> CRS2? (Para EPSG 3763 (ETRS) veo +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs, entonces 0,0,0,0,0,0,0 son los parámetros, a la derecha)
nadya
1
Sí, WGS84 es la base contra la cual todos los CRS se transfieren desde y hacia. ETRS usa (casi) el mismo elipsoide que WGS84, por lo tanto, se proporcionan parámetros de desplazamiento nulo. El cambio entre WGS84 y ETRS causado por movimientos tectónicos se ajusta mediante la redefinición de WGS84 de vez en cuando.
AndreJ
Sí, ETRS es solo un caso de suerte para mí. Me pregunto qué pasaría si tuviera dos CRS diferentes de WGS84, CRS1-> WGS84-> CRS2 es una forma bastante cruda :(
nadya
1
Es un poco más complicado: CRS1 proyectado -> CRS1 geodésico -> WGS84 -> CRS2 geodésico - CRS2 proyectado. Tenemos más de 55000 códigos EPSG, puede imaginar cuántos parámetros de transformación se necesitan si desea transformar directamente entre todos ...
AndreJ
1
El parámetro 3 siempre es dx, dy y dz shift, mientras que el parámetro 7 agrega rotx, roty, rotz y un factor de escala. En Alemania ambos se llaman Helmert, mientras que Molodensky y Bursa-Wolf se usan en el resto del mundo. También hay otras transformaciones, pero no se implementan en el proyecto.
AndreJ