<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">Obrigado pessoal,<br>
      <br>
      Acabei por realizar no postgis e obtive resultados muito bons
      depois de realizar aquele update do proj4js.<br>
      Mas obrigado pelas duas dicas.<br>
      Apesar de tudo o vector do geosjon vai parar a um sitio errado
      (perto de são Tomé!). Não sei porque acontece uma vez que se eu
      copiar a resposta dada pelo servidor e testar no qgis ele vai para
      o sitio correcto.<br>
      <br>
      Por esta razão penso que o problema está no cliente. O mapa está
      no 900913 e tento adicionar o geojson assim:<br>
      <br>
      <br>
      <br>
      o layer que vai receber a linha:<br>
      <br>
       var linha = new OpenLayers.Layer.Vector("route", {<br>
                  styleMap: new OpenLayers.StyleMap(new
      OpenLayers.Style({<br>
                      strokeColor: "#ff9933",<br>
                      strokeWidth: 3<br>
                  }))<br>
              });<br>
      <br>
      <br>
      <br>
      A store do webservice:<br>
      <br>
          var store = new GeoExt.data.FeatureStore({layer: linha,
      fields: [{name: "id"}],<br>
                  proxy: new GeoExt.data.ProtocolProxy({<br>
                  protocol: new OpenLayers.Protocol.HTTP({<br>
                  url: "./php/php.php",<br>
                  format: new OpenLayers.Format.GeoJSON({<br>
                  internalProjection: epsg_900913,<br>
                  externalProjection: epsg_900913<br>
                          })})})});<br>
      <br>
      <br>
      Alguém sabe a razão porque ele não está acertado?<br>
      <br>
      <br>
      Obrigado<br>
      <br>
      <br>
      <br>
      Em 12-07-2012 16:02, Hugo escreveu:<br>
    </div>
    <blockquote
cite="mid:CAFtnPwpAPZ5z_jhn6dX_mRwx0NfzM-WL+XHWkKdLtJJMVVscwQ@mail.gmail.com"
      type="cite">Como o Duarte indicou,
      <div><br>
      </div>
      <div>Se quiseres fazer a transformação de coordenadas no
        OpenLayers com a transf de Bursa-Wolf tens que definir o
        seguinte:</div>
      <div><br>
      </div>
      <div>Proj4js.defs["EPSG:27492"] = "+proj=tmerc
        +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1
        +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +units=m
        +towgs84=-239.749,88.181,30.488,0.263,0.082,1.211,2.229";</div>
      <div><br>
      </div>
      <div>Continuo a achar que é preferíevl fazeres esta transformação
        no postgis. Só tens que actualizar as definições do sistema com
        o seguinte:</div>
      <div><br>
      </div>
      <div>UPDATE spatial_ref_sys set proj4text = '+proj=tmerc
        +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1
        +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +units=m
        +towgs84=-239.749,88.181,30.488,0.263,0.082,1.211,2.229 ' where
        srid=27492;</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Abc,</div>
      <div><br>
      </div>
      <div>Hugo<br>
        <br>
        <div class="gmail_quote">On Thu, Jul 12, 2012 at 3:50 PM,
          duartecarreira <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:dncarreira@gmail.com" target="_blank">dncarreira@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Pedro,
            tenta definir manualmente a projecção 27492 e incluir o
            towgs84:<br>
            <br>
            Proj4js.defs["EPSG:27492"]="+title=Datum 73 / Modified
            Portuguese Grid<br>
            +proj=tmerc +lat_0=39.66666666666666
            +lon_0=-8.131906111111112 +k=1.000000<br>
            +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +units=m<br>
            +towgs84=-223.237,110.193,36.649 +no_defs  no_defs
            <>";<br>
            <br>
            Este exemplo tem uma transf de molodensky... se colocares 7
            params ele<br>
            assume uma transf de bursa-wolf.<br>
            <br>
            Mais info aqui:<br>
            <a moz-do-not-send="true"
              href="http://trac.osgeo.org/openlayers/wiki/Documentation/Dev/proj4js"
              target="_blank">http://trac.osgeo.org/openlayers/wiki/Documentation/Dev/proj4js</a><br>
            <br>
            <br>
            Duarte<br>
            <br>
            --<br>
            View this message in context: <a moz-do-not-send="true"
href="http://osgeo-org.1560.n6.nabble.com/conversao-de-coordenadas-tp4987946p4988001.html"
              target="_blank">http://osgeo-org.1560.n6.nabble.com/conversao-de-coordenadas-tp4987946p4988001.html</a><br>
            Sent from the OSGeo Portuguese Local Chapter mailing list
            archive at Nabble.com.<br>
            <div class="HOEnZb">
              <div class="h5">_______________________________________________<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>
              </div>
            </div>
          </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>