Чи є хороша бібліотека для 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.