Existe-t-il une bonne bibliothèque pour les «serveurs de tuiles» WMS?


9

Je recherche des serveurs WMS Tile que je peux utiliser avec " OpenLayers ".

Un: Existe-t-il de bonnes bibliothèques / ressources en ligne qui assemblent les serveurs de tuiles WMS ou où est un bon endroit pour commencer à chercher? (Plans des rues et autres, etc.)

Deux: Y a-t-il des serveurs de tuiles gratuits disponibles?


Vous recherchez un logiciel pour héberger vos propres tuiles de carte ou des services qui publient des tuiles de carte que vous pouvez afficher?
JasonBirch

Services qui publient des tuiles de carte.
sphvn

Réponses:


4

En réponse à votre première question:

Pour les cartes de base, telles que Google Maps ou Open Street Map, un bon point de départ est l' OpenLayers Example Showcase . Ce qui suit n'est qu'un sous-ensemble des exemples qui récupèrent les données des serveurs de tuiles:

Pour chaque exemple, cliquez avec le bouton droit et utilisez "Afficher la source de la page" pour voir le javascript qui charge les couches à partir des serveurs.

Pour votre deuxième question:

Les serveurs de cartes gratuits avec lesquels j'ai travaillé sont:

D'après mon expérience, GeoServer était le plus facile à mettre en place rapidement car il est écrit en Java.


1
MapServer et Geoserver sont tous deux des serveurs WMS complets et non des serveurs de tuiles. MapProxy, TileCache (pour Unix / Windows) et GeoWebCache (Java) sont des serveurs de tuiles qui prennent en charge TMS et WMS-C.
olt

5

Je ne connais pas de répertoire de serveurs disponibles (par exemple publics) spécialisés dans le WMS carrelé, mais je sais que GeoWebCache est une implémentation librement disponible d'un serveur de tuiles WMS:

http://geowebcache.org/trac

GeoWebCache est publié sous la Lesser GPL. Cela fonctionne bien avec Openlayers!


4

MapProxy est une autre alternative, également écrite en Python mais publiée sous licence AGPL 3.0.

Il peut en fait faire des reprojections simples et combiner des couches, en utilisant PIL (bibliothèque d'imagerie python) en arrière-plan avec de très bons résultats.


3

Comme alternative au GeoWebCache propulsé par Java, vous pouvez également utiliser TileCache, écrit en Python:

http://tilecache.org/

Il est publié sous licence BSD et fonctionne aussi comme un charme avec OpenLayers


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.