Comment puis-je voir les paramètres de transformation des coordonnées dans QGIS?

11

Comment puis-je voir (et modifier si possible) la méthode de transformation et les paramètres utilisés par QGIS pour la transformation "à la volée", puis pour enregistrer les données dans un autre CRS? Comme dans ArcGIS ?

Voici la question similaire mais répond différemment, je ne veux pas créer un nouveau système de coordonnées , je veux vérifier la transformation entre les systèmes de coordonnées QGIS existants.

Dans ArcGIS, je peux choisir entre plusieurs méthodes de transformation pour la paire de CRS, et qu'en est-il de QGIS?

J'ai changé le CRS WGS84 par défaut en un autre CRS local. Par exemple, si je définis pour le projet EPSG 3763 (ETRS PT TM 06), décrit comme +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, et que j'ajoute des données dans 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, il est reprojeté à la volée et semble plus ou moins correct. Mais si je ne vois pas, c'est vraiment correct, je veux connaître la transformation utilisée. Il existe plusieurs méthodes recommandées de précision différente, et je veux savoir laquelle a été utilisée (si c'était l'une d'entre elles).

(Je ne parle pas couramment QGIS, j'apprends juste).

Nadya
la source

Réponses:

11

Vous pouvez voir la chaîne de projet utilisée par QGIS pour se transformer de et vers WGS84 lorsque vous regardez

Settings->Project settings, Onglet CRS et recherchez le code EPSG ou le nom d'un CRS. Tous les CRS sont référencés par leur code EPSG ou CRS défini par l'utilisateur.

Généralement, tous les codes EPSG sont regroupés avec une certaine transformation en WGS84 qui a été jugée la plus appropriée. Les NAD27 CRS américains sont les seuls à utiliser une grille ntv2 par défaut au lieu d'une transformation Helmert à trois ou sept paramètres.

Si vous n'êtes pas satisfait de la précision d'une transformation définie, vous pouvez définir un CRS personnalisé avec différents paramètres + towgs84.


ÉDITER

Pour votre exemple de référence de Lisbonne, qui est une projection d'EPSG: 4207, la base de données EPSG propose plusieurs paramètres de transformation qui peuvent être trouvés dans http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214,1656,4207,4326, "Valeurs des paramètres de Lisbonne à ETRS89 (1) (code 1655). Suppose que ETRS89 et WGS 84 peuvent être considérés comme identiques dans l'exactitude de la transformation. Remplacé par Lisbonne à WGS 84 (4) (code 1988). "Pour les applications avec une précision de 3 mètres., 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, "Valeurs des paramètres de Lisbonne à ETRS89 (2) (code 1790). Suppose que ETRS89 et WGS 84 peuvent être considérés comme identiques pour la précision de la transformation.", Pour les applications avec une précision de 2 mètres., 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,, Pour les applications basse résolution., 1294,36.96,42.15, -9.55, -6.19,1,0,9603, -304.046, -60.576,103.64 ,,,,, 1

217,1988,4207,4326,, Pour les applications à résolution moyenne., 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

Vous voyez donc que la transformation basse résolution avec trois paramètres est utilisée dans votre exemple. Il est stocké dans http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv sous le code 4207 et utilisé par Qgis et d'autres logiciels SIG en fonction de proj.4.

http://www.epsg-registry.org/ donne une précision de 5 mètres pour EPSG: 1984 (note que les transformations ont leurs propres numéros de code). Ces valeurs ont été publiées pour la première fois par NIMA lors de l'introduction du WGS84. Mais ce n'est pas ce que l'autorité locale d'arpentage recommande. Vous pouvez également consulter http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm

Si vous voulez plus de précision, essayez la grille ntv2 sur http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm

AndreJ
la source
Merci pour la réponse, mais ce n'est pas tout à fait clair. Dans les paramètres du projet, j'ai déjà changé le WGS84 CRS par défaut en un autre. Donc, si je vous comprends bien, QGIS voit tous les systèmes de coordonnées par rapport au WGS84 géographique? Et la transformation d'un CRS local de données en un autre CRS du projet passe toujours par WGS84 comme CRS1-> WGS84-> CRS2? (Pour EPSG 3763 (ETRS) je vois +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, donc 0,0,0,0,0,0,0 sont les paramètres, à droite)
nadya
1
Oui, WGS84 est la base contre laquelle tous les CRS sont transférés de et vers. ETRS utilise (presque) le même ellipsoïde que WGS84, donc des paramètres de décalage nul sont donnés. Le décalage entre WGS84 et ETRS provoqué par des mouvements tectoniques est ajusté par la redifinition de WGS84 de temps en temps.
AndreJ
Oui, ETRS n'est qu'une chance pour moi. Je me demande ce que si j'avais deux CRS différents de WGS84, CRS1-> WGS84-> CRS2 est une manière plutôt grossière :(
nadya
1
C'est un peu plus compliqué: CRS1 projeté -> CRS1 géodésique -> WGS84 -> CRS2 géodésique - CRS2 projeté. Nous avons plus de 55000 codes EPSG, vous pouvez imaginer combien de paramètres de transformation sont nécessaires si vous voulez transformer directement entre tous ...
AndreJ
1
Le paramètre 3 est toujours dx, dy et dz shift, tandis que le paramètre 7 ajoute rotx, roty, rotz et un facteur d'échelle. En Allemagne, les deux s'appellent Helmert, tandis que Molodensky et Bursa-Wolf sont utilisés dans le reste du monde. Il existe également d'autres transformations, mais elles ne sont pas implémentées dans le projet.
AndreJ