Чи є хороша бібліотека для WMS-серверів плитки?


9

Я шукаю сервери плитки WMS, які я можу споживати з " OpenLayers ".

Перше: Чи є в мережі хороша бібліотека / ресурси, які поєднують сервери плиткових серверів WMS або де гарне місце почати шукати? (Карти вулиць та інші тощо)

Двоє: чи доступні безкоштовні сервери плитки?


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

Послуги, які публікують плитки карт.
— sphvn

Відповіді:


4

У відповідь на ваше перше запитання:

Для базових карт, таких як Карти Google або Карта відкритих вулиць, хорошим місцем для початку є Приклад вітрини OpenLayers . Далі наведено лише підмножину прикладів, які отримують дані з серверів Tile:

Для кожного прикладу клацніть правою кнопкою миші та скористайтеся пунктом "Переглянути джерело сторінки", щоб побачити 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 (бібліотеку зображень пітона) у фоновому режимі з дуже хорошими результатами.


3

В якості альтернативи GeoWebCache, що працює на Java, ви також можете використовувати 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.