Czy istnieje dobra biblioteka dla „Tile Servers” WMS?

9

Poszukuję serwerów kafelkowych WMS, które mogę wykorzystać w „ OpenLayers ”.

Po pierwsze: czy są jakieś dobre biblioteki / zasoby online, które zestawiają serwery kafelków WMS lub gdzie jest dobre miejsce, aby zacząć szukać? (Mapy ulic i inne itp.)

Dwa: Czy są dostępne jakieś darmowe serwery kafelków?

sphvn
źródło
Szukasz oprogramowania do hostowania własnych kafelków map lub usług publikujących kafelki map, które możesz wyświetlić?
JasonBirch
Usługi publikujące kafelki map.
sphvn

Odpowiedzi:

4

W odpowiedzi na twoje pierwsze pytanie:

W przypadku map podstawowych, takich jak Google Maps lub Open Street Map, dobrym miejscem do rozpoczęcia jest przykładowa prezentacja OpenLayers . Poniżej przedstawiono tylko część przykładów, które pobierają dane z serwerów kafelków:

W każdym przykładzie kliknij prawym przyciskiem myszy i użyj „Wyświetl źródło strony”, aby zobaczyć javascript ładujący warstwy z serwerów.

Na twoje drugie pytanie:

Bezpłatne serwery map, z którymi współpracowałem to:

Z mojego doświadczenia wynika, że ​​GeoServer był najłatwiejszy w konfiguracji, ponieważ jest napisany w Javie.

Sharpie
źródło
1
MapServer i Geoserver są pełnymi serwerami WMS, a nie serwerami kafelkowymi. MapProxy, TileCache (zarówno dla Unix / Windows), jak i GeoWebCache (Java) to serwery kafelków obsługujące TMS i WMS-C.
ol
5

Nie znam katalogu dostępnych (np. Publicznych) serwerów, który specjalizuje się w kafelkowym WMS, ale wiem, że GeoWebCache jest swobodnie dostępną implementacją serwera kafelkowego WMS:

http://geowebcache.org/trac

GeoWebCache jest wydany na mniejszej licencji GPL. Działa dobrze z Openlayers!

mwalker
źródło
4

Inną alternatywą jest MapProxy, który jest również napisany w Pythonie, ale wydany na licencji AGPL 3.0.

Potrafi w rzeczywistości wykonywać proste powtórzenia i łączenie warstw, używając PIL (biblioteki obrazowania w języku Python) w tle z bardzo dobrymi wynikami.

dodobas
źródło
3

Jako alternatywę dla GeoWebCache napędzanej Javą, możesz także użyć TileCache napisanej w Pythonie:

http://tilecache.org/

Jest wydany na licencji BSD i działa jak urok w OpenLayers

amercader
źródło
3

W dziale usług znajdują się również serwery kafelków MapBox: http://mapbox.com/tiles

GuillaumeC
źródło
1
Ten link jest martwy. Czy są jakieś darmowe serwery WMS (nie oprogramowanie serwera, ale otwarte publiczne punkty końcowe, z których można pobrać kafelki)?
codecowboy
@codecowboy: Prawdopodobnie oznaczało to: tiles.mapbox.com
radek