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?
Odpowiedzi:
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.
źródło
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!
źródło
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.
źródło
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
źródło
W dziale usług znajdują się również serwery kafelków MapBox: http://mapbox.com/tiles
źródło