[Portugal] conversão de coordenadas
Pedro Costa
pedrocostaarma sapo.pt
Quinta-Feira, 12 de Julho de 2012 - 06:04:55 PDT
Olá Hugo,
Estava a converter no openlayers assim:
var startpoint = layer.features[0].geometry.clone();
point.transform(epsg_900913, epsg_27492);
E agora experimentei no postgis assim:
SELECT id, the_geom,
distance(the_geom,
GeometryFromText(ST_Transform(ST_SetSRID(ST_Point(-786854.57402635,
4978915.177541),900913),27492),27492)) As dist
FROM pontos
ORDER BY dist LIMIT 1
O resultado é melhor mas ainda continua fraquinho tendo em conta a minha
escala...
Em 12-07-2012 13:40, Hugo escreveu:
> Olá Pedro,
>
> Estás a converter as coordenadas onde? No OpenLayers ou no PostGis?
> O que eu faria, era converter as coordenadas no postgis dentro do teu
> query.
> É isso que estás a fazer?
>
> Abc,
>
>
> 2012/7/12 Pedro Costa <pedrocostaarma sapo.pt
> <mailto:pedrocostaarma sapo.pt>>
>
> Olá pessoal,
>
> Estou a realizar uns testes com o openlayers + geoext + postgis.
> A minha intenção é com o openlayers clicar num ponto num mapa (
> que esta em epsg900913) e depois converter para epsg 27492 para o
> postgis seleccionar o ponto mais próximo.
>
> Isto funciona o problema é que a conversão dá-me um erro de quase
> 200 metros o que constitui um problema dado que estou a trabalhar
> com uma escala relativamente grande.
> Na imagem em anexo podem ver o erro. O ponto seleccionado deveria
> ser o 149 e não 602. O que está a verde é o resultado da conversão.
>
>
> Alguém pode ajudar sobre como obter um resultado melhor?
>
> Obrigado
> Pedro
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
>
>
> --
> Hugo Martins
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20120712/1b31c011/attachment.html>
More information about the Portugal
mailing list