<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
HUgo nesta parte do código:<br>
<br>
// set default position<br>
map.zoomToExtent(new OpenLayers.Bounds(880000,<br>
6840000,<br>
915000,<br>
6860000));<br>
<br>
Também tenho de inserir os valores respectivos certo?<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 13-12-2011 15:01, Hugo wrote:
<blockquote
cite="mid:CAFtnPwra5JDpJLbpwtjOcm=YE-3_oYrYOPszotwWPN7qdvb+Dg@mail.gmail.com"
type="cite">
<div>Olá Pedro,</div>
<div><br>
</div>
tens que fazer um map.setCenter();
<div><br>
</div>
<div>Abc,</div>
<div>Hugo<br>
<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"> Não entendo porque
inseri os bounds da area que pretendo e ele abre com uma
area completamente diferente...
<div>
<div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 13-12-2011 12:57, Hugo wrote:
<blockquote type="cite">Aqui vai.
<div>um abc,</div>
<div><br>
</div>
<div>Hugo</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>map.events.register('zoomend', map,
function(){</div>
<div><span style="white-space:pre-wrap"> </span>var
mapProj = map.getProjection();</div>
<div><span style="white-space:pre-wrap"> </span>var
mapZoom = map.getZoom();</div>
<div><span style="white-space:pre-wrap"> </span>var
mapRes = map.getResolutionForZoom(mapZoom);</div>
<div><span style="white-space:pre-wrap"> </span>if
(mapProj == 'EPSG:900913' && mapRes >
306){</div>
<div><span style="white-space:pre-wrap"> </span>map.zoomToScale(866688.0326989387,
true);</div>
<div><span style="white-space:pre-wrap"> </span>}</div>
<div><span style="white-space:pre-wrap"> </span>});</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"
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">
<div bgcolor="#FFFFFF" text="#000000">
Conheces algum exemplo do evento zoomend
para eu tentar guiar-me?<br>
<br>
Obrigado<br>
<br>
Em 13-12-2011 12:45, Hugo escreveu:
<div>
<div>
<blockquote 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"
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">
<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><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"
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>
</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></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>
</div>
</div>
</div>
<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>
</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></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>
</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>
<br>
</body>
</html>