[QGIS-pt] Erro ao Adicionar Feature

Boa-tarde.

Estive a usar um novo plugin chamado Table Manager que entre outras coisas permite alterar a ordem das colunas de uma tabela de atributos.

Agora, ao tentar adicionar novas point feature, quer à tabela/layer manipulada (pelo Table Manager) quer a outras, obtenho sempre o mesmo erro:

forward transform of

(-0.085057, 0.750905)

PROJ.4: +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=D73_ETRS89_geo.gsb +geoidgrids=geodpt08.gtx +units=m +no_defs +to +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

Error: point not within available datum shift grids

Solicito a vossa ajuda.

Obrigado,

Pedro Ribeiro

Error: point not within available datum shift grids

o erro não parece ter nada a ver com o uso do table manager. Parece
ter origem no facto que o novos pontos estão a ser digitalizados fora
dos limites da grelha de transformação D73_ETRS89_geo.gsb.

--
Giovanni Manghi
http://naturalgis.pt/
giovanni.manghi@naturalgis.pt
* WebGIS development
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: giovanni.manghi@gmail.com
Giovanni is QGIS main tester and active member of its development team
--

Bom dia Pedro,

Pela informação que envia, parece estar a tentar acrescentar novos pontos num projeto com sistema de coordenadas diferente (provavelmente WGS84) da camada para onde está a gravar os dados à qual atribuiu o sistema coordenadas Datum 73, definido com a transformação das grelhas. O erro ocorre porque o QGIS está a tentar converter as coordenadas de uma entidade que sai fora dos limites da zona de alcance das grelhas (do sistema de coordenadas), isto é, de Portugal Continental.

Este é um dos poucos efeitos secundários do uso das definições das grelhas, que não permite transformar ou criar entidades fora dos limites da área para onde está definido o sistema de coordenadas.

Pode ser visto como um problema ou como uma ajuda para evitar erros ou enganos. Pois não é suposto aplicar uma definição de coordenadas a entidades que caem fora da zona para a qual se deve aplicar o Sistema de Coordenadas.

Em resumo, pelas informações que o Pedro enviou, deduzo que deve estar a fazer alguma coisa mal. Ou a atribuição de coordenadas às camadas/projeto não está correta ou está a tentar criar entidades fora de Portugal Continental usando o SC Datum 73.

Cumprimentos,

Ricardo Pinho

···

2015-04-20 16:01 GMT+01:00 Pedro Ribeiro <pedrib.stt@gmail.com>:

Boa-tarde.

Estive a usar um novo plugin chamado Table Manager que entre outras coisas permite alterar a ordem das colunas de uma tabela de atributos.

Agora, ao tentar adicionar novas point feature, quer à tabela/layer manipulada (pelo Table Manager) quer a outras, obtenho sempre o mesmo erro:

forward transform of

(-0.085057, 0.750905)

PROJ.4: +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=D73_ETRS89_geo.gsb +geoidgrids=geodpt08.gtx +units=m +no_defs +to +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

Error: point not within available datum shift grids

Solicito a vossa ajuda.

Obrigado,

Pedro Ribeiro


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

Ricardo Pinho

Bom-dia a todos.

Sim, suspeitava que o Table Manager não tivesse a ver com a situação mas quis dar-lhe contexto, pelo sim, pelo não.

Já no final do dia de trabalho, e depois de ter começado a trabalhar num projecto novo (que comecei sem prestar atenção a CRSs e portanto ficou com o CRS da 1ª layer que adicionei), lembrei-me que podia experimentar desligar o OTF (no projecto inicial onde se tinha verificado o erro e cujo CRS é o EPSG: 3763).

E parece funcionar, apesar de aparecer frequentemente uma janela onde se lê “QGIS indexing…” e de junto ao ponteiro do rato aparecer também aquela pequena circunferência que indica que o programa está a precisar de tempo para ‘pensar’…

Agora: eu estou a trabalhar na área da Covilhã. Não é suposto que esteja fora da zona de alcance das grelhas, certo?

As coordenadas apresentadas na 1ª parte da mensagem de erro deixam-me a pensar…

forward transform of

(-0.085057, 0.750905)

Mas para já está resolvido,

Obrigado,

Pedro Ribeiro

···

2015-04-21 9:33 GMT+01:00 Ricardo Pinho <ricardodepinho@gmail.com>:

