<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Olá Hugo,<br>
<br>
Estava a converter no openlayers assim:<br>
<br>
var startpoint = layer.features[0].geometry.clone();<br>
point.transform(epsg_900913, epsg_27492);<br>
<br>
<br>
E agora experimentei no postgis assim:<br>
<br>
SELECT id, the_geom, <br>
distance(the_geom,
GeometryFromText(ST_Transform(ST_SetSRID(ST_Point(-786854.57402635,
4978915.177541),900913),27492),27492)) As dist<br>
FROM pontos<br>
ORDER BY dist LIMIT 1<br>
<br>
<br>
O resultado é melhor mas ainda continua fraquinho tendo em conta a
minha escala...<br>
<br>
<br>
<br>
<br>
<br>
Em 12-07-2012 13:40, Hugo escreveu:<br>
</div>
<blockquote
cite="mid:CAFtnPwp3AEWnk81rAbYqeuPBfOTwyLZDHnwv9+dDW1TcVU+tcQ@mail.gmail.com"
type="cite">Olá Pedro,
<div><br>
</div>
<div>Estás a converter as coordenadas onde? No OpenLayers ou no
PostGis?</div>
<div>O que eu faria, era converter as coordenadas no postgis
dentro do teu query.</div>
<div>É isso que estás a fazer?</div>
<div><br>
</div>
<div>Abc,</div>
<div><br>
</div>
<div><br>
<div class="gmail_quote">2012/7/12 Pedro Costa <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:pedrocostaarma@sapo.pt" target="_blank">pedrocostaarma@sapo.pt</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Olá pessoal,<br>
<br>
Estou a realizar uns testes com o openlayers + geoext +
postgis.<br>
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.<br>
<br>
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.<br>
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.<br>
<br>
<br>
Alguém pode ajudar sobre como obter um resultado melhor?<br>
<br>
Obrigado<span class="HOEnZb"><font color="#888888"><br>
Pedro<br>
</font></span><br>
_______________________________________________<br>
Portugal mailing list<br>
<a moz-do-not-send="true"
href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/portugal"
target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Hugo Martins<br>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Portugal mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
</blockquote>
<br>
<br>
</body>
</html>