Como posso usar um mapnik-backgroundlayer com camadas lat-lon em um mapa com o OpenLayers?
-
25-09-2019 - |
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?
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).