Bom dia Pedro,

Pela informação que envia, parece estar a tentar acrescentar novos pontos num projeto com sistema de coordenadas diferente (provavelmente WGS84) da camada para onde está a gravar os dados à qual atribuiu o sistema coordenadas Datum 73, definido com a transformação das grelhas. O erro ocorre porque o QGIS está a tentar converter as coordenadas de uma entidade que sai fora dos limites da zona de alcance das grelhas (do sistema de coordenadas), isto é, de Portugal Continental.

Este é um dos poucos efeitos secundários do uso das definições das grelhas, que não permite transformar ou criar entidades fora dos limites da área para onde está definido o sistema de coordenadas.

Pode ser visto como um problema ou como uma ajuda para evitar erros ou enganos. Pois não é suposto aplicar uma definição de coordenadas a entidades que caem fora da zona para a qual se deve aplicar o Sistema de Coordenadas.

Em resumo, pelas informações que o Pedro enviou, deduzo que deve estar a fazer alguma coisa mal. Ou a atribuição de coordenadas às camadas/projeto não está correta ou está a tentar criar entidades fora de Portugal Continental usando o SC Datum 73.

Cumprimentos,

Ricardo Pinho


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

2015-04-20 16:01 GMT+01:00 Pedro Ribeiro <pedrib.stt@gmail.com>:

Boa-tarde.

Estive a usar um novo plugin chamado Table Manager que entre outras coisas permite alterar a ordem das colunas de uma tabela de atributos.

Agora, ao tentar adicionar novas point feature, quer à tabela/layer manipulada (pelo Table Manager) quer a outras, obtenho sempre o mesmo erro:

forward transform of

(-0.085057, 0.750905)

PROJ.4: +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=D73_ETRS89_geo.gsb +geoidgrids=geodpt08.gtx +units=m +no_defs +to +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

Error: point not within available datum shift grids

Solicito a vossa ajuda.

Obrigado,

Pedro Ribeiro


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

Ricardo Pinho

Olá Pedro,

Terás de dar mais pormenores quanto aos dados que estás a carregar no projecto QGIS, nomeadamente o motivo para estares a usar o projecto em ETRS89/PT-TM06 e os dados em Datum 73.

Quanto à mensagem “QGIS indexing…”, é normal, com a nova versão o QGIS faz a indexação das layers no início da edição, para acelerar o processo.

Cumprimentos,

Pedro Venâncio

···

No dia 21 de abril de 2015 às 10:08, Pedro Ribeiro <pedrib.stt@gmail.com> escreveu:

Bom-dia a todos.

Sim, suspeitava que o Table Manager não tivesse a ver com a situação mas quis dar-lhe contexto, pelo sim, pelo não.

Já no final do dia de trabalho, e depois de ter começado a trabalhar num projecto novo (que comecei sem prestar atenção a CRSs e portanto ficou com o CRS da 1ª layer que adicionei), lembrei-me que podia experimentar desligar o OTF (no projecto inicial onde se tinha verificado o erro e cujo CRS é o EPSG: 3763).

E parece funcionar, apesar de aparecer frequentemente uma janela onde se lê “QGIS indexing…” e de junto ao ponteiro do rato aparecer também aquela pequena circunferência que indica que o programa está a precisar de tempo para ‘pensar’…

Agora: eu estou a trabalhar na área da Covilhã. Não é suposto que esteja fora da zona de alcance das grelhas, certo?

As coordenadas apresentadas na 1ª parte da mensagem de erro deixam-me a pensar…

forward transform of

(-0.085057, 0.750905)

Mas para já está resolvido,

Obrigado,

Pedro Ribeiro


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

2015-04-21 9:33 GMT+01:00 Ricardo Pinho <ricardodepinho@gmail.com>:

Bom dia Pedro,

Pela informação que envia, parece estar a tentar acrescentar novos pontos num projeto com sistema de coordenadas diferente (provavelmente WGS84) da camada para onde está a gravar os dados à qual atribuiu o sistema coordenadas Datum 73, definido com a transformação das grelhas. O erro ocorre porque o QGIS está a tentar converter as coordenadas de uma entidade que sai fora dos limites da zona de alcance das grelhas (do sistema de coordenadas), isto é, de Portugal Continental.

