Esiste una buona libreria per i "Tile Server" WMS?


9

Sto cercando WMS Tile Server che posso consumare con " OpenLayers ".

Uno: ci sono buone librerie / risorse online che raccolgono server di tessere WMS o dove è un buon posto per iniziare a cercare? (Mappe stradali e altri ecc.)

Due: Ci sono dei liberi server piastrelle disponibili?


Sei alla ricerca di software per ospitare i tuoi riquadri di mappe o servizi che pubblicano riquadri di mappe che puoi visualizzare?
JasonBirch,

Servizi che pubblicano riquadri di mappe.
sphvn,

Risposte:


4

In risposta alla tua prima domanda:

Per le mappe di base, come Google Maps o Open Street Map, un buon punto di partenza è OpenLayers Example Showcase . Di seguito è riportato solo un sottoinsieme degli esempi che recuperano i dati dai server di tile:

Per ogni esempio, fai clic con il pulsante destro del mouse e utilizza "Visualizza origine pagina" per visualizzare il javascript che carica i livelli dai server.

Per la tua seconda domanda:

I server di mappe gratuiti con cui ho lavorato sono:

Nella mia esperienza, GeoServer è stato il più semplice da configurare rapidamente grazie al fatto che è scritto in Java.


1
MapServer e Geoserver sono entrambi server WMS completi e non server tile. MapProxy, TileCache (entrambi per Unix / Windows) e GeoWebCache (Java) sono server di tile che supportano TMS e WMS-C.
olt

5

Non conosco una directory di server disponibili (ad esempio pubblici) specializzati in WMS affiancato, ma so che GeoWebCache è un'implementazione liberamente disponibile di un server affiancato WMS:

http://geowebcache.org/trac

GeoWebCache è rilasciato sotto Lesser GPL. Funziona bene con Openlayers!


4

Un'altra alternativa è MapProxy, anch'esso scritto in Python ma rilasciato sotto licenza AGPL 3.0.

Può effettivamente eseguire semplici riproiezioni e combinazioni di livelli, utilizzando PIL (libreria di imaging python) in background con risultati molto buoni.


3

In alternativa a GeoWebCache basato su Java, puoi anche usare TileCache, scritto in Python:

http://tilecache.org/

È rilasciato con licenza BSD e funziona come un fascino anche con OpenLayers


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.