Wie kann ich eine Mapnik-Hintergrundebene mit lat-lon Schichten in einer Karte mit Openlayers verwenden?
-
25-09-2019 - |
Frage
Ich habe eine Anwendung mit einer Karte-Client mit Openlayers . Ich mag Mapnik-Daten als Hintergrund-Schicht verwenden, da OpenLayers.Layer.OSM.Mapnik mit der Klasse. Dafür habe ich zu-Schalter auf dem Vorsprung EPSG haben: 900.913. Aber ich mag auch einige Schichten anzuzeigen, dass ich nur in EPSG anfordern kann: 4326. Kann ich beiden Schichten mit den verschiedenen Projektionen in einer Karte mit Openlayers kombinieren und wie kann ich das tun?
Lösung
Wenn Sie Ihre Schichten Vektor (WFS, KML, GeoRSS etc.), dann können Sie sie mit Openlayers im Browser neu projizieren.
http://docs.openlayers.org/library /spherical_mercator.html#working-with-projected-coordinates
Wenn Sie Ihre Schichten sind Raster (images / WMS-Dienste etc.), dann können sie nicht neu projiziert werden:
Sie würden haben diese sich über den WMS-Service zu tun (durch MapServer / ArcGIS / GeoServer).