Bom dia,
Estou com o seguinte problema.
Tenho uma tabela no postgres que regista nos campos xvalue e yvalue, essas coordenadas que são obtidas pelo GPS, essa tabela esta com a EPSG 4326, será este o EPSG correto?
Agora o problema coloca-se quando vou inserir essa camada num projeto QGIS que este em EPSG 3763, os pontos não ficam no local correto, já fiz vários testes de alterar a projeção e nenhum deu certo.
Mas ao exportar essa tabela para csv e ao importar em modo de texto definido o X e o Y, os pontos ficam colocados no local correto
Como é que faço para que os pontos sejam colocados no local correto?
Com os melhores Cumprimentos.
Francisco Chainho
Bom dia Francisco,
Sim, é esse o EPSG correto. Esse EPSG tem que ser usado para cada ponto e estar associado à metainformação da tabela.
···
Às 10:26 de 12/04/21, Francisco Chainho escreveu:
Bom dia,
Estou com o seguinte problema.
Tenho uma tabela no postgres que regista nos campos xvalue e yvalue, essas coordenadas que são obtidas pelo GPS, essa tabela esta com a EPSG 4326, será este o EPSG correto?
Agora o problema coloca-se quando vou inserir essa camada num projeto QGIS que este em EPSG 3763, os pontos não ficam no local correto, já fiz vários testes de alterar a projeção e nenhum deu certo.
Hum… Devia aparecer logo no sítio correto. Se estiver em 4326, o QGIS faz à transformação para 3763 on-the-fly.
Nas propriedades da camada, no navegador do QGIS, qual é o ESPG que aparece associado à tabela? Deveria ser o 4326.
Passo-te um screen shot [1]. Mesmo sem adicionar a camada ao QGIS, ao passar o rato, diz-me logo que a camada está em 4326.
No teu acontece o mesmo?
Até já,
Jorge Gustavo
[1] https://nextcloud.geomaster.pt/index.php/s/ePwf99nz5LnbtoC
Mas ao exportar essa tabela para csv e ao importar em modo de texto definido o X e o Y, os pontos ficam colocados no local correto
Como é que faço para que os pontos sejam colocados no local correto?
Com os melhores Cumprimentos.
Francisco Chainho
_______________________________________________
QGIS-pt mailing list
[QGIS-pt@lists.osgeo.org](mailto:QGIS-pt@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-pt](https://lists.osgeo.org/mailman/listinfo/qgis-pt)
–
Geomaster
Jorge Gustavo Rocha | Software Engineer
e: jgr@geomaster.pt | m: +351 910 333 888
g: 41.54094,-8.40490 | v: 510 906 109
a: Rua António Cândido Pinto, 67, 4715-400 Braga
Francisco,
Tenho uma tabela no postgres que regista nos campos xvalue e yvalue, essas coordenadas que são obtidas pelo GPS, essa tabela esta com a EPSG 4326, será este o EPSG correto?
O ponto é criado por uma funcionalidade do postgres ou é a própria geometria fornecida pelo GPS?
Se for por uma função do postgres veja se na mesma o srid está indicado, conforme a documentação https://postgis.net/docs/ST_MakePoint.html
Nos exemplos dispostos na documentação veja que se não utilizar uma função para indicar o srid a geometria é gerada sem esta informação, e quando adiciona no QGIS, pode ser que esteja configurado para utilizar o do projeto
Att
Hebert Guilherme de Azevedo - Consultor em Geotecnologias
Adquira nosso curso sobre customização de formulários no QGIS pelo link https://www.udemy.com/course/customizacao-de-formulario-qgis/?referralCode=C4191B7F6339523504BC
Veja nossos cursos na plataforma Udemy: https://www.udemy.com/user/hebert-azevedo-2/
Inscreva-se e acompanhe nosso blog: http://bit.ly/2CL63UZ
Inscreva-se e acompanhe nosso canal Youtube: http://bit.ly/2J0H2Wa
Curta e acompanhe nossa página no Facebook: http://bit.ly/2yGErMp
Acompanhe nosso twitter: https://twitter.com/consultorgeo
Para doações de qualquer valor digitalize o QrCode a seguir:
Olá Francisco,
Algumas coisas:
- Pode enviar a query de criação da tabela? Disse que tem colunas xvalue e yvalue, mas depois disse que a tabela esta em 4326… Existe uma outra coluna com geometria?l
(Uma tabela pode ter nenhuma ou várias colunas com geometria, com diferentes data types e diferentes SRIDs)
-
Os dados GPS são geralmente obtidos e guardados em 4326, mas nunca se sabe. Mais ou menos, que valores têm essas colunas?
-
Como está a carregar essa tabela no QGIS?
Cumprimentos,
Alexandre Neto
A segunda, 12/04/2021, 10:26, Francisco Chainho <fchainho@hotmail.com> escreveu:
Bom dia,
Estou com o seguinte problema.
Tenho uma tabela no postgres que regista nos campos xvalue e yvalue, essas coordenadas que são obtidas pelo GPS, essa tabela esta com a EPSG 4326, será este o EPSG correto?
Agora o problema coloca-se quando vou inserir essa camada num projeto QGIS que este em EPSG 3763, os pontos não ficam no local correto, já fiz vários testes de alterar a projeção e nenhum deu certo.
Mas ao exportar essa tabela para csv e ao importar em modo de texto definido o X e o Y, os pontos ficam colocados no local correto
Como é que faço para que os pontos sejam colocados no local correto?
Com os melhores Cumprimentos.
Francisco Chainho
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Bom dia,
Já percebi qual era problema.
é necessário utilizar o comando (UPDATE public.“Operacao” SET the_geom = ST_SetSRID(ST_MakePoint(xvalue, yvalue), 4326) para criar a geometria correcta. E percetível porque tenho de lhe dizer quais são os campos do x e y.
Agora tenho de criar um trigger
para cada vez que for feito um insert ele gere a geometria da nova entrada.
Já agora existe algum cuidado especial a fazer este procedimento?
···
Com os melhores Cumprimentos.
Francisco Chainho
De: QGIS-pt qgis-pt-bounces@lists.osgeo.org em nome de Alexandre Neto senhor.neto@gmail.com
Enviado: 12 de abril de 2021 21:26
Para: QGIS PT - lista de utilizadores QGIS, em português. qgis-pt@lists.osgeo.org
Assunto: Re: [QGIS-pt] Criar geometria camada pontos
Olá Francisco,
Algumas coisas:
- Pode enviar a query de criação da tabela? Disse que tem colunas xvalue e yvalue, mas depois disse que a tabela esta em 4326… Existe uma outra coluna com geometria?l
(Uma tabela pode ter nenhuma ou várias colunas com geometria, com diferentes data types e diferentes SRIDs)
-
Os dados GPS são geralmente obtidos e guardados em 4326, mas nunca se sabe. Mais ou menos, que valores têm essas colunas?
-
Como está a carregar essa tabela no QGIS?
Cumprimentos,
Alexandre Neto
A segunda, 12/04/2021, 10:26, Francisco Chainho <fchainho@hotmail.com> escreveu:
Bom dia,
Estou com o seguinte problema.
Tenho uma tabela no postgres que regista nos campos xvalue e yvalue, essas coordenadas que são obtidas pelo GPS, essa tabela esta com a EPSG 4326, será este o EPSG correto?
Agora o problema coloca-se quando vou inserir essa camada num projeto QGIS que este em EPSG 3763, os pontos não ficam no local correto, já fiz vários testes de alterar a projeção e nenhum deu certo.
Mas ao exportar essa tabela para csv e ao importar em modo de texto definido o X e o Y, os pontos ficam colocados no local correto
Como é que faço para que os pontos sejam colocados no local correto?
Com os melhores Cumprimentos.
Francisco Chainho
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Bom dia,
On Tue, Apr 13, 2021 at 10:16 AM Francisco Chainho <fchainho@hotmail.com> wrote:
Já agora existe algum cuidado especial a fazer este procedimento?
Que eu saiba não. Usa um trigger para insert e update activado BEFORE. Alteras directamente a geometria usando a mesma expressão que usaste no teu exemplo.
Mais ou menos o que está neste meu artigo já velhinho:
https://sigsemgrilhetas.wordpress.com/2013/12/03/triggers-para-que-vos-quero/
Cumprimentos,
Alexandre Neto
Com os melhores Cumprimentos.
Francisco Chainho
De: QGIS-pt <qgis-pt-bounces@lists.osgeo.org> em nome de Alexandre Neto <senhor.neto@gmail.com>
Enviado: 12 de abril de 2021 21:26
Para: QGIS PT - lista de utilizadores QGIS, em português. <qgis-pt@lists.osgeo.org>
Assunto: Re: [QGIS-pt] Criar geometria camada pontos
Olá Francisco,
Algumas coisas:
- Pode enviar a query de criação da tabela? Disse que tem colunas xvalue e yvalue, mas depois disse que a tabela esta em 4326… Existe uma outra coluna com geometria?l
(Uma tabela pode ter nenhuma ou várias colunas com geometria, com diferentes data types e diferentes SRIDs)
-
Os dados GPS são geralmente obtidos e guardados em 4326, mas nunca se sabe. Mais ou menos, que valores têm essas colunas?
-
Como está a carregar essa tabela no QGIS?
Cumprimentos,
Alexandre Neto
A segunda, 12/04/2021, 10:26, Francisco Chainho <fchainho@hotmail.com> escreveu:
Bom dia,
Estou com o seguinte problema.
Tenho uma tabela no postgres que regista nos campos xvalue e yvalue, essas coordenadas que são obtidas pelo GPS, essa tabela esta com a EPSG 4326, será este o EPSG correto?
Agora o problema coloca-se quando vou inserir essa camada num projeto QGIS que este em EPSG 3763, os pontos não ficam no local correto, já fiz vários testes de alterar a projeção e nenhum deu certo.
Mas ao exportar essa tabela para csv e ao importar em modo de texto definido o X e o Y, os pontos ficam colocados no local correto
Como é que faço para que os pontos sejam colocados no local correto?
Com os melhores Cumprimentos.
Francisco Chainho
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt