Pergunta

Eu tenho um aplicativo com um mapa-cliente usando OpenLayers. Quero usar o Mapnik-Data como camada de fundo, conforme fornecido com o Class OpenLayers.layer.osm.mapnik. Para isso, tenho que mudar para o EPSG de projeção: 900913. Mas também quero exibir algumas camadas, que só posso solicitar no EPSG: 4326. Posso combinar as duas camadas com as diferentes projeções em um mapa com o OpenLayers e como posso fazer isso?

Foi útil?

Solução

Se suas camadas forem vetoriais (WFS, KML, Georss etc.), você poderá reproduzi -las com o OpenLayers no navegador.

http://docs.openlayers.org/library/spherical_mercator.html#working-with-projected-coordinates

Se suas camadas forem raster (Serviços de imagens / WMS etc.), eles não poderão ser reprojetados:

http://docs.openlayers.org/library/spherical_mercator.html#creating-spherical-mercator-raver-images

Você teria que fazer isso através do próprio serviço WMS (através do MapSserver / ArcGIS / Geoserver).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top