[QGIS-pt] Solução para a transformação de coordenadas no QGIS

Caros utilizadores de QGIS-PT,

Venho apresentar a debate desta comunidade uma proposta que considero a solução para os problemas de transformação de coordenadas no QGIS em Portugal continental.

O objetivo é que esta proposta, caso aceite, seja apresentada aos programadores de modo a ser implementada já na próxima versão 2.8 do QGIS.

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

  2. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

  3. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

  4. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Agora de forma um pouco mais extensa, fundamento os pontos atrás, e como qualquer um de nós pode fazer isso já no QGIS instalado no seu computador.

Como todos sabem, a transformação entre sistemas de coordenadas em Portugal continental foi e continua a ser uma grande dor de cabeça devido à enorme confusão gerada no passado em volta deste assunto.

Hoje em dia a situação é bastante mais clara, graças à evolução tecnológica/cientifica e ao contributo de pessoas que se empenharam para apresentar soluções e clarificar a situação, nomeadamente o Prof. José Alberto Gonçalves, a quem desde já apresento mais uma vez os meus agradecimentos pelo empenho e sucesso em trazer para Portugal o método das grelhas (NTv2).

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

Estabelecido pelo Decreto-Lei n.º 141/2014 de 19 de Setembro e recomendado pela Diretiva n.º 2007/2/CE do Parlamento Europeu e do Conselho, de 14 de março de 2007 (Diretiva INSPIRE), bem como pela EUROREF (European Reference Frame - a subcomissão Europeia da IAG - Associação Internacional de Geodesia) no simpósio realizado em Itália em 1990, onde foi estabelecida a adoção para o território Europeu do Sistema de Referência Terrestre Europeu 1989 (ETRS89).

O sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89, foi definido pelo Instituto Geográfico Português em 2006 e resulta da adoção do ETRS89 como sistema de referência geodésico oficial nacional, cm os seguintes parâmetros:

Projeção cartográfica: Transversa de Mercator

Latitude da origem das coordenadas retangulares: 39º 40’ 05’’,73 N

Longitude da origem das coordenadas retangulares: 08º 07’ 59’’,19 W

Falsa origem das coordenadas retangulares:

Em M (distância à Meridiana): 0 m

Em P (distância à Perpendicular): 0 m

Coeficiente de redução de escala no meridiano central: 1,0

O sistema de referência PT-TM06/ETRS89 é atualmente considerado o sistema oficial adotado pela Direção-Geral do Território (DGT) para Portugal Continental em todas as suas publicações, como por exemplo, a Carta Administrativa Oficial de Portugal (CAOP) e Cartografia Oficial, sendo aconselhada a todas as entidades públicas e privadas a substituição dos sistemas de referência usados anteriormente, nomeadamente o Datum 73 e o Datum Lisboa, sendo estes considerados obsoletos.

Fonte: http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/sistemas_de_referencia/portugal_continental/pt_tm06_etrs89___european_terrestrial_reference_system_1989_2/

  1. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

A transformação pelo método das grelhas (NTv2) é atualmente considerado o método mais adequado para aplicações que requerem uma exatidão posicional mais rigorosa, garantindo um rigor decimétrico, e o recomendado atualmente pela Direção-Geral do Território para este efeito.

O formato NTv2 é um formato normalizado de grelhas binárias de diferenças para a transformação de coordenadas planimétricas entre dois sistemas de referência. Os parâmetros ajustados aos pontos de controlo envolventes da área de trabalho são determinados por interpolação modelando assim as deformações da RGN no sistema de partida, obtendo-se assim precisões normalmente superiores às de outras transformações.

A Direção-Geral do Território faculta de forma livre e gratuita no seu sítio da internet, ficheiros das grelhas no formato NTv2 para que possam ser utilizados pelos programas nos processos internos de transformação de coordenadas.

Fonte:

http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/

Estudos e publicações científicas apresentadas desde 2008 pelo Professor Doutor Eng. José Alberto Gonçalves da Faculdade de Ciências da Universidade do Porto, demonstram as vantagens e adequabilidade do uso deste método no território nacional continental e para os sistemas de coordenadas usados.

Fonte:

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/

  1. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

As definições dos sistemas de referencia que encontramos hoje no QGIS (V 2.6.1) são:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=-8.13190611111112 +k=1 +x_0=180.598 +y_0=-86.99 +ellips=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

  1. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Para o efeito basta descomprimir os ficheiros das grelhas (pt73_e89.gsb, ptLX_e89.gsb)

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/grelhas.zip

e coloca-los na pasta:

c:\Program Files\QGIS Brighton\share\proj\

Descarregar o ficheiro com as definições alteradas:

https://dl.dropboxusercontent.com/u/1236917/qgis/srs.db

Alterar o nome do ficheiro “srs.db” existente no computador para “srs-antigo.db”, em:

c:\Program Files\QGIS Brighton\apps\qgis\resources\

E copiar para essa pasta o ficheiro (srs.db) descarregado.

Esse ficheiro possui as seguintes alterações:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=pt73_e89.gsb

+units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

Agradeço a vossa participação com contributos e opiniões.

Cumprimentos,

Ricardo Pinho

Boa tarde Ricardo,

Esta questão foi discutida há cerca de 1 ano com os core developers do QGIS.

http://osgeo-org.1560.x6.nabble.com/template/NamlServlet.jtp?macro=search_page&node=4099106&query=Datum+Transformation±+parameters+for+mainland+Portugal&sort=date

Infelizmente não ficou tudo na mesma thread, por isso é que mando o resultado da pesquisa.

Alguns dos comentários:

“”"
It has little use to change the parameters in QGIS only.

All applications that use GDAL/PROJ use the same database of CRS. This
is kept in sync with the official EPSG database at
<http://www.epsg-registry.org/>

Latest versions of QGIS allow to use a different datum transformation,
but keep in mind that software that stores only EPSG codes (like
spatialite) will use nethertheless the default datum transformation.

If you feel uncomfortable with the default datum transformation, and you
have “official” sources, you might open a ticket for the CRS databases
used in GDAL and PROJ. The parameters should be at least in the EPSG
database.
QGIS syncs with that database after installation to avoid discrepancies
on your own computer.

···

“”"

“”"
QGIS imports the towgs84 transformations from GDAL and adds a list of
ntv2 transformations into srs.db.
So I’m going to add/modify the ntv2 transformations (if there are no
objections from other portuguese users). For the towgs84 ones I agree
with Andre that it is better to bring it to gdal/epsg level.
“”"

Apesar destes “constrangimentos”, as transformações com as grelhas NTv2 foram acrescentadas nessa base de dados srs.db. Basta fazeres uma pesquisa
select * from tbl_datum_transform
where area_of_use_code = 1294

e vês que estão lá.
Da mesma forma, se carregares 2 layers em sistemas de referencia (nacionais) diferentes, e tiveres a transformação on-the-fly activa nas opções do QGIS, abre-te a caixa de diálogo “Select datum transformations”, onde são listadas todas as transformações (Bursa-Wolf, Molodensky, grelhas NTv2) disponíveis entre os sistemas de referência em questão, de forma bastante transparente, pois, para cada transformação tens: o código EPSG da transformação, o CRS de origem e destino, descrição/observações, âmbito de aplicação/precisão esperada, para além dos próprios parâmetros. Como se referiu, esta informação é providenciada pela EPSG, que agrega informações dos organismos oficiais. Consultando aqui http://epsg.io/ pode saber-se quem forneceu tais parâmetros.

Para facilitar a vida aos utilizadores portugueses, compilei toda a informação que considerei relevante e publiquei, com a ajuda dos restantes membros do grupo, há cerca de 1 ano, este post no blog do grupo de utilizadores QGIS PT:
http://qgis.pt/blog/2014/07/13/transformacao-de-coordenadas-e-utilizacao-das-grelhas-ntv2-no-qgis/

