Olá Pedro,<div><br></div><div>No geoserver publicas a camada com o SRS original dos teus dados. É no lado do openlayers que tens que especificar o SRS que queres para o wms. Vê um exemplo em baixo de config de um wms com mercator</div>
<div><br></div><div><div>var layer = new OpenLayers.Layer.WMS(</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&#39;layer&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&#39;<a href="http://localhost:8080/geoserver/wms">http://localhost:8080/geoserver/wms</a>&#39;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layers: &#39;workspace:layer&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>styles: &#39;style&#39;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>srs: &#39;EPSG:900913&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>format: &#39;image/png&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>transparent: true</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>},{</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>isBaseLayer: false</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>);</div><div><br></div><div>Teoricamente não precisas de um proxy para fazeres pedidos getmap do WMS. Só precisarás para o WMSgetFeatureIndo, WMSGetCapabilities e todos os pedidos WFS (assumindo que tens o geoserver na porta 8080 e estas a servir a tua aplicação cliente openlayers na porta 80)</div>
<div><br></div><div>Abc,</div><div>Hugo</div><br><div class="gmail_quote">2011/12/13 Pedro Costa <span dir="ltr">&lt;<a href="mailto:pedrocostaarma@sapo.pt">pedrocostaarma@sapo.pt</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Pessoal podem ajudar-me no seguinte:<br>
    Tenho esta parte do código:<br>
    <br>
    <br>
    <pre> <span>var</span> <span>options</span> <span>=</span> <span>{</span>

                    <span>projection</span><span>:</span> <span>new</span> <span>OpenLayers</span><span>.</span><span>Projection</span><span>(</span><span>&quot;EPSG:900913&quot;</span><span>),</span>

                    <span></span><span>units</span><span>:</span> <span>&quot;m&quot;</span><span>,</span>

                    <span>numZoomLevels</span><span>:</span> <span>22</span><span>,</span>

                    <span>maxResolution</span><span>:</span> <span>156543.0339</span><span>,</span>

                    <span>maxExtent</span><span>:</span> <span>new</span> <span>OpenLayers</span><span>.</span><span>Bounds</span><span>(</span><span>-</span><span>20037508</span><span>,</span> <span>-</span><span>20037508</span><span>,</span>

                                                     <span>20037508</span><span>,</span> <span>20037508.34</span><span>)</span>

                <span>};</span></pre>
    <br>
    retirado de: <a href="http://www.pgrouting.org/docs/ol-workshop/ch05.html" target="_blank">http://www.pgrouting.org/docs/ol-workshop/ch05.html</a><br>
    <br>
    <br>
    Significa que o mapa vai estar na projecção 900913. Neste exempo eu
    quero mudar a area a ser apresentada por isso tenho de mudar o
    maxExtend certo?<br>
    A questão é se eu no geoserver definir o srs como 900913 e calcular,
    tenho os valores da bounding box,e é so substituir ou estou errado?<br>
    <br>
    Pelo que percebi:<br>
    <br>
    <pre><span>-</span><span>20037508 
(left = min X)


</span><span>-</span><span>20037508</span><span></span>
(bottom = min y)

<span>20037508</span><span></span>

(right = max X)

<span>20037508.34</span><span></span>

(top = max y)


Estou correcto?

obrigado

</pre><div class="im">
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    On 13-12-2011 11:11, Jorge de Jesus wrote:
    </div><div><div class="h5"><blockquote type="cite">
      
      
      <br>
      Oi<br>
      <br>
      Pelo que vejo:<br>
      <br>
      1) Nao tens a proxy instalada para poderes contactar <a href="http://localhost:8080" target="_blank">http://localhost:8080</a><br>
      <br>
      <a href="http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#HowdoIsetupaProxyHost" target="_blank">http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#HowdoIsetupaProxyHost</a><br>
      <br>
      Ate teres a proxy instalada o browser nao vai pedir nada ao
      servidor...<br>
      <br>
      2) Tens duas vezes projection:<br>
      projection: &#39;map.getProjectionObject()&#39;,<br>
      reproject: &#39;True&#39;,<br>
      projection: new OpenLayers.Projection(&#39;4326&#39;),<br>
      <br>
      Geralmente JS usa o ultimo valor definido, portanto estas a usar
      projeccao 4325<br>
      <br>
      3) O uso correct the OpenLayers.Projection e&#39; com EPSG<br>
      <br>
      OpenLayers.Projection(&quot;EPSG:4326&quot;)<br>
      <br>
      All the best<br>
      <br>
      Jorge<br>
      <br>
      <br>
      On 13/12/11 10:50, Pedro Costa wrote:
      <blockquote type="cite">
        
        Acho que o problema é mesmo os wms que não são reprojectados:<br>
        Reparem neste exemplo que fiz:<br>
        <br>
        <br>
        <a href="http://pastebin.com/6i9TEWsH" target="_blank">http://pastebin.com/6i9TEWsH</a><br>
        <br>
        <br>
        <br>
        Simplesmente não aparece o wms<br>
        <br>
        <br>
        <br>
        <br>
        <br>
        On 12-12-2011 09:38, Jorge de Jesus wrote:
        <blockquote type="cite">
          
          <br>
          Bons dias<br>
          <br>
          <br>
          Bem, se tens acerteza que o wms funciona sem problemas  sem o
          layer proprietario, o mais provavel e&#39; que o WMS nao supporta
          EPSG:900913 ou gera um erro quando fazes o pedido.<br>
          <br>
          No firebug, ve os pedidos feitos pela pagina (Seccao Net) e ve
          o pedido feito ao servidor e a resposta data.<br>
          <br>
          Por exemplo tenho um sistema que faz o seguinte pedido: <br>
          <br>
          <a href="http://localhost/rasdaman/wms.py?LAYERS=rasdamanImage&amp;FORMAT=image%2Fpng&amp;TIME=2011-06-20&amp;STRATEGIES=%5Bobject%20Object%5D&amp;TRANSPARENT=TRUE&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;SRS=EPSG%3A900913&amp;BBOX=-6300637.7833253,4684889.401321,6076045.8348875,10359574.380423&amp;WIDTH=1265&amp;HEIGHT=580" target="_blank">http://localhost/rasdaman/wms.py?LAYERS=rasdamanImage&amp;FORMAT=image%2Fpng&amp;TIME=2011-06-20&amp;STRATEGIES=%5Bobject%20Object%5D&amp;TRANSPARENT=TRUE&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;SRS=EPSG%3A900913&amp;BBOX=-6300637.7833253,4684889.401321,6076045.8348875,10359574.380423&amp;WIDTH=1265&amp;HEIGHT=580</a><br>

          <br>
          Experimenta a fazer um pedido ao teu WMS usando
          SRS=EPSG%3A900913<br>
          <br>
          Jorge<br>
          <br>
          <br>
          On 10/12/11 15:25, Pedro Costa wrote:
          <blockquote type="cite">
            
            Jorge,<br>
            <br>
            Sim lembro-me.Esclarece-me só a seguinte dúvida, o que é que
            o browser não está a conseguir ir buscar na tua opinião mais
            precisamente? É que ele vai buscar o layer proprietário, os
            wms é que não. Mas noutros exercicios que efectuei sem o
            layer proprietario ele ia buscar tudo.<br>
            <br>
            <br>
            Obrigado<br>
            bom fim de semana<br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            On 10-12-2011 09:26, Jorge Mendes de Jesus wrote:
            <blockquote type="cite">
              
              
              
              
              <p><font>Oi<br>
                  <br>
                  Parece tudo em ordem, mas tens um ligeiro problema :)<br>
                  <br>
                  Lembras-te da explicacao relativa a cross-domain, ou
                  seja podes acecer a outros URLs partir de Javascript
                  ?! Pois quando tens um url com uma porta diferente
                  tens a mesma situacao, ou seja:<br>
                  <br>
                  <a href="http://localhost:8080" target="_blank">http://localhost:8080</a><br>
                  <br>
                  è um URL differente e tens de usar uma proxy para
                  buscar os resultados. Eu sempre pensei que mesmo com
                  uma porta difererente nao haveria problemas mas à
                  alguns meses algume teve o mesmo problema e foi tudo
                  explicado no mailing list, acho que podes procurar no
                  google pelos emails mais antigos.<br>
                  <br>
                  Alem disso, tens o WMS a funcionar a 100%?
                  Experimentaste a fazer uma pedido com EPSG:900913 ??<br>
                  <br>
                  Jorge<br>
                  <br>
                  <br>
                  -----Original Message-----<br>
                  From: <a href="mailto:portugal-bounces@lists.osgeo.org" target="_blank">portugal-bounces@lists.osgeo.org</a>
                  on behalf of Pedro Costa<br>
                  Sent: Fri 09/12/2011 13:47<br>
                  To: <a href="mailto:portugal@lists.osgeo.org" target="_blank">portugal@lists.osgeo.org</a><br>
                  Subject: Re: [Portugal] duvidas sobre openlayers<br>
                  <br>
                  On 09-12-2011 09:22, Jorge de Jesus wrote:<br>
                  &gt; No meu caso nao defino a projeccao da camada WMS
                  e o OpenLayers usa a<br>
                  &gt; projeccao da baseLayer da google para tudo, o meu
                  WMS tem suporte<br>
                  &gt; nativo para 900913. Acho que devia ter tido mais
                  atencao ao codigo e<br>
                  &gt; seria mais correcto adicionar a informacao da
                  projeccao<br>
                  &gt;<br>
                  &gt; projection: map.getProjectionObject()<br>
                  <br>
                  <br>
                  <br>
                  Tentei assim:<br>
                  <br>
                  <a href="http://pastebin.com/WLkRVbxu" target="_blank">http://pastebin.com/WLkRVbxu</a><br>
                  <br>
                  <br>
                  Mas continuo sem sucesso, só é visivel o layer
                  proprietário. Nem sequer<br>
                  aparece o &quot;+&quot; do layer switcher, não percebo o
                  porquê...<br>
                  <br>
                  Alguma sugestão?<br>
                  <br>
                  Obrigado<br>
                  <br>
                  <br>
                  PS: O firebug tb não detecta nenhum erro.<br>
                  _______________________________________________<br>
                  Portugal mailing list<br>
                  <a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a><br>
                  <a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
                  <br>
                </font> </p>
              <br>
              <fieldset></fieldset>
              <br>
              <pre>_______________________________________________
