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?


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.


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!


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.


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


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.