Come posso usare un Mapnik-Backgroundlayer con strati lat-lon in una mappa con OpenLayers?
-
25-09-2019 - |
Domanda
Ho una domanda con una mappa-client utilizzando OpenLayers . Voglio usare Mapnik-dati come sfondo strati, come previsto con la classe OpenLayers.Layer.OSM.Mapnik. Per che devo passare alla proiezione EPSG: 900913. Ma voglio anche visualizzare alcuni strati, che posso richiedere solo in EPSG: 4326. Posso combinare entrambi gli strati con le diverse proiezioni in una mappa con OpenLayers e come posso farlo?
Soluzione
Se i livelli sono di tipo vettoriale (WFS, KML, GeoRSS ecc) allora si può riproiettare con OpenLayers nel browser.
http://docs.openlayers.org/library /spherical_mercator.html#working-with-projected-coordinates
Se i livelli sono raster (immagini / WMS servizi, ecc), allora non possono essere riproiettati:
Si avrebbe dovuto farlo tramite il servizio WMS stesso (attraverso MapServer / ArcGIS / GeoServer).