Portugal mailing list
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
            </blockquote>
            <br>
            <pre><fieldset></fieldset>
_______________________________________________
Portugal mailing list
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
          </blockquote>
          <br>
          <br>
          <pre cols="72">-- 
PGP public key: 0x595FF9D3</pre>
          <br>
          <hr>
          <p><font face="Arial" size="1"> Plymouth Marine Laboratory<br>
              Registered Office: <br>
              Prospect Place<br>
              The Hoe<br>
              Plymouth PL1 3DH </font></p>
          <p><font face="Arial" size="1">Website: <a href="http://www.pml.ac.uk" target="_blank">www.pml.ac.uk</a>
              <br>
              <a href="http://www.pml.ac.uk/pdf/PMLAR2010.pdf" target="_blank">Click here
                for PML Annual Review</a> <br>
              Registered Charity No. 1091222<br>
              PML is a company limited by guarantee<br>
              registered in England &amp; Wales<br>
              company number 4178503</font></p>
          <p><font color="green" face="Arial" size="1">Please think
              before you print.</font></p>
          <hr>
          <p><font face="Arial" size="1">This e-mail, its content and
              any file attachments are confidential.</font></p>
          <p><font face="Arial" size="1">If you have received this
              e-mail in error please do not copy, disclose it to any
              third party or use the contents or attachments in any way.
              Please notify the sender by replying to this e-mail or
              e-mail <a href="mailto:forinfo@pml.ac.uk" target="_blank">forinfo@pml.ac.uk</a>
              and then delete the email without making any copies or
              using it in any other way.</font></p>
          <p><font face="Arial" size="1">The content of this message may
              contain personal views which are not the views of Plymouth
              Marine Laboratory unless specifically stated.</font></p>
          <p><font face="Arial" size="1">You are reminded that e-mail
              communications are not secure and may contain viruses.
              Plymouth Marine Laboratory accepts no liability for any
              loss or damage which may be caused by viruses.</font></p>
          <hr> <br>
          <br>
          <br>
          <fieldset></fieldset>
          <br>
          <pre>_______________________________________________
