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?

È stato utile?

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:

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

Si avrebbe dovuto farlo tramite il servizio WMS stesso (attraverso MapServer / ArcGIS / GeoServer).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top