Wie kann ich eine Mapnik-Hintergrundebene mit lat-lon Schichten in einer Karte mit Openlayers verwenden?

StackOverflow https://stackoverflow.com/questions/2192072

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?

War es hilfreich?

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:

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

Sie würden haben diese sich über den WMS-Service zu tun (durch MapServer / ArcGIS / GeoServer).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top