Aí se disponibilizaram também as bases de dados srs.db e qgis.db (com os últimos parâmetros fornecidos pela DGT para as transformações de Bursa-Wolf e Molodensky) e as próprias grelhas NTv2 do Prof. José Alberto Gonçalves e da DGT (grelhas.zip), bem como as instruções para as utilizar em Windows (OSGeo4W e Standalone) e Linux. De referir que, nessas bases de dados, eliminei todas as outras transformações com parâmetros mais antigos, e acrescentei as informações fornecidas pela DGT e pelo Prof. José Alberto para aparecerem na caixa de diálogo “Select datum transformations”, nomeadamente o modo de cálculo dos parâmetros, descrição, âmbito de aplicação/precisão conseguida.

Não sei se leste esse post e testaste essas soluções apresentadas. Caso consideres que pode ser acrescentada mais alguma informação, é só dizeres!

Apesar deste esforço, e reconhecendo que este tema pode ser complexo para os utilizadores menos experientes, decidimos (em boa verdade a ideia foi do Giovanni) criar o plugin “Transformação de Datum para Portugal”:
http://qgis.pt/plugins.html

Este plugin foi, propositadamente, simplificado ao máximo e apresenta 10 ferramentas (5 para rasters e 5 para vectores), hard coded, para fazer as transformações dos data antigos (Datum 73 Militar, Datum 73, Datum Lisboa Militar, Datum Lisboa e ED50) para o PT-TM06/ETRS89. Nestas, o utilizador apenas tem de saber o sistema de referencia em que os dados se encontram, se são vectores ou raster, e se quer usar as grelhas oficiais da DGT, ou as grelhas do Prof. José Alberto (as “precisões” de cada uma das grelhas encontra-se também no post do nosso blog).

Mais tarde acrescentamos mais 2 ferramentas que permitem fazer a transformação inversa (PT-TM06/ETRS89 → Data antigos). Em termos teóricos não existe lógica nestas transformações, mas a verdade é que ainda há organismos que solicitam informação geográfica em data obsoletos… Assim, disponibilizamos essas ferramentas com o objetivo de, mesmo para transformações sem grande lógica, assegurarmos os melhores resultados possíveis utilizando o QGIS!