Este é um dos poucos efeitos secundários do uso das definições das grelhas, que não permite transformar ou criar entidades fora dos limites da área para onde está definido o sistema de coordenadas.

Pode ser visto como um problema ou como uma ajuda para evitar erros ou enganos. Pois não é suposto aplicar uma definição de coordenadas a entidades que caem fora da zona para a qual se deve aplicar o Sistema de Coordenadas.

Em resumo, pelas informações que o Pedro enviou, deduzo que deve estar a fazer alguma coisa mal. Ou a atribuição de coordenadas às camadas/projeto não está correta ou está a tentar criar entidades fora de Portugal Continental usando o SC Datum 73.

Cumprimentos,

Ricardo Pinho


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

2015-04-20 16:01 GMT+01:00 Pedro Ribeiro <pedrib.stt@gmail.com>:

Boa-tarde.

Estive a usar um novo plugin chamado Table Manager que entre outras coisas permite alterar a ordem das colunas de uma tabela de atributos.

Agora, ao tentar adicionar novas point feature, quer à tabela/layer manipulada (pelo Table Manager) quer a outras, obtenho sempre o mesmo erro:

forward transform of

(-0.085057, 0.750905)

PROJ.4: +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=D73_ETRS89_geo.gsb +geoidgrids=geodpt08.gtx +units=m +no_defs +to +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

Error: point not within available datum shift grids

Solicito a vossa ajuda.

Obrigado,

Pedro Ribeiro


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

Ricardo Pinho

Olá,

Sim, Covilhã faz parte dos limites de alcance das grelhas, de Portugal Continental. Apesar dos Governantes Nacionais andarem um pouco esquecidos disso… :wink:

forward transform of (-0.085057, 0.750905)

Só sabendo os sistemas de coordenadas projeto/camada.
De qualquer forma, por norma os programas para transformar coordenadas fazem-no em dois passos:
sistema_A para wgs84 & wgs84 para sistema_B (as definições transf de proj4 são feitas sempre em relação wgs84)

E essas coordenadas podem ser as intermédias em wgs84.

Mas não tenho 100% de certeza disso em relação ao QGIS…

Abraço,

Ricardo Pinho

···

No dia 21 de abril de 2015 às 10:08, Pedro Ribeiro <pedrib.stt@gmail.com> escreveu:

Bom-dia a todos.

Sim, suspeitava que o Table Manager não tivesse a ver com a situação mas quis dar-lhe contexto, pelo sim, pelo não.

Já no final do dia de trabalho, e depois de ter começado a trabalhar num projecto novo (que comecei sem prestar atenção a CRSs e portanto ficou com o CRS da 1ª layer que adicionei), lembrei-me que podia experimentar desligar o OTF (no projecto inicial onde se tinha verificado o erro e cujo CRS é o EPSG: 3763).

E parece funcionar, apesar de aparecer frequentemente uma janela onde se lê “QGIS indexing…” e de junto ao ponteiro do rato aparecer também aquela pequena circunferência que indica que o programa está a precisar de tempo para ‘pensar’…

Agora: eu estou a trabalhar na área da Covilhã. Não é suposto que esteja fora da zona de alcance das grelhas, certo?

As coordenadas apresentadas na 1ª parte da mensagem de erro deixam-me a pensar…

forward transform of

(-0.085057, 0.750905)

Mas para já está resolvido,

Obrigado,

Pedro Ribeiro


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

2015-04-21 9:33 GMT+01:00 Ricardo Pinho <ricardodepinho@gmail.com>:

Bom dia Pedro,

Pela informação que envia, parece estar a tentar acrescentar novos pontos num projeto com sistema de coordenadas diferente (provavelmente WGS84) da camada para onde está a gravar os dados à qual atribuiu o sistema coordenadas Datum 73, definido com a transformação das grelhas. O erro ocorre porque o QGIS está a tentar converter as coordenadas de uma entidade que sai fora dos limites da zona de alcance das grelhas (do sistema de coordenadas), isto é, de Portugal Continental.

Este é um dos poucos efeitos secundários do uso das definições das grelhas, que não permite transformar ou criar entidades fora dos limites da área para onde está definido o sistema de coordenadas.

Pode ser visto como um problema ou como uma ajuda para evitar erros ou enganos. Pois não é suposto aplicar uma definição de coordenadas a entidades que caem fora da zona para a qual se deve aplicar o Sistema de Coordenadas.

