Gibt es eine gute Bibliothek für WMS-Kachelserver?

9

Ich suche nach WMS Tile Servern, die ich mit " OpenLayers " nutzen kann.

Erstens: Gibt es online eine gute Bibliothek / Ressourcen, die WMS-Kachelserver zusammenstellen, oder wo kann man gut suchen? (Straßenkarten & andere usw.)

Zweitens: Gibt es kostenlose Kachelserver?

sphvn
quelle
Suchen Sie nach einer Software zum Hosten Ihrer eigenen Kartenkacheln oder nach Diensten, die Kartenkacheln veröffentlichen, die Sie anzeigen können?
JasonBirch
Dienste, die Kartenkacheln veröffentlichen.
sphvn

Antworten:

4

Als Antwort auf Ihre erste Frage:

Für Basiskarten wie Google Maps oder die Open Street Map ist das OpenLayers Example Showcase ein guter Ausgangspunkt . Das Folgende ist nur eine Teilmenge der Beispiele, die Daten von Kachelservern abrufen:

Klicken Sie für jedes Beispiel mit der rechten Maustaste und verwenden Sie "Seitenquelle anzeigen", um das Javascript anzuzeigen, mit dem Ebenen von den Servern geladen werden.

Für Ihre zweite Frage:

Die kostenlosen Kartenserver, mit denen ich gearbeitet habe, sind:

Nach meiner Erfahrung war GeoServer am einfachsten schnell einzurichten, da es in Java geschrieben ist.

Sharpie
quelle
1
MapServer und Geoserver sind beide vollständige WMS-Server und keine Kachelserver. MapProxy, TileCache (beide für Unix / Windows) und GeoWebCache (Java) sind Kachelserver, die TMS und WMS-C unterstützen.
olt
5

Ich kenne kein Verzeichnis verfügbarer (z. B. öffentlicher) Server, die auf gekacheltes WMS spezialisiert sind, aber ich weiß, dass GeoWebCache eine frei verfügbare Implementierung eines WMS-Kachelservers ist:

http://geowebcache.org/trac

GeoWebCache wird unter der Lesser GPL veröffentlicht. Es funktioniert gut mit Openlayern!

Walker
quelle
4

Eine andere Alternative ist MapProxy, das ebenfalls in Python geschrieben ist, jedoch unter der AGPL 3.0-Lizenz veröffentlicht wurde.

Mit PIL (Python Imaging Library) im Hintergrund können einfache Neuprojektionen und Ebenenkombinationen mit sehr guten Ergebnissen durchgeführt werden.

Dodobas
quelle
3

Alternativ zum Java-basierten GeoWebCache können Sie auch den in Python geschriebenen TileCache verwenden:

http://tilecache.org/

Es wird unter der BSD-Lizenz veröffentlicht und funktioniert auch mit OpenLayers wie ein Zauber

Amercader
quelle
3

In der Serviceabteilung gibt es auch MapBox-Kachelserver: http://mapbox.com/tiles

GuillaumeC
quelle
1
Dieser Link ist tot. Gibt es kostenlose WMS-Server (keine Serversoftware, sondern offene öffentliche Endpunkte zum Abrufen von Kacheln)?
Codecowboy
@codecowboy: Vermutlich gemeint: tiles.mapbox.com
Radek