Как я могу использовать Mapnik-Backgroundlayer с Lat-Lon слоями в одной карте с OpenLayers?

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

Вопрос

У меня есть приложение с помощью карты-клиента, используя OpenLayers. Отказ Я хочу использовать данные Mapnik в качестве фона-слоя, как это снабжено классом OpenLayers.layer.osm.mapnik. Для этого я должен перейти на проекцию EPSG: 900913. Но я также хочу показать некоторые слои, что я могу запросить только в EPSG: 4326. Могу ли я объединить оба слоя с различными проекциями на одной карте с OpenLayers и как я могу это сделать?

Это было полезно?

Решение

Если ваши слои являются вектором (WFS, KML, Georss и т. Д.) Затем вы можете перепроектировать их с OpenLayers в браузере.

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

Если ваши слои растры (Images / WMS Services и т. Д.) Затем они не могут быть перепроекты:

http://docs.Openlayers.org/Library/spherical_mercator.html#creating-spherical-mercator-raster-images.

Вам придется сделать это через саму сервис WMS (через MapServer / ArcGIS / GeOserver).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top