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?


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.


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!


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.


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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.