<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Conheces algum exemplo do evento zoomend para eu tentar
guiar-me?<br>
<br>
Obrigado<br>
<pre class="moz-signature" cols="72">
</pre>
<br>
Em 13-12-2011 12:45, Hugo escreveu:
<blockquote
cite="mid:CAFtnPwpCnNqxxwSwJB02+7atVQPF6j=dy3zO5QYmHrZG58x+bg@mail.gmail.com"
type="cite">Experimenta adicionar o seguinte às opções do teu
mapa:
<div><br>
</div>
<div>restrictedExtent: new OpenLayers.Bounds(.....);</div>
<div><br>
</div>
<div><br>
</div>
<div>De qualquer maneira, qd usas layers comerciais (google,
yahoo, etc), tens que definir tb nas layers algumas restrições
nomeadamente as resoluções máximas, etc...</div>
<div><br>
</div>
<div>Ou seja, o facto de definires o restricted extent não vai
impedir de veres o mundo inteiro. Então podes fazer como te
disse, ou ainda, podes adicionar um evento ao map on zoomend e
detectas qual a resolução e se for maior que aquela que tu
queres permitir entao fazes um zoom ao mapa... desta forma
consegues eliminar a visualização do mundo inteiro.</div>
<div><br>
</div>
<div>Abc,</div>
<div><br>
</div>
<div>Hugo</div>
<div><br>
<div class="gmail_quote">2011/12/13 Pedro Costa <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:pedrocostaarma@sapo.pt">pedrocostaarma@sapo.pt</a>></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"> Obrigado Hugo.<br>
Eu estou a tentar que o exemplo do link abra na área que
pretendo mas está dificil.<br>
<br>
<a moz-do-not-send="true"
href="http://www.pgrouting.org/docs/ol-workshop/ch05.html"
target="_blank">http://www.pgrouting.org/docs/ol-workshop/ch05.html</a><br>
<br>
Por exemplo, abri o exemplo original fiz zoom na área que
pretendo e com o firebug fiz map.getExtent(). Assim obtive
os valores da bounding box que queria penso eu:<br>
<br>
bottom <br>
5066053.4452291 <br>
left <br>
-929102.37877511<br>
right <br>
-921458.67594797<br>
top <br>
5070353.0280693<br>
<br>
A seguir inseri na variavel options coloquei estes valores
mas mesmo assim não, abre na área que queria.<br>
<br>
Alguém tem ideia porquê?
<div>
<div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 13-12-2011 12:16, Pedro Costa wrote:
<blockquote type="cite"> 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>"EPSG:900913"</span><span>),</span>
<span></span><span>units</span><span>:</span> <span>"m"</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 moz-do-not-send="true"
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>
<br>
<br>
<br>
<br>
<br>
<br>
On 13-12-2011 11:11, Jorge de Jesus wrote:
<blockquote type="cite"> <br>
Oi<br>
<br>
Pelo que vejo:<br>
<br>
1) Nao tens a proxy instalada para poderes
contactar <a moz-do-not-send="true"
href="http://localhost:8080" target="_blank">http://localhost:8080</a><br>
<br>
<a moz-do-not-send="true"
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: 'map.getProjectionObject()',<br>
reproject: 'True',<br>
projection: new OpenLayers.Projection('4326'),<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' com
EPSG<br>
<br>
OpenLayers.Projection("EPSG:4326")<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 moz-do-not-send="true"
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' 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 moz-do-not-send="true"
href="http://localhost/rasdaman/wms.py?LAYERS=rasdamanImage&FORMAT=image%2Fpng&TIME=2011-06-20&STRATEGIES=%5Bobject%20Object%5D&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A900913&BBOX=-6300637.7833253,4684889.401321,6076045.8348875,10359574.380423&WIDTH=1265&HEIGHT=580"
target="_blank">http://localhost/rasdaman/wms.py?LAYERS=rasdamanImage&FORMAT=image%2Fpng&TIME=2011-06-20&STRATEGIES=%5Bobject%20Object%5D&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A900913&BBOX=-6300637.7833253,4684889.401321,6076045.8348875,10359574.380423&WIDTH=1265&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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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>
> No meu caso nao defino a
projeccao da camada WMS e o OpenLayers
usa a<br>
> projeccao da baseLayer da google
para tudo, o meu WMS tem suporte<br>
> nativo para 900913. Acho que
devia ter tido mais atencao ao codigo
e<br>
> seria mais correcto adicionar a
informacao da projeccao<br>
><br>
> projection:
map.getProjectionObject()<br>
<br>
<br>
<br>
Tentei assim:<br>
<br>
<a moz-do-not-send="true"
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 "+" 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 moz-do-not-send="true"
href="mailto:Portugal@lists.osgeo.org"
target="_blank">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>
</font> </p>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Portugal mailing list
<a moz-do-not-send="true" href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a moz-do-not-send="true" 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 moz-do-not-send="true" href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a moz-do-not-send="true" 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
moz-do-not-send="true"
href="http://www.pml.ac.uk"
target="_blank">www.pml.ac.uk</a> <br>
<a moz-do-not-send="true"
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 & 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
moz-do-not-send="true"
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 moz-do-not-send="true" href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a moz-do-not-send="true" 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 moz-do-not-send="true" href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a moz-do-not-send="true" 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
moz-do-not-send="true"
href="http://www.pml.ac.uk" target="_blank">www.pml.ac.uk</a>
<br>
<a moz-do-not-send="true"
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 & 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 moz-do-not-send="true"
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 moz-do-not-send="true" href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a moz-do-not-send="true" href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
</blockquote>
<br>
</blockquote>
<br>
</div>
</div>
</div>
<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>
LabNT - ISEGI UNL<br>
Campus de Campolide<br>
1070-312 Lisboa<br>
N 38°43'56.84", W 9°9'35.74"<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>
</body>
</html>