Em resumo, pelas informações que o Pedro enviou, deduzo que deve estar a fazer alguma coisa mal. Ou a atribuição de coordenadas às camadas/projeto não está correta ou está a tentar criar entidades fora de Portugal Continental usando o SC Datum 73.

Cumprimentos,

Ricardo Pinho


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

2015-04-20 16:01 GMT+01:00 Pedro Ribeiro <pedrib.stt@gmail.com>:

Boa-tarde.

Estive a usar um novo plugin chamado Table Manager que entre outras coisas permite alterar a ordem das colunas de uma tabela de atributos.

Agora, ao tentar adicionar novas point feature, quer à tabela/layer manipulada (pelo Table Manager) quer a outras, obtenho sempre o mesmo erro:

forward transform of

(-0.085057, 0.750905)

PROJ.4: +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +nadgrids=D73_ETRS89_geo.gsb +geoidgrids=geodpt08.gtx +units=m +no_defs +to +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

Error: point not within available datum shift grids

Solicito a vossa ajuda.

Obrigado,

Pedro Ribeiro


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

Ricardo Pinho

Ricardo Pinho

Boa-tarde.

Só para rematar, o motivo pelo qual estou a utilizar ETRS89/PT-TM06 (projecto) com camadas cujos dados se encontram em Datum 73 é puramente pedagógico.

E a custa disso já aprendi umas coisas :wink:

Até breve,
PR

PS - Amigos da hidráulica, não esqueçam o link http://www.oslandia.com/premiers-pas-avec-qgis-epanet.html

Boas-tardes.

Afinal, parece-me que o Table Manager não é tão ‘inócuo’ quanto isso: estou a utilizá-lo mais e verifico que cada vez que gravo alterações à tabela em causa, esta perde o CRS que lhe estava atribuído (no caso, datum 73) e adquire o CRS User: 100000…

Cumprimentos,
Pedro Ribeiro

···

2015-04-21 14:42 GMT+01:00 Pedro Ribeiro <pedrib.stt@gmail.com>:

Boa-tarde.

Só para rematar, o motivo pelo qual estou a utilizar ETRS89/PT-TM06 (projecto) com camadas cujos dados se encontram em Datum 73 é puramente pedagógico.

E a custa disso já aprendi umas coisas :wink:

Até breve,
PR

PS - Amigos da hidráulica, não esqueçam o link http://www.oslandia.com/premiers-pas-avec-qgis-epanet.html

Afinal, parece-me que o Table Manager não é tão 'inócuo' quanto isso: estou
a utilizá-lo mais e verifico que cada vez que gravo alterações à tabela em
causa, esta perde o CRS que lhe estava atribuído (no caso, datum 73) e
adquire o CRS User: 100000...

não consigo confirmar este problema, experimentei seja no Linux seja
no Windows e não há nenhum tipo
de efeito sobre o CRS do layer.

Cumprimentos

--
Giovanni Manghi
http://naturalgis.pt/
giovanni.manghi@naturalgis.pt
* WebGIS development
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: giovanni.manghi@gmail.com
Giovanni is QGIS main tester and active member of its development team
--

Bom-dia, Giovanni.

Acaba de acontecer de novo: depois de gravar as operações realizadas com o Table Manager, o CRS passa a User: 100000…

Eu estou a dar novos nomes a campos, alterar a ordem, inserir novos campos… quase tudo o se pode fazer com este Plugin.

Tenho o OTF ligado (DT73) mas a camada que utilizei está no mesmo datum.

Não é muito importante, uma vez que agora já estou atento ao facto. E muitas vezes, por trás da janela de diálogo, consegue-se mesmo ver as geometrias a trocarem de lugar.

Cumprimentos,
PR

···

2015-04-23 16:02 GMT+01:00 Giovanni Manghi <giovanni.manghi@gmail.com>:

Afinal, parece-me que o Table Manager não é tão ‘inócuo’ quanto isso: estou
a utilizá-lo mais e verifico que cada vez que gravo alterações à tabela em
causa, esta perde o CRS que lhe estava atribuído (no caso, datum 73) e
adquire o CRS User: 100000…

não consigo confirmar este problema, experimentei seja no Linux seja
no Windows e não há nenhum tipo
de efeito sobre o CRS do layer.