Como posso ver os parâmetros de transformação de coordenadas no QGIS?

11

Como posso ver (e editar, se possível) o método e os parâmetros de transformação usados ​​pelo QGIS para a transformação "on-the-fly" e, em seguida, para salvar dados em outro CRS? Como no ArcGIS ?

Aqui está a pergunta semelhante, mas respondida de maneira diferente: não quero criar um novo sistema de coordenadas , quero verificar a transformação entre os sistemas de coordenadas existentes no QGIS.

No ArcGIS, posso selecionar entre vários métodos de transformação para o par de CRS, e o QGIS?

Mudei o CRS WGS84 padrão para outro CRS local. Por exemplo, se eu definir o projeto 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, e adicionar dados no 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, ele será reprojetado em tempo real e parecerá mais ou menos correto. Mas se não consigo ver, está realmente correto, quero conhecer a transformação usada. Existem vários métodos recomendados de precisão diferente, e quero saber qual deles foi usado (se era um deles).

(Eu não sou fluente em QGIS, apenas aprendendo).

nadya
fonte

Respostas:

11

Você pode ver a sequência de projetos usada pelo QGIS para transformar de e para WGS84 quando olha para

Settings->Project settings, Guia CRS e procure o código EPSG ou o nome de um CRS. Todos os CRS são referenciados por seu código EPSG ou CRS definido pelo usuário.

Geralmente, todos os códigos EPSG são fornecidos com uma certa transformação em WGS84, que foi considerada a mais apropriada. Os CRS NAD27 americanos são os únicos que usam uma grade ntv2 por padrão, em vez da transformação Helmert de três ou sete parâmetros.

Se você não estiver satisfeito com a precisão de uma transformação definida, poderá definir um CRS personalizado com diferentes parâmetros + towgs84.


EDITAR

Para o seu exemplo de dado de Lisboa, que é uma projeção do EPSG: 4207, o banco de dados EPSG oferece vários parâmetros de transformação que podem ser encontrados em http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214,1656,4207,4326, "Valores de parâmetro de Lisboa para ETRS89 (1) (código 1655). Supõe que ETRS89 e WGS 84 podem ser considerados iguais dentro da precisão da transformação. Substituído por Lisboa para WGS 84 (4) (código 1988). ", Para aplicações com precisão 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âmetro de Lisboa para ETRS89 (2) (código 1790). Supõe que ETRS89 e WGS 84 podem ser considerados os mesmos dentro da precisão da transformação.", Para aplicações com uma precisão 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 aplicativos de baixa resolução., 1294,36.96,42.15, -9,55, -6,19,1,0,9603, -304.046, -60.576.103.64 ,,,,, 1

217,1988,4207,4326,, Para aplicativos de resolução média., 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

Então você vê que a transformação de baixa resolução com três parâmetros é usada no seu exemplo. Ele é armazenado em http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv sob o código 4207 e usado pelo Qgis e outros softwares GIS, dependendo do projeto.4.

http://www.epsg-registry.org/ fornece uma precisão de 5 metros para o EPSG: 1984 (observe que as transformações têm seus próprios números de código). Esses valores foram publicados pela NIMA quando o WGS84 foi introduzido. Mas não é o que a autoridade de inspeção local recomenda. Pode também consultar http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm

Se pretender mais precisão, experimente a grelha ntv2 em http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm

AndreJ
fonte
Obrigado pela resposta, mas não está completamente claro. Nas configurações do projeto, eu já alterei o WGS84 CRS padrão para outro. Então, se eu entendi direito, o QGIS vê todos os sistemas de coordenadas como referido na WGS84 geográfica? E a transformação de um CRS local de dados para outro CRS do projeto sempre passa pelo WGS84 como CRS1-> WGS84-> CRS2? (Para EPSG 3763 (SRTL) Eu vejo +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, por isso 0,0,0,0,0,0,0 são os parâmetros, à direita)
Nadya
1
Sim, o WGS84 é a base contra a transferência de todos os CRS de e para. O ETRS usa (quase) o mesmo elipsóide que o WGS84, portanto, parâmetros de deslocamento nulos são fornecidos. A mudança entre WGS84 e ETRS causada por movimentos tectônicos é ajustada pela redefinição do WGS84 de tempos em tempos.
Andrej
Sim, o ETRS é apenas um caso de sorte para mim. Eu estou querendo saber se eu tinha dois CRS diferentes WGS84, CRS1-> WGS84-> CRS2 é uma forma bastante grosseira :(
Nadya
1
É apenas um pouco mais complicado: CRS1 projetado -> CRS1 geodésico -> WGS84 -> CRS2 geodésico - CRS2 projetado. Temos mais de 55000 códigos EPSG, você pode imaginar como parâmetros de transformação muito são necessários se você quer transformar diretamente entre tudo ...
Andrej
1
O parâmetro 3 é sempre dx, dy e dz shift, enquanto o parâmetro 7 adiciona rotx, roty, rotz e um fator de escala. Na Alemanha, ambos são chamados Helmert, enquanto Molodensky e Bursa-Wolf são usados ​​no resto do mundo. Existem outras transformações também, mas elas não são implementadas no proj.
precisa saber é