[Portugal] sobreposição de camadas openlayers

Pedro Costa pedrocostaarma sapo.pt
Terça-Feira, 3 de Julho de 2012 - 06:39:23 PDT


Olá Pessoal,

Alguém pode tirar umas dúvidas sobre o overlay de camadas com o 
openlayer de uns testes que estou a fazer.
Eu tenho um mapa com a projecção 900913 e adicionei um layer do osm, 
fixando o extend na área pretendida que corresponde a Pinhel.E funcionou.
Agora estou a tentar colocar por cima uma tabela postgis de ruas 
recorrendo ao geoserver (wms).
O layer das ruas estava na projecção 27492 e assim sendo reprojectei o 
mesmo logo no geosever para 900913 mas ele vai parar para os lados de 
São Tomé. Não funcionou.
O mais estranho é que a bounding box que ele passa é diferente daquela 
que eu determinei com o map.getExtent() do firebug para centrar o layer 
do osm. As bounding box são diferentes por isso eles não batem certo!
Posto isto, resolvi converter a shape no qgis para 900913, fazer o 
upload para a base, publicar com o geoserver e tentar de novo. Continuou 
a não funcionar, não consigo sobrepor as duas camadas.

Aqui está o código:

http://pastebin.com/JEZeeGxL

Os dois pedidos wms:

ESPG: 900913:

http://localhost:8080/geoserver/it.geosolutions/wms?service=WMS&version=1.1.0&request=GetMap&layers=it.geosolutions:ruas_test&styles=&bbox=-788839.371728234,4977556.62016566,-785095.540978743,4980004.29936976&width=512&height=334&srs=EPSG:900913&format=application/openlayers

EPSG 27492 Reprojectado para 900913 no geoserver:

http://localhost:8080/geoserver/it.geosolutions/wms?service=WMS&version=1.1.0&request=GetMap&layers=it.geosolutions:ruas&styles=&bbox=88386.234375,122329.4140625,91216.2578125,124022.078125&width=551&height=330&srs=EPSG:900913&format=application/openlayers

Têm algumas dicas sobre como resolver?

Obrigado




More information about the Portugal mailing list