<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>