Por fim, deixo-te só a nota (provavelmente saberás), que o desenvolvimento do QGIS 2.8 terminou ontem! Neste momento já se trabalha na 2.9! Sendo que esta 2.8 é a primeira long-term-release (LTR) (http://www2.qgis.org/en/site/getinvolved/development/index.html#road-map), e por isso receberá durante bastante tempo o backport de erros que eventualmente sejam encontrados e que tenham escapado ao crivo dos utilizadores que fizeram o esforço, neste último mês, de caçar todos os bugs da versão 2.8!

Um abraço!

Pedro Venâncio

Obrigado Pedro,

Sem menosprezar o vosso e em particular o teu excelente trabalho nesta matéria,

Compreendo, mas não concordo com a situação actual.
Por isso apresentei esta minha proposta à comunidade.

Não aceito essa justificação de que deve ser “alguem da EPSG” que deve ditar que método e parâmetros os utilizadores Portugueses usam no QGIS para transformar as suas coordenadas nacionais.

Sei também de há muitos anos (décadas até) que devem ser as entidades responsáveis nacionais (IGP/DGT) que devem propor as definições de sistemas de coordenadas às instâncias europeias/internacionais e/ou software houses de modo a que sejam implementadas nos software’s de forma normalizada. Mas infelizmente sempre existiu uma enorme inércia nesse processo que só tem agonizado a resolução dos problemas.

Por isso apelei aos utilizadores nacionais de QGIS, sobre se concordam:

devemos simplificar de uma vez por todos este assunto e usar apenas os código principais: 27493, 20790 e 20791?

Se todos concordarmos (ou pelo menos a maioria) acho que vai ser facil convencer os developers de que:

VALE A PENA O QGIS SER O UNICO (OU O PRIMEIRO) A RESOLVER BEM OS PROBLEMAS DOS UTILIZADORES PORTUGUESES! :wink:

Dito isto, volto a perguntar:

Quem concorda com esta proposta?

···

Obrigado,

Cumprimentos,

Ricardo Pinho

No dia 21 de fevereiro de 2015 às 16:13, Pedro Venâncio <pedrongvenancio@gmail.com> escreveu:

Boa tarde Ricardo,

Esta questão foi discutida há cerca de 1 ano com os core developers do QGIS.

http://osgeo-org.1560.x6.nabble.com/template/NamlServlet.jtp?macro=search_page&node=4099106&query=Datum+Transformation±+parameters+for+mainland+Portugal&sort=date

Infelizmente não ficou tudo na mesma thread, por isso é que mando o resultado da pesquisa.

Alguns dos comentários:

“”"
It has little use to change the parameters in QGIS only.

All applications that use GDAL/PROJ use the same database of CRS. This
is kept in sync with the official EPSG database at
<http://www.epsg-registry.org/>

Latest versions of QGIS allow to use a different datum transformation,
but keep in mind that software that stores only EPSG codes (like
spatialite) will use nethertheless the default datum transformation.

If you feel uncomfortable with the default datum transformation, and you
have “official” sources, you might open a ticket for the CRS databases
used in GDAL and PROJ. The parameters should be at least in the EPSG
database.
QGIS syncs with that database after installation to avoid discrepancies
on your own computer.

“”"

“”"
QGIS imports the towgs84 transformations from GDAL and adds a list of
ntv2 transformations into srs.db.
So I’m going to add/modify the ntv2 transformations (if there are no
objections from other portuguese users). For the towgs84 ones I agree
with Andre that it is better to bring it to gdal/epsg level.
“”"

Apesar destes “constrangimentos”, as transformações com as grelhas NTv2 foram acrescentadas nessa base de dados srs.db. Basta fazeres uma pesquisa
select * from tbl_datum_transform
where area_of_use_code = 1294

e vês que estão lá.
Da mesma forma, se carregares 2 layers em sistemas de referencia (nacionais) diferentes, e tiveres a transformação on-the-fly activa nas opções do QGIS, abre-te a caixa de diálogo “Select datum transformations”, onde são listadas todas as transformações (Bursa-Wolf, Molodensky, grelhas NTv2) disponíveis entre os sistemas de referência em questão, de forma bastante transparente, pois, para cada transformação tens: o código EPSG da transformação, o CRS de origem e destino, descrição/observações, âmbito de aplicação/precisão esperada, para além dos próprios parâmetros. Como se referiu, esta informação é providenciada pela EPSG, que agrega informações dos organismos oficiais. Consultando aqui http://epsg.io/ pode saber-se quem forneceu tais parâmetros.

Para facilitar a vida aos utilizadores portugueses, compilei toda a informação que considerei relevante e publiquei, com a ajuda dos restantes membros do grupo, há cerca de 1 ano, este post no blog do grupo de utilizadores QGIS PT:
http://qgis.pt/blog/2014/07/13/transformacao-de-coordenadas-e-utilizacao-das-grelhas-ntv2-no-qgis/

Aí se disponibilizaram também as bases de dados srs.db e qgis.db (com os últimos parâmetros fornecidos pela DGT para as transformações de Bursa-Wolf e Molodensky) e as próprias grelhas NTv2 do Prof. José Alberto Gonçalves e da DGT (grelhas.zip), bem como as instruções para as utilizar em Windows (OSGeo4W e Standalone) e Linux. De referir que, nessas bases de dados, eliminei todas as outras transformações com parâmetros mais antigos, e acrescentei as informações fornecidas pela DGT e pelo Prof. José Alberto para aparecerem na caixa de diálogo “Select datum transformations”, nomeadamente o modo de cálculo dos parâmetros, descrição, âmbito de aplicação/precisão conseguida.

Não sei se leste esse post e testaste essas soluções apresentadas. Caso consideres que pode ser acrescentada mais alguma informação, é só dizeres!

Apesar deste esforço, e reconhecendo que este tema pode ser complexo para os utilizadores menos experientes, decidimos (em boa verdade a ideia foi do Giovanni) criar o plugin “Transformação de Datum para Portugal”:
http://qgis.pt/plugins.html

Este plugin foi, propositadamente, simplificado ao máximo e apresenta 10 ferramentas (5 para rasters e 5 para vectores), hard coded, para fazer as transformações dos data antigos (Datum 73 Militar, Datum 73, Datum Lisboa Militar, Datum Lisboa e ED50) para o PT-TM06/ETRS89. Nestas, o utilizador apenas tem de saber o sistema de referencia em que os dados se encontram, se são vectores ou raster, e se quer usar as grelhas oficiais da DGT, ou as grelhas do Prof. José Alberto (as “precisões” de cada uma das grelhas encontra-se também no post do nosso blog).

Mais tarde acrescentamos mais 2 ferramentas que permitem fazer a transformação inversa (PT-TM06/ETRS89 → Data antigos). Em termos teóricos não existe lógica nestas transformações, mas a verdade é que ainda há organismos que solicitam informação geográfica em data obsoletos… Assim, disponibilizamos essas ferramentas com o objetivo de, mesmo para transformações sem grande lógica, assegurarmos os melhores resultados possíveis utilizando o QGIS!

Por fim, deixo-te só a nota (provavelmente saberás), que o desenvolvimento do QGIS 2.8 terminou ontem! Neste momento já se trabalha na 2.9! Sendo que esta 2.8 é a primeira long-term-release (LTR) (http://www2.qgis.org/en/site/getinvolved/development/index.html#road-map), e por isso receberá durante bastante tempo o backport de erros que eventualmente sejam encontrados e que tenham escapado ao crivo dos utilizadores que fizeram o esforço, neste último mês, de caçar todos os bugs da versão 2.8!

Um abraço!

Pedro Venâncio

Ricardo Pinho

Bom dia.

Concordo.

Se as strings vêm alteradas por definição, significa que os ficheiros também têm de vir por definição com a instalação do Qgis.

Neste momento estas são as soluções que conheço:

Cada comunidade deveria ter responsabilidade pela manutenção dos “seus” sistemas de referência. Para o utilizador comum comum seria simples e funcional, usa-se um método, e o melhor.

···

2015-02-21 13:04 GMT+00:00 Ricardo Pinho <ricardodepinho@gmail.com>:

---------- Mensagem encaminhada ----------
De: Ricardo Pinho <ricardodepinho@gmail.com>
Data: 21 de fevereiro de 2015 às 12:47
Assunto: Solução para a transformação de coordenadas no QGIS
Para: “qgis-pt@lists.osgeo.org” <qgis-pt@lists.osgeo.org>

Caros utilizadores de QGIS-PT,

Venho apresentar a debate desta comunidade uma proposta que considero a solução para os problemas de transformação de coordenadas no QGIS em Portugal continental.

O objetivo é que esta proposta, caso aceite, seja apresentada aos programadores de modo a ser implementada já na próxima versão 2.8 do QGIS.

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

  2. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

  3. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

  4. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Agora de forma um pouco mais extensa, fundamento os pontos atrás, e como qualquer um de nós pode fazer isso já no QGIS instalado no seu computador.

Como todos sabem, a transformação entre sistemas de coordenadas em Portugal continental foi e continua a ser uma grande dor de cabeça devido à enorme confusão gerada no passado em volta deste assunto.

Hoje em dia a situação é bastante mais clara, graças à evolução tecnológica/cientifica e ao contributo de pessoas que se empenharam para apresentar soluções e clarificar a situação, nomeadamente o Prof. José Alberto Gonçalves, a quem desde já apresento mais uma vez os meus agradecimentos pelo empenho e sucesso em trazer para Portugal o método das grelhas (NTv2).

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

Estabelecido pelo Decreto-Lei n.º 141/2014 de 19 de Setembro e recomendado pela Diretiva n.º 2007/2/CE do Parlamento Europeu e do Conselho, de 14 de março de 2007 (Diretiva INSPIRE), bem como pela EUROREF (European Reference Frame - a subcomissão Europeia da IAG - Associação Internacional de Geodesia) no simpósio realizado em Itália em 1990, onde foi estabelecida a adoção para o território Europeu do Sistema de Referência Terrestre Europeu 1989 (ETRS89).

O sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89, foi definido pelo Instituto Geográfico Português em 2006 e resulta da adoção do ETRS89 como sistema de referência geodésico oficial nacional, cm os seguintes parâmetros:

Projeção cartográfica: Transversa de Mercator

Latitude da origem das coordenadas retangulares: 39º 40’ 05’’,73 N

Longitude da origem das coordenadas retangulares: 08º 07’ 59’’,19 W

Falsa origem das coordenadas retangulares:

Em M (distância à Meridiana): 0 m

Em P (distância à Perpendicular): 0 m

Coeficiente de redução de escala no meridiano central: 1,0

O sistema de referência PT-TM06/ETRS89 é atualmente considerado o sistema oficial adotado pela Direção-Geral do Território (DGT) para Portugal Continental em todas as suas publicações, como por exemplo, a Carta Administrativa Oficial de Portugal (CAOP) e Cartografia Oficial, sendo aconselhada a todas as entidades públicas e privadas a substituição dos sistemas de referência usados anteriormente, nomeadamente o Datum 73 e o Datum Lisboa, sendo estes considerados obsoletos.

Fonte: http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/sistemas_de_referencia/portugal_continental/pt_tm06_etrs89___european_terrestrial_reference_system_1989_2/

  1. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

A transformação pelo método das grelhas (NTv2) é atualmente considerado o método mais adequado para aplicações que requerem uma exatidão posicional mais rigorosa, garantindo um rigor decimétrico, e o recomendado atualmente pela Direção-Geral do Território para este efeito.

O formato NTv2 é um formato normalizado de grelhas binárias de diferenças para a transformação de coordenadas planimétricas entre dois sistemas de referência. Os parâmetros ajustados aos pontos de controlo envolventes da área de trabalho são determinados por interpolação modelando assim as deformações da RGN no sistema de partida, obtendo-se assim precisões normalmente superiores às de outras transformações.

A Direção-Geral do Território faculta de forma livre e gratuita no seu sítio da internet, ficheiros das grelhas no formato NTv2 para que possam ser utilizados pelos programas nos processos internos de transformação de coordenadas.

Fonte:

http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/

Estudos e publicações científicas apresentadas desde 2008 pelo Professor Doutor Eng. José Alberto Gonçalves da Faculdade de Ciências da Universidade do Porto, demonstram as vantagens e adequabilidade do uso deste método no território nacional continental e para os sistemas de coordenadas usados.

Fonte:

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/

  1. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

As definições dos sistemas de referencia que encontramos hoje no QGIS (V 2.6.1) são:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=-8.13190611111112 +k=1 +x_0=180.598 +y_0=-86.99 +ellips=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

  1. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Para o efeito basta descomprimir os ficheiros das grelhas (pt73_e89.gsb, ptLX_e89.gsb)

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/grelhas.zip

e coloca-los na pasta:

c:\Program Files\QGIS Brighton\share\proj\

Descarregar o ficheiro com as definições alteradas:

https://dl.dropboxusercontent.com/u/1236917/qgis/srs.db

Alterar o nome do ficheiro “srs.db” existente no computador para “srs-antigo.db”, em:

c:\Program Files\QGIS Brighton\apps\qgis\resources\

E copiar para essa pasta o ficheiro (srs.db) descarregado.

Esse ficheiro possui as seguintes alterações:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=pt73_e89.gsb

+units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

Agradeço a vossa participação com contributos e opiniões.

Cumprimentos,

Ricardo Pinho

Caros,

Acho que há aqui alguma confusão.

O QGIS não é o projecto responsável por manrer as definições dos Sistemas de coordenadas. Tal como outros projectos Open Source, este depende do proj4 para esse trabalho. Ou seja, a cada release nova do QGIS é criada automaticamente um bd em sqlite com estas definições. Não vejo o QGIS a dedicar força humana para gerir estas coisas e sinceramente acho que também não o deverão fazer. Imaginem que cada país começa a pedir o mesmo ao QGIS,

Depois ainda há o problema que essa grelhas têm que ser disponibilizadas no pacote de instalação caso contrário ainda causaria mais confusão aos utilizadores.

Por isso a minha opinião é, se quiserem avançar com isto, o rpojecto com o qual deverão falar é o proj4 e não o qgis.

Abc,

···

No dia 23 de fevereiro de 2015 às 12:42, André Pinhal <apinhal@fc.up.pt> escreveu:

Bom dia.

Concordo.

Se as strings vêm alteradas por definição, significa que os ficheiros também têm de vir por definição com a instalação do Qgis.

Neste momento estas são as soluções que conheço:

Cada comunidade deveria ter responsabilidade pela manutenção dos “seus” sistemas de referência. Para o utilizador comum comum seria simples e funcional, usa-se um método, e o melhor.

__
Cumprimentos
André Pinhal


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

2015-02-21 13:04 GMT+00:00 Ricardo Pinho <ricardodepinho@gmail.com>:

---------- Mensagem encaminhada ----------
De: Ricardo Pinho <ricardodepinho@gmail.com>
Data: 21 de fevereiro de 2015 às 12:47
Assunto: Solução para a transformação de coordenadas no QGIS
Para: “qgis-pt@lists.osgeo.org” <qgis-pt@lists.osgeo.org>

Caros utilizadores de QGIS-PT,

Venho apresentar a debate desta comunidade uma proposta que considero a solução para os problemas de transformação de coordenadas no QGIS em Portugal continental.

O objetivo é que esta proposta, caso aceite, seja apresentada aos programadores de modo a ser implementada já na próxima versão 2.8 do QGIS.

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

  2. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

  3. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

  4. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Agora de forma um pouco mais extensa, fundamento os pontos atrás, e como qualquer um de nós pode fazer isso já no QGIS instalado no seu computador.

Como todos sabem, a transformação entre sistemas de coordenadas em Portugal continental foi e continua a ser uma grande dor de cabeça devido à enorme confusão gerada no passado em volta deste assunto.

Hoje em dia a situação é bastante mais clara, graças à evolução tecnológica/cientifica e ao contributo de pessoas que se empenharam para apresentar soluções e clarificar a situação, nomeadamente o Prof. José Alberto Gonçalves, a quem desde já apresento mais uma vez os meus agradecimentos pelo empenho e sucesso em trazer para Portugal o método das grelhas (NTv2).

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

Estabelecido pelo Decreto-Lei n.º 141/2014 de 19 de Setembro e recomendado pela Diretiva n.º 2007/2/CE do Parlamento Europeu e do Conselho, de 14 de março de 2007 (Diretiva INSPIRE), bem como pela EUROREF (European Reference Frame - a subcomissão Europeia da IAG - Associação Internacional de Geodesia) no simpósio realizado em Itália em 1990, onde foi estabelecida a adoção para o território Europeu do Sistema de Referência Terrestre Europeu 1989 (ETRS89).

O sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89, foi definido pelo Instituto Geográfico Português em 2006 e resulta da adoção do ETRS89 como sistema de referência geodésico oficial nacional, cm os seguintes parâmetros:

Projeção cartográfica: Transversa de Mercator

Latitude da origem das coordenadas retangulares: 39º 40’ 05’’,73 N

Longitude da origem das coordenadas retangulares: 08º 07’ 59’’,19 W

Falsa origem das coordenadas retangulares:

Em M (distância à Meridiana): 0 m

Em P (distância à Perpendicular): 0 m

Coeficiente de redução de escala no meridiano central: 1,0

O sistema de referência PT-TM06/ETRS89 é atualmente considerado o sistema oficial adotado pela Direção-Geral do Território (DGT) para Portugal Continental em todas as suas publicações, como por exemplo, a Carta Administrativa Oficial de Portugal (CAOP) e Cartografia Oficial, sendo aconselhada a todas as entidades públicas e privadas a substituição dos sistemas de referência usados anteriormente, nomeadamente o Datum 73 e o Datum Lisboa, sendo estes considerados obsoletos.

Fonte: http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/sistemas_de_referencia/portugal_continental/pt_tm06_etrs89___european_terrestrial_reference_system_1989_2/

  1. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

A transformação pelo método das grelhas (NTv2) é atualmente considerado o método mais adequado para aplicações que requerem uma exatidão posicional mais rigorosa, garantindo um rigor decimétrico, e o recomendado atualmente pela Direção-Geral do Território para este efeito.

O formato NTv2 é um formato normalizado de grelhas binárias de diferenças para a transformação de coordenadas planimétricas entre dois sistemas de referência. Os parâmetros ajustados aos pontos de controlo envolventes da área de trabalho são determinados por interpolação modelando assim as deformações da RGN no sistema de partida, obtendo-se assim precisões normalmente superiores às de outras transformações.

A Direção-Geral do Território faculta de forma livre e gratuita no seu sítio da internet, ficheiros das grelhas no formato NTv2 para que possam ser utilizados pelos programas nos processos internos de transformação de coordenadas.

Fonte:

http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/

Estudos e publicações científicas apresentadas desde 2008 pelo Professor Doutor Eng. José Alberto Gonçalves da Faculdade de Ciências da Universidade do Porto, demonstram as vantagens e adequabilidade do uso deste método no território nacional continental e para os sistemas de coordenadas usados.

Fonte:

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/

  1. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

As definições dos sistemas de referencia que encontramos hoje no QGIS (V 2.6.1) são:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=-8.13190611111112 +k=1 +x_0=180.598 +y_0=-86.99 +ellips=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

  1. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Para o efeito basta descomprimir os ficheiros das grelhas (pt73_e89.gsb, ptLX_e89.gsb)

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/grelhas.zip

e coloca-los na pasta:

c:\Program Files\QGIS Brighton\share\proj\

Descarregar o ficheiro com as definições alteradas:

https://dl.dropboxusercontent.com/u/1236917/qgis/srs.db

Alterar o nome do ficheiro “srs.db” existente no computador para “srs-antigo.db”, em:

c:\Program Files\QGIS Brighton\apps\qgis\resources\

E copiar para essa pasta o ficheiro (srs.db) descarregado.

Esse ficheiro possui as seguintes alterações:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=pt73_e89.gsb

+units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

Agradeço a vossa participação com contributos e opiniões.

Cumprimentos,

Ricardo Pinho

Hugo Martins

Obrigado Hugo pela explicação e opinião.

Desculpa ser chato, mas não respondes à pergunta que lancei:
concordas ou não com a necessidade de alterar as definições dos códigos do epsg: 27493, 20790 e 20791?”

Depois, como lá chegar é outra etapa…
Vivemos tempos onde reina a “inevitabilidade”, mas com determinação tudo é possivel!

Abraço

Ricardo Pinho

···

No dia 23 de fevereiro de 2015 às 12:54, Hugo <hfpmartins@gmail.com> escreveu:

Caros,

Acho que há aqui alguma confusão.

O QGIS não é o projecto responsável por manrer as definições dos Sistemas de coordenadas. Tal como outros projectos Open Source, este depende do proj4 para esse trabalho. Ou seja, a cada release nova do QGIS é criada automaticamente um bd em sqlite com estas definições. Não vejo o QGIS a dedicar força humana para gerir estas coisas e sinceramente acho que também não o deverão fazer. Imaginem que cada país começa a pedir o mesmo ao QGIS,

Depois ainda há o problema que essa grelhas têm que ser disponibilizadas no pacote de instalação caso contrário ainda causaria mais confusão aos utilizadores.

Por isso a minha opinião é, se quiserem avançar com isto, o rpojecto com o qual deverão falar é o proj4 e não o qgis.

Abc,


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

No dia 23 de fevereiro de 2015 às 12:42, André Pinhal <apinhal@fc.up.pt> escreveu:

Bom dia.

Concordo.

Se as strings vêm alteradas por definição, significa que os ficheiros também têm de vir por definição com a instalação do Qgis.

Neste momento estas são as soluções que conheço:

Cada comunidade deveria ter responsabilidade pela manutenção dos “seus” sistemas de referência. Para o utilizador comum comum seria simples e funcional, usa-se um método, e o melhor.

__
Cumprimentos
André Pinhal


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

Hugo Martins

2015-02-21 13:04 GMT+00:00 Ricardo Pinho <ricardodepinho@gmail.com>:

---------- Mensagem encaminhada ----------
De: Ricardo Pinho <ricardodepinho@gmail.com>
Data: 21 de fevereiro de 2015 às 12:47
Assunto: Solução para a transformação de coordenadas no QGIS
Para: “qgis-pt@lists.osgeo.org” <qgis-pt@lists.osgeo.org>

Caros utilizadores de QGIS-PT,

Venho apresentar a debate desta comunidade uma proposta que considero a solução para os problemas de transformação de coordenadas no QGIS em Portugal continental.

O objetivo é que esta proposta, caso aceite, seja apresentada aos programadores de modo a ser implementada já na próxima versão 2.8 do QGIS.

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

  2. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

  3. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

  4. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Agora de forma um pouco mais extensa, fundamento os pontos atrás, e como qualquer um de nós pode fazer isso já no QGIS instalado no seu computador.

Como todos sabem, a transformação entre sistemas de coordenadas em Portugal continental foi e continua a ser uma grande dor de cabeça devido à enorme confusão gerada no passado em volta deste assunto.

Hoje em dia a situação é bastante mais clara, graças à evolução tecnológica/cientifica e ao contributo de pessoas que se empenharam para apresentar soluções e clarificar a situação, nomeadamente o Prof. José Alberto Gonçalves, a quem desde já apresento mais uma vez os meus agradecimentos pelo empenho e sucesso em trazer para Portugal o método das grelhas (NTv2).

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

Estabelecido pelo Decreto-Lei n.º 141/2014 de 19 de Setembro e recomendado pela Diretiva n.º 2007/2/CE do Parlamento Europeu e do Conselho, de 14 de março de 2007 (Diretiva INSPIRE), bem como pela EUROREF (European Reference Frame - a subcomissão Europeia da IAG - Associação Internacional de Geodesia) no simpósio realizado em Itália em 1990, onde foi estabelecida a adoção para o território Europeu do Sistema de Referência Terrestre Europeu 1989 (ETRS89).

O sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89, foi definido pelo Instituto Geográfico Português em 2006 e resulta da adoção do ETRS89 como sistema de referência geodésico oficial nacional, cm os seguintes parâmetros:

Projeção cartográfica: Transversa de Mercator

Latitude da origem das coordenadas retangulares: 39º 40’ 05’’,73 N

Longitude da origem das coordenadas retangulares: 08º 07’ 59’’,19 W

Falsa origem das coordenadas retangulares:

Em M (distância à Meridiana): 0 m

Em P (distância à Perpendicular): 0 m

Coeficiente de redução de escala no meridiano central: 1,0

O sistema de referência PT-TM06/ETRS89 é atualmente considerado o sistema oficial adotado pela Direção-Geral do Território (DGT) para Portugal Continental em todas as suas publicações, como por exemplo, a Carta Administrativa Oficial de Portugal (CAOP) e Cartografia Oficial, sendo aconselhada a todas as entidades públicas e privadas a substituição dos sistemas de referência usados anteriormente, nomeadamente o Datum 73 e o Datum Lisboa, sendo estes considerados obsoletos.

Fonte: http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/sistemas_de_referencia/portugal_continental/pt_tm06_etrs89___european_terrestrial_reference_system_1989_2/

  1. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

A transformação pelo método das grelhas (NTv2) é atualmente considerado o método mais adequado para aplicações que requerem uma exatidão posicional mais rigorosa, garantindo um rigor decimétrico, e o recomendado atualmente pela Direção-Geral do Território para este efeito.

O formato NTv2 é um formato normalizado de grelhas binárias de diferenças para a transformação de coordenadas planimétricas entre dois sistemas de referência. Os parâmetros ajustados aos pontos de controlo envolventes da área de trabalho são determinados por interpolação modelando assim as deformações da RGN no sistema de partida, obtendo-se assim precisões normalmente superiores às de outras transformações.

A Direção-Geral do Território faculta de forma livre e gratuita no seu sítio da internet, ficheiros das grelhas no formato NTv2 para que possam ser utilizados pelos programas nos processos internos de transformação de coordenadas.

Fonte:

http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/

Estudos e publicações científicas apresentadas desde 2008 pelo Professor Doutor Eng. José Alberto Gonçalves da Faculdade de Ciências da Universidade do Porto, demonstram as vantagens e adequabilidade do uso deste método no território nacional continental e para os sistemas de coordenadas usados.

Fonte:

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/

  1. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

As definições dos sistemas de referencia que encontramos hoje no QGIS (V 2.6.1) são:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=-8.13190611111112 +k=1 +x_0=180.598 +y_0=-86.99 +ellips=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

  1. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Para o efeito basta descomprimir os ficheiros das grelhas (pt73_e89.gsb, ptLX_e89.gsb)

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/grelhas.zip

e coloca-los na pasta:

c:\Program Files\QGIS Brighton\share\proj\

Descarregar o ficheiro com as definições alteradas:

https://dl.dropboxusercontent.com/u/1236917/qgis/srs.db

Alterar o nome do ficheiro “srs.db” existente no computador para “srs-antigo.db”, em:

c:\Program Files\QGIS Brighton\apps\qgis\resources\

E copiar para essa pasta o ficheiro (srs.db) descarregado.

Esse ficheiro possui as seguintes alterações:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=pt73_e89.gsb

+units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

Agradeço a vossa participação com contributos e opiniões.

Cumprimentos,

Ricardo Pinho

Ricardo Pinho

Afirmativo.

Não era meu intuito criar tal confusão. Acontece que uma coisa leva a outra.

···

2015-02-23 12:54 GMT+00:00 Hugo <hfpmartins@gmail.com>:

Caros,

Acho que há aqui alguma confusão.

O QGIS não é o projecto responsável por manrer as definições dos Sistemas de coordenadas. Tal como outros projectos Open Source, este depende do proj4 para esse trabalho. Ou seja, a cada release nova do QGIS é criada automaticamente um bd em sqlite com estas definições. Não vejo o QGIS a dedicar força humana para gerir estas coisas e sinceramente acho que também não o deverão fazer. Imaginem que cada país começa a pedir o mesmo ao QGIS,

Depois ainda há o problema que essa grelhas têm que ser disponibilizadas no pacote de instalação caso contrário ainda causaria mais confusão aos utilizadores.

Por isso a minha opinião é, se quiserem avançar com isto, o rpojecto com o qual deverão falar é o proj4 e não o qgis.

Abc,


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

__
Cumprimentos
André Pinhal

No dia 23 de fevereiro de 2015 às 12:42, André Pinhal <apinhal@fc.up.pt> escreveu:

Bom dia.

Concordo.

Se as strings vêm alteradas por definição, significa que os ficheiros também têm de vir por definição com a instalação do Qgis.

Neste momento estas são as soluções que conheço:

Cada comunidade deveria ter responsabilidade pela manutenção dos “seus” sistemas de referência. Para o utilizador comum comum seria simples e funcional, usa-se um método, e o melhor.

__
Cumprimentos
André Pinhal


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

Hugo Martins

2015-02-21 13:04 GMT+00:00 Ricardo Pinho <ricardodepinho@gmail.com>:

---------- Mensagem encaminhada ----------
De: Ricardo Pinho <ricardodepinho@gmail.com>
Data: 21 de fevereiro de 2015 às 12:47
Assunto: Solução para a transformação de coordenadas no QGIS
Para: “qgis-pt@lists.osgeo.org” <qgis-pt@lists.osgeo.org>

Caros utilizadores de QGIS-PT,

Venho apresentar a debate desta comunidade uma proposta que considero a solução para os problemas de transformação de coordenadas no QGIS em Portugal continental.

O objetivo é que esta proposta, caso aceite, seja apresentada aos programadores de modo a ser implementada já na próxima versão 2.8 do QGIS.

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

  2. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

  3. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

  4. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Agora de forma um pouco mais extensa, fundamento os pontos atrás, e como qualquer um de nós pode fazer isso já no QGIS instalado no seu computador.

Como todos sabem, a transformação entre sistemas de coordenadas em Portugal continental foi e continua a ser uma grande dor de cabeça devido à enorme confusão gerada no passado em volta deste assunto.

Hoje em dia a situação é bastante mais clara, graças à evolução tecnológica/cientifica e ao contributo de pessoas que se empenharam para apresentar soluções e clarificar a situação, nomeadamente o Prof. José Alberto Gonçalves, a quem desde já apresento mais uma vez os meus agradecimentos pelo empenho e sucesso em trazer para Portugal o método das grelhas (NTv2).

De uma forma simples e resumida descrevo a minha proposta em 4 pontos:

  1. O sistema de referência oficial nacional para Portugal continental é sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89 e referenciado no QGIS como EPSG:3763. Os sistemas de referências usados anteriormente são considerados obsoletos, nomeadamente o Datum 73 (EPSG:27493), o Datum Lisboa (EPSG:20791) e o Datum Lisboa Militar (EPSG:20790)

Estabelecido pelo Decreto-Lei n.º 141/2014 de 19 de Setembro e recomendado pela Diretiva n.º 2007/2/CE do Parlamento Europeu e do Conselho, de 14 de março de 2007 (Diretiva INSPIRE), bem como pela EUROREF (European Reference Frame - a subcomissão Europeia da IAG - Associação Internacional de Geodesia) no simpósio realizado em Itália em 1990, onde foi estabelecida a adoção para o território Europeu do Sistema de Referência Terrestre Europeu 1989 (ETRS89).

O sistema de referência ETRS89 com a Projeção Transversa de Mercator, abreviadamente designado por PT-TM06/ETRS89, foi definido pelo Instituto Geográfico Português em 2006 e resulta da adoção do ETRS89 como sistema de referência geodésico oficial nacional, cm os seguintes parâmetros:

Projeção cartográfica: Transversa de Mercator

Latitude da origem das coordenadas retangulares: 39º 40’ 05’’,73 N

Longitude da origem das coordenadas retangulares: 08º 07’ 59’’,19 W

Falsa origem das coordenadas retangulares:

Em M (distância à Meridiana): 0 m

Em P (distância à Perpendicular): 0 m

Coeficiente de redução de escala no meridiano central: 1,0

O sistema de referência PT-TM06/ETRS89 é atualmente considerado o sistema oficial adotado pela Direção-Geral do Território (DGT) para Portugal Continental em todas as suas publicações, como por exemplo, a Carta Administrativa Oficial de Portugal (CAOP) e Cartografia Oficial, sendo aconselhada a todas as entidades públicas e privadas a substituição dos sistemas de referência usados anteriormente, nomeadamente o Datum 73 e o Datum Lisboa, sendo estes considerados obsoletos.

Fonte: http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/sistemas_de_referencia/portugal_continental/pt_tm06_etrs89___european_terrestrial_reference_system_1989_2/

  1. O método das grelhas (NTv2) é o que apresenta melhores resultados na transformação de coordenadas entre os sistemas de referencia obsoletos (Datum 73 e Datum Lisboa) e o sistema oficial (PT-TM06/ETRS89), e é recomendado pela entidade responsável Nacional (Direção-Geral do Território) em detrimento das anteriores transformações Bursa-Wolf e Molodensky.

A transformação pelo método das grelhas (NTv2) é atualmente considerado o método mais adequado para aplicações que requerem uma exatidão posicional mais rigorosa, garantindo um rigor decimétrico, e o recomendado atualmente pela Direção-Geral do Território para este efeito.

O formato NTv2 é um formato normalizado de grelhas binárias de diferenças para a transformação de coordenadas planimétricas entre dois sistemas de referência. Os parâmetros ajustados aos pontos de controlo envolventes da área de trabalho são determinados por interpolação modelando assim as deformações da RGN no sistema de partida, obtendo-se assim precisões normalmente superiores às de outras transformações.

A Direção-Geral do Território faculta de forma livre e gratuita no seu sítio da internet, ficheiros das grelhas no formato NTv2 para que possam ser utilizados pelos programas nos processos internos de transformação de coordenadas.

Fonte:

http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/

Estudos e publicações científicas apresentadas desde 2008 pelo Professor Doutor Eng. José Alberto Gonçalves da Faculdade de Ciências da Universidade do Porto, demonstram as vantagens e adequabilidade do uso deste método no território nacional continental e para os sistemas de coordenadas usados.

Fonte:

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/

  1. As definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) continuam a usar parâmetros de transformação Bursa-Wolf / Molodensky, confundindo os utilizadores e perpetuando erros de transformação de dados para o sistema oficial totalmente evitáveis.

As definições dos sistemas de referencia que encontramos hoje no QGIS (V 2.6.1) são:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=-8.13190611111112 +k=1 +x_0=180.598 +y_0=-86.99 +ellips=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellips=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs

  1. Proponho alterar as definições no QGIS dos sistemas de referencia obsoletos (EPSG: 27493, 20790, 20791) para usar o método das grelhas (NTv2) na transformação de coordenadas dos dados com esses sistemas associados, de forma simples e transparente.

Para o efeito basta descomprimir os ficheiros das grelhas (pt73_e89.gsb, ptLX_e89.gsb)

http://www.fc.up.pt/pessoas/jagoncal/coordenadas/grelhas.zip

e coloca-los na pasta:

c:\Program Files\QGIS Brighton\share\proj\

Descarregar o ficheiro com as definições alteradas:

https://dl.dropboxusercontent.com/u/1236917/qgis/srs.db

Alterar o nome do ficheiro “srs.db” existente no computador para “srs-antigo.db”, em:

c:\Program Files\QGIS Brighton\apps\qgis\resources\

E copiar para essa pasta o ficheiro (srs.db) descarregado.

Esse ficheiro possui as seguintes alterações:

EPSG:27493 - Datum 73 / Modified Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=pt73_e89.gsb

+units=m +no_defs

EPSG:20790 - Lisbon (Lisbon)/Portuguese National Grid (Militar)

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

EPSG:20791 - Lisbon (Lisbon)/Portuguese Grid

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +pm=lisbon +nadgrids=ptLX_e89.gsb +units=m +no_defs

Agradeço a vossa participação com contributos e opiniões.

Cumprimentos,

Ricardo Pinho

Olá a todos.

Ricardo, só agora percebi a tua questão.

E concordo. Gostaria muito que o proj4 tivesse as transformações de data
pré-definidas, e se possível usando o método de grelhas.

Isso levaria a que todo o software sig open source fosse logo também
actualizado.

Parece-me que a sugestão do developer do qgis indicou é a melhor abordagem,
se calhar a única possível. Abordar directamente o proj4. Penso que exigirão
referências "oficiais". Por isso, se calhar teremos de usar as grelhas do
ex-igp? Embora não conheça estudos de análise de precisão, como temos para
as grelhas do prof. gonçalves, pode ser necessário por serem produzidas pelo
entidade nacional de cartografia.

Não deve ser dificil abordar isto na lista do proj4...

Abr,

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Solucao-para-a-transformacao-de-coordenadas-no-QGIS-tp5189076p5189465.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Olá Duarte,

···

Parece-me que a sugestão do developer do qgis indicou é a melhor abordagem,
se calhar a única possível. Abordar directamente o proj4. Penso que exigirão
referências “oficiais”. Por isso, se calhar teremos de usar as grelhas do
ex-igp? Embora não conheça estudos de análise de precisão, como temos para
as grelhas do prof. gonçalves, pode ser necessário por serem produzidas pelo
entidade nacional de cartografia.

A DGT também disponibiliza a precisão: http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/

Os resultados são ligeiramente melhores que os do Prof. José Alberto, talvez pelo facto de terem sido utilizados mais vértices na elaboração das grelhas (1129 vs 940). Está tudo aqui: http://qgis.pt/blog/2014/07/13/transformacao-de-coordenadas-e-utilizacao-das-grelhas-ntv2-no-qgis/

Quanto à proposta, penso que poderá ser feito o pedido de alteração à EPSG (http://www.epsg.org/MakeChangeRequest), e penso que até nem é necessário ser pela entidade oficialmente competente (leia-se DGT). Esse deverá ser o passo inicial. Daí depois poderá solicitar-se ao proj4 para fazerem a actualização com base na EPSG e, consequentemente, o QGIS e todos os softwares que usam o proj4 irão “receber” a actualização.

Por isso é que concordamos com a explicação que foi dada pelos developers do QGIS e resolvemos (grupo QGIS PT) solucionar a questão para os utilizadores portugueses, através desse post no blog (onde explicamos detalhadamente como substituir as bases de dados sqlite para ter os últimos parâmetros de transformação e as grelhas de Portugal Continental) e, mais tarde, do Plugin “Transformação de Datum para Portugal”: http://qgis.pt/plugins.html .

Abraço!

Pedro

Olá a todos,

Isto começa a tomar forma de um debate interessante…
já diz o ditado: “a falar é que a gente se entende”

Antes de começar só um aparte:
> precisamente porque esta abordagem só funcionaria
> num mundo ideal (onde só se usasse Open Source! :slight_smile: )

Estamos longe de viver num mundo ideal e até desanimador quando parece que em vez de nos aproximarmos, estamos-nos cada vez a afastar mais dele. Mas isso não nos pode impedir de todos os dias desejar e tentar alcança-lo mesmo sabendo que é muito dificil. chama-se a isto: sonhar, uma constante da vida! :slight_smile:

> Como já te disse, estou de acordo com o que dizes

Ok, assim já ficou claro que concordas com a proposta.
tinha ficado um pouco na dúvida… :wink:

Identificas um possivel problema:

> Quando carregas esta layer no QGIS, ela assume, naturalmente,
> o sistema de referência ESRI:102164 (http://epsg.io> /102164), …

Em primeiro lugar, a proposta não vai em nada prejudicar ou agravar essa situação.
Pelo contrário, acredito que a proposta vai ajudar a resolver essa situação, porque se transmitirmos a todos os utilizadores a ideia e o “bom hábito” de usar um EPSG único, a situação resolve-se facilmente, como tu próprio reconheces, atribuindo ao tema o EPSG:20790. Contrariamente ao que dizes, está-se a complicar uma coisa que afinal é mesmo simples! :wink:

Vamos lá rebater os pontos levantados de “sim, mas não é possivel!”

> que o QGIS, a título individual, não pode, nem deve, fazer essa alteração,
> porque existe todo um ecossistema que tem de funcionar integrado

Discordo.
QGIS é software livre e código aberto, e duas das suas permissas e razão do seu sucesso são:
(liberdade 1) A liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidades. Para tanto, acesso ao código-fonte é um pré-requisito.
(liberdade 3) A liberdade de distribuir cópias de suas versões modificadas a outros. Desta forma, você pode dar a toda comunidade a chance de beneficiar de suas mudanças. Para tanto, acesso ao código-fonte é um pré-requisito.

Por isso, não só podemos, como devemos fazer a alteração se isso se adaptar às nossas necessidades e distribuir se isso ajudar outros. Eu faço-o há anos (decadas) e é uma das razões porque prefiro software livre. livre de amarras não só do outro tipo de licenciamento de software mas também de mentalidades antigas.

No limite até podemos lançar uma nova distribuição nacional do QGIS… mas penso que não é caso para tal. eheheh

> se quiserem avançar com isto, o projecto com o qual deverão falar é o proj4 e não o qgis.

Discordo.

O proj4 também é software livre. Eu altero igualmente e sempre as definições proj4. :wink:
O que me preocupa são os utilizadores do QGIS e as definições implementadas pelo QGIS. Essas é que são urgente mudar e para a qual há esta comunidade portuguesa de utilizadores diretamente interessados.
Obviamente que nada impede que se proponha também as alterações no proj4, mas não acho correto “sacudir assim a agua do capote”.

> esta informação é providenciada pela EPSG, que agrega informações dos organismos oficiais

Discordo.

É verdade, a lista EPSG é gerida pela IOGP: http://www.epsg-registry.org/

Podemos propor alterações mas eles ouvem preferencialmente entidades publicas e com competencias na área.

Como podem facilmente constatar pelo “lixo” que lá existe sobre Portugal é facil entender que o método de atualização não funciona. Quem quiser pode tentar seguir esse caminho das pedras, mas encham-se de paciencia e garanto-vos que vai demorar muito tempo.

> Ao aplicarmos isto à realidade do QGIS só iria isola-lo perante os outros,

Discordo.

Como sabem cada solução que usa o proj4 cria o seu próprio repositório de sistemas de coordenadas e no fundo acabam todos de uma certa forma por estar isolados uns dos outros e estão longe de estarem sincronizados.

O QGIS 2.6.1 na sua instalação base windows vem com 51 ficheiros de grelhas gsb (NTv2) na pasta (c:\Program Files\QGIS Brighton\share\proj). No seu repositório (tabela: tbl_srs do ficheiro: c:\Program Files\QGIS Brighton\apps\qgis\resources\srs.db) vem com 182 definições de sistemas de coordenadas que usam grelhas (+nadgrids) de um total de 5326. Mais 3 acho que não faz grande diferença. :wink:

E custa-me entender que seja considerado mau tomar um caminho diferente para corrigir um problema, mesmo que isso nos isole dos outros… mas admito que é um fenómeno recorrente e muito atual, que atinje até pessoas muito ilustres como governantes :wink:

Acho que se está a exagerar no impacto negativo que esta mudança acarreta. (não sejamos mais papistas que o papa)

Uso estas alterações há muito tempo no QGIS e noutros softwares livres SIG e não tenho sentido efeitos colaterais.

Apenas detetei um pequeno problema quando “sem querer atribuo erradamente” um sistema de coordenadas com definições de grelhas a dados fora dos limites das grelhas. Dá um erro que até serve de alerta para o utilizador saber que está a fazer asneira!

Poderá criar algum problema a quem queira atribuir coordenadas nestes sistemas por exemplo a embarcaçoes ao largo de portugal… ou dados em Espanha… mas não são boas práticas. eheheh

> Imagina que tu não és tu

LOL, é um exercício deveras dificil, mas sinceramente, gosto de ser eu. :wink:
Sei o que queres dizer, e é precisamente por isso que estou a apresentar esta proposta, porque me coloquei na pele dos outros e há anos que ajudo pessoas a ultrapassar este tipo de problemas…

Cumprimentos,

···

> Se fosses transformar esta layer para PT-TM06/ETRS89,
> sem antes lhe atribuir o EPSG: 20790,
> obtinhas um resultado com mais de 200m de erro!
> Por isso é que eu digo que não é assim tão simples.

Ricardo Pinho

Uma vez que é óbvio que ninguém nesta lista se vai discordar da possível actualização dos sistemas de coordenadas e de inclusão das grelhas. Acho que podemos passar a questões bem mais pertinentes.

Nomeadamente, quais são as acções a seguir no sentido de ver corrigidas estas desactualizações. E já agora em que é que diferem das acções já realizadas pelo Pedro Venâncio. Uma vez que a questão já foi amplamente discutida na lista dos developers.

Cumprimentos,

Alexandre Neto

···

2015-02-24 16:16 GMT+00:00 Ricardo Pinho <ricardodepinho@gmail.com>:

Olá a todos,

Isto começa a tomar forma de um debate interessante…
já diz o ditado: “a falar é que a gente se entende”

Antes de começar só um aparte:
> precisamente porque esta abordagem só funcionaria
> num mundo ideal (onde só se usasse Open Source! :slight_smile: )

Estamos longe de viver num mundo ideal e até desanimador quando parece que em vez de nos aproximarmos, estamos-nos cada vez a afastar mais dele. Mas isso não nos pode impedir de todos os dias desejar e tentar alcança-lo mesmo sabendo que é muito dificil. chama-se a isto: sonhar, uma constante da vida! :slight_smile:

> Como já te disse, estou de acordo com o que dizes

Ok, assim já ficou claro que concordas com a proposta.
tinha ficado um pouco na dúvida… :wink:

Identificas um possivel problema:

> Quando carregas esta layer no QGIS, ela assume, naturalmente,
> o sistema de referência ESRI:102164 (http://epsg.io> /102164), …

Em primeiro lugar, a proposta não vai em nada prejudicar ou agravar essa situação.
Pelo contrário, acredito que a proposta vai ajudar a resolver essa situação, porque se transmitirmos a todos os utilizadores a ideia e o “bom hábito” de usar um EPSG único, a situação resolve-se facilmente, como tu próprio reconheces, atribuindo ao tema o EPSG:20790. Contrariamente ao que dizes, está-se a complicar uma coisa que afinal é mesmo simples! :wink:

Vamos lá rebater os pontos levantados de “sim, mas não é possivel!”

> que o QGIS, a título individual, não pode, nem deve, fazer essa alteração,
> porque existe todo um ecossistema que tem de funcionar integrado

Discordo.
QGIS é software livre e código aberto, e duas das suas permissas e razão do seu sucesso são:
(liberdade 1) A liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidades. Para tanto, acesso ao código-fonte é um pré-requisito.
(liberdade 3) A liberdade de distribuir cópias de suas versões modificadas a outros. Desta forma, você pode dar a toda comunidade a chance de beneficiar de suas mudanças. Para tanto, acesso ao código-fonte é um pré-requisito.

Por isso, não só podemos, como devemos fazer a alteração se isso se adaptar às nossas necessidades e distribuir se isso ajudar outros. Eu faço-o há anos (decadas) e é uma das razões porque prefiro software livre. livre de amarras não só do outro tipo de licenciamento de software mas também de mentalidades antigas.

No limite até podemos lançar uma nova distribuição nacional do QGIS… mas penso que não é caso para tal. eheheh

> se quiserem avançar com isto, o projecto com o qual deverão falar é o proj4 e não o qgis.

Discordo.

O proj4 também é software livre. Eu altero igualmente e sempre as definições proj4. :wink:
O que me preocupa são os utilizadores do QGIS e as definições implementadas pelo QGIS. Essas é que são urgente mudar e para a qual há esta comunidade portuguesa de utilizadores diretamente interessados.
Obviamente que nada impede que se proponha também as alterações no proj4, mas não acho correto “sacudir assim a agua do capote”.

> esta informação é providenciada pela EPSG, que agrega informações dos organismos oficiais

Discordo.

É verdade, a lista EPSG é gerida pela IOGP: http://www.epsg-registry.org/

Podemos propor alterações mas eles ouvem preferencialmente entidades publicas e com competencias na área.

Como podem facilmente constatar pelo “lixo” que lá existe sobre Portugal é facil entender que o método de atualização não funciona. Quem quiser pode tentar seguir esse caminho das pedras, mas encham-se de paciencia e garanto-vos que vai demorar muito tempo.

> Ao aplicarmos isto à realidade do QGIS só iria isola-lo perante os outros,

Discordo.

Como sabem cada solução que usa o proj4 cria o seu próprio repositório de sistemas de coordenadas e no fundo acabam todos de uma certa forma por estar isolados uns dos outros e estão longe de estarem sincronizados.

O QGIS 2.6.1 na sua instalação base windows vem com 51 ficheiros de grelhas gsb (NTv2) na pasta (c:\Program Files\QGIS Brighton\share\proj). No seu repositório (tabela: tbl_srs do ficheiro: c:\Program Files\QGIS Brighton\apps\qgis\resources\srs.db) vem com 182 definições de sistemas de coordenadas que usam grelhas (+nadgrids) de um total de 5326. Mais 3 acho que não faz grande diferença. :wink:

E custa-me entender que seja considerado mau tomar um caminho diferente para corrigir um problema, mesmo que isso nos isole dos outros… mas admito que é um fenómeno recorrente e muito atual, que atinje até pessoas muito ilustres como governantes :wink:

Acho que se está a exagerar no impacto negativo que esta mudança acarreta. (não sejamos mais papistas que o papa)

Uso estas alterações há muito tempo no QGIS e noutros softwares livres SIG e não tenho sentido efeitos colaterais.

Apenas detetei um pequeno problema quando “sem querer atribuo erradamente” um sistema de coordenadas com definições de grelhas a dados fora dos limites das grelhas. Dá um erro que até serve de alerta para o utilizador saber que está a fazer asneira!

Poderá criar algum problema a quem queira atribuir coordenadas nestes sistemas por exemplo a embarcaçoes ao largo de portugal… ou dados em Espanha… mas não são boas práticas. eheheh

> Imagina que tu não és tu

LOL, é um exercício deveras dificil, mas sinceramente, gosto de ser eu. :wink:
Sei o que queres dizer, e é precisamente por isso que estou a apresentar esta proposta, porque me coloquei na pele dos outros e há anos que ajudo pessoas a ultrapassar este tipo de problemas…

Cumprimentos,


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

> Se fosses transformar esta layer para PT-TM06/ETRS89,
> sem antes lhe atribuir o EPSG: 20790,
> obtinhas um resultado com mais de 200m de erro!
> Por isso é que eu digo que não é assim tão simples.

Ricardo Pinho

Assim é que é falar… passemos então à próxima etapa.

Mas o debate não está encerrado. Se houver alguem com uma razão forte para não avançar com esta alteração que o diga, se faz favor!

Ora bem, a estratégia que proponho para a próxima etapa deve ser muito bem pensada e em força. Por isso agradeço ajuda nisto de quem que está mais dentro do grupo, em especial ao Pedro Venancio que já passou por isto e deve ter ideias para desta vez resultar. :wink:

Próximo passo: Elaborar um pull resquest muito convincente!

Alguma ideias:

a) Deve ser feito em simultaneo nos projetos: QGIS e PROJ/GDAL/OGR

Para não dar hipótese à desculpa: “esse pedido deve ser posto no proj/gdal/ogr.”
Assim podemos responder, já foi feito, mas os utilizadores QGIS não querem/podem esperar!

b) Salientar as graves consequencias de não usar o metodo das grelhas para os utilizadores QGIS.

  • Fundamentar claramente com as diferenças obtidas na transformação (os dev’s gostam de numeros), sugiro por exemplo fazer o calculo das diferenças para os 18 centros geométricos dos distritos.

  • Referir estudos cientificos da Fac.Ciencias da Univ. Porto (a mais reputada do país! eheheh) que comprovam as vantagens de usar o metodo das grelhas em portugal continental (enviar o link do site em EN do JAG: http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm )

  • Referir o numero imenso de posts de utilizadores na lista QGIS-PT a pedir ajuda neste assunto.

c) Urgencia e pertinencia de alterar as definições dos sistemas obsoletos

O sistema oficial foi estabelecido em Set.2014 e passou a ser obrigatório (não vale a pena traduzir o sentido de obrigatório em portugues) e os utilizadores QGIS estão neste momento a usa-lo para transformar dados para o sistema oficial. Se não usarem as grelhas estão a produzir erros de transformação que se vão perpetuar no tempo.

d) Assunto já debatido e aprovado na lista QGIS-PT

  • Referir que a proposta já foi feita, debatida e aprovada na lista QGIS-PT

  • Identificar uma lista de nomes de utilizadores registados na lista que concordam com a alteração (se necessário faz-se uma petição)

