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

9

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

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

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

sphvn
источник
Вы ищете программное обеспечение для размещения собственных листов карты или службы, которые публикуют отображаемые фрагменты карты?
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!

mwalker
источник
4

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

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

dodobas
источник
3

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

http://tilecache.org/

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

amercader
источник
3

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

GuillaumeC
источник
1
Эта ссылка мертва. Существуют ли какие-либо бесплатные серверы WMS (не серверное программное обеспечение, а открытые публичные конечные точки для получения листов)?
codecowboy
@codecowboy: Вероятно, имелось в виду: tile.mapbox.com
radek