Я ищу плиточные серверы WMS, которые я могу использовать с помощью OpenLayers .
Первый: есть ли в Интернете какие-нибудь хорошие библиотеки / ресурсы, которые сопоставляют серверы листов WMS, или где можно начать поиск? (Карты улиц и другие и т. Д.)
Второе: есть ли бесплатные серверы листов?
Ответы:
В ответ на ваш первый вопрос:
Для базовых карт, таких как Google Maps или Open Street Map, хорошим местом для начала является Пример демонстрации OpenLayers . Следующее является лишь подмножеством примеров, которые выбирают данные с Tile Servers:
Для каждого примера щелкните правой кнопкой мыши и используйте «View Source Source», чтобы увидеть JavaScript, который загружает слои с серверов.
Для вашего второго вопроса:
Бесплатные картографические серверы, с которыми я работал:
По моему опыту, GeoServer было проще всего настроить из-за того, что он написан на Java.
источник
Я не знаю каталог доступных (например, общедоступных) серверов, который специализируется на плиточном WMS, но я знаю, что GeoWebCache является свободно доступной реализацией сервера плиток WMS:
http://geowebcache.org/trac
GeoWebCache выпущен под меньшей лицензией GPL. Это хорошо работает с Openlayers!
источник
Другой альтернативой является MapProxy, который также написан на Python, но выпущен под лицензией AGPL 3.0.
На самом деле он может делать простые репроекции и комбинирование слоев, используя PIL (библиотеку изображений Python) в фоновом режиме с очень хорошими результатами.
источник
В качестве альтернативы Java GeoWebCache вы также можете использовать TileCache, написанный на Python:
http://tilecache.org/
Он выпущен под лицензией BSD и работает как шарм с OpenLayers тоже
источник
В отделе услуг есть также серверы листов MapBox: http://mapbox.com/tiles
источник