Pregunta

Tengo una aplicación con un mapa en el cliente utilizando OpenLayers . Quiero usar Mapnik-datos como capa de fondo, como siempre con la clase OpenLayers.Layer.OSM.Mapnik. Por que tengo que cambiar a la EPSG proyección: 900913. Pero también quiero mostrar algunas capas, que sólo puedo solicitar por EPSG: 4326. ¿Puedo combinar ambas capas con las diferentes proyecciones en un mapa con OpenLayers y cómo puedo hacer eso?

¿Fue útil?

Solución

Si sus capas son vectores (CMA, KML, GeoRSS etc.) entonces se puede reproyectar con OpenLayers en el navegador.

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

Si sus capas son raster (imágenes / WMS servicios, etc.), entonces no se pueden reproyectados:

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

tendría que hacerlo a través del servicio WMS en sí (a través de MapServer / ArcGIS / GeoServer).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top