Portugal mailing list
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
        </blockquote>
        <br>
        <pre><fieldset></fieldset>
_______________________________________________
Portugal mailing list
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
      </blockquote>
      <br>
      <br>
      <pre cols="72">-- 
PGP public key: 0x595FF9D3</pre>
      <br>
      <hr>
      <p><font face="Arial" size="1">
          Plymouth Marine Laboratory<br>
          Registered Office: <br>
          Prospect Place<br>
          The Hoe<br>
          Plymouth PL1 3DH
        </font></p>
      <p><font face="Arial" size="1">Website: <a href="http://www.pml.ac.uk" target="_blank">www.pml.ac.uk</a>
          <br>
          <a href="http://www.pml.ac.uk/pdf/PMLAR2010.pdf" target="_blank">Click here for
            PML Annual Review</a>
          <br>
          Registered Charity No. 1091222<br>
          PML is a company limited by guarantee<br>
          registered in England &amp; Wales<br>
          company number 4178503</font></p>
      <p><font color="green" face="Arial" size="1">Please think before
          you print.</font></p>
      <hr>
      <p><font face="Arial" size="1">This e-mail, its content and any
          file attachments are confidential.</font></p>
      <p><font face="Arial" size="1">If you have received this e-mail in
          error please do not copy, disclose it to any third party or
          use the contents or attachments in any way. Please notify the
          sender by replying to this e-mail or e-mail <a href="mailto:forinfo@pml.ac.uk" target="_blank">forinfo@pml.ac.uk</a>
          and then delete the email without making any copies or using
          it in any other way.</font></p>
      <p><font face="Arial" size="1">The content of this message may
          contain personal views which are not the views of Plymouth
          Marine Laboratory unless specifically stated.</font></p>
      <p><font face="Arial" size="1">You are reminded that e-mail
          communications are not secure and may contain viruses.
          Plymouth Marine Laboratory accepts no liability for any loss
          or damage which may be caused by viruses.</font></p>
      <hr>
      <br>
      <br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Portugal mailing list
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a 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>LabNT - ISEGI UNL<br>Campus de Campolide<br>1070-312 Lisboa<br>N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br>
</div>