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.