e) Via oficial fora de questão

  • Comunicar que as Instituições Nacionais responsáveis, nunca foram, não são e nunca serão pro-ativas, devido ao imenso peso burocrático que envolve qualquer ação oficial da sua parte. Por isso não se pode depender delas para um pedido formal de alteração à EPSG.

f) Explicar a alteração e salientar que não implica qualquer alteração de código/compilação, etc
Explicar claramente e de forma simples o pedido de alteração da definição de 3 códigos do EPSG e inclusão dos ficheiros de grelhas.

g) Escolher quem coloca o pull request

Deveria ser alguem de prestígio, conhecido no projeto e obviamente que concorde em dar o nome.

Eu não me ponho de parte e dar o nome, mas julgo ser um ilustre desconhecido nesses projetos.
Lembro assim de repente: O Prof. José Alberto (no proj), o Giovanni (no qgis),… sem querer desprezar ou por de parte outros nomes e voluntários.

Fica como pontapé de saída… força aí, toca a criticar, corrigir, etc.
Entretanto vamos pensando no texto em en…

Obrigado,

···

Ricardo Pinho

Caros,
Aqui vão alguns números, facilmente reconhecíveis por todos, que ajudam a retratar o problema.
O exemplo de transformação de coordenadas dos pontos representativos das 18 Capitais de Distrito de Portugal Continental.

Apresentam-se as diferenças das transformações feitas com as definições ATUAIS do QGIS e as definições alteradas para usar as GRELHAS. O valor DXY representa a distancia em planta e em linha recta (metros) entre os dois diferentes pontos resultantes das duas transformações.

···

Cumprimentos,