Comment puis-je utiliser un Mapnik-Backgroundlayer avec des couches latitude-longitude dans une carte avec OpenLayers?

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

Question

J'ai une application avec une carte-client en utilisant OpenLayers . Je veux utiliser Mapnik-données de la couche de fond, comme il est prévu à la classe OpenLayers.Layer.OSM.Mapnik. Pour cela, je dois passer à la projection EPSG: 900913. Mais je veux aussi afficher des couches, que je ne peux demander à EPSG: 4326. Puis-je combiner les deux couches avec les différentes projections dans une carte avec OpenLayers et comment puis-je faire?

Était-ce utile?

La solution

Si vos couches sont vecteur (WFS, KML, GeoRSS, etc.), vous pouvez les reprojeter avec OpenLayers dans le navigateur.

http://docs.openlayers.org/library /spherical_mercator.html#working-with-projected-coordinates

Si vos couches sont raster (images / services WMS, etc.), ils ne peuvent pas être reprojetées:

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

Il faudrait le faire via le service WMS lui-même (par MapServer / ArcGIS / GeoServer).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top