Есть ли хорошая библиотека для WMS «Tile Servers»?


9

Я ищу плиточные серверы WMS, которые я могу использовать с помощью OpenLayers .

Первый: есть ли в Интернете какие-нибудь хорошие библиотеки / ресурсы, которые сопоставляют серверы листов WMS, или где можно начать поиск? (Карты улиц и другие и т. Д.)

Второе: есть ли бесплатные серверы листов?


Вы ищете программное обеспечение для размещения собственных листов карты или службы, которые публикуют отображаемые фрагменты карты?
JasonBirch

Сервисы, которые публикуют тайлы карт.
sphvn

Ответы:


4

В ответ на ваш первый вопрос:

Для базовых карт, таких как Google Maps или Open Street Map, хорошим местом для начала является Пример демонстрации OpenLayers . Следующее является лишь подмножеством примеров, которые выбирают данные с Tile Servers:

Для каждого примера щелкните правой кнопкой мыши и используйте «View Source Source», чтобы увидеть JavaScript, который загружает слои с серверов.

Для вашего второго вопроса:

Бесплатные картографические серверы, с которыми я работал:

По моему опыту, GeoServer было проще всего настроить из-за того, что он написан на Java.


1
MapServer и Geoserver являются полными серверами WMS, а не серверами листов. MapProxy, TileCache (оба для Unix / Windows) и GeoWebCache (Java) являются серверами плиток, которые поддерживают TMS и WMS-C.
OLT

5

Я не знаю каталог доступных (например, общедоступных) серверов, который специализируется на плиточном WMS, но я знаю, что GeoWebCache является свободно доступной реализацией сервера плиток WMS:

http://geowebcache.org/trac

GeoWebCache выпущен под меньшей лицензией GPL. Это хорошо работает с Openlayers!


4

Другой альтернативой является MapProxy, который также написан на Python, но выпущен под лицензией AGPL 3.0.

На самом деле он может делать простые репроекции и комбинирование слоев, используя PIL (библиотеку изображений Python) в фоновом режиме с очень хорошими результатами.


3

В качестве альтернативы Java GeoWebCache вы также можете использовать TileCache, написанный на Python:

http://tilecache.org/

Он выпущен под лицензией BSD и работает как шарм с OpenLayers тоже


3

В отделе услуг есть также серверы листов MapBox: http://mapbox.com/tiles


1
Эта ссылка мертва. Существуют ли какие-либо бесплатные серверы WMS (не серверное программное обеспечение, а открытые публичные конечные точки для получения листов)?
codecowboy

@codecowboy: Вероятно, имелось в виду: tile.mapbox.com
radek
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.