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?

sphvn
la source
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.

Sharpie
la source
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!

mwalker
la source
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.

dodobas
la source
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

amercader
la source
3

Dans le département des services, il y a aussi des serveurs de tuiles MapBox: http://mapbox.com/tiles

GuillaumeC
la source
1
Ce lien est mort. Existe-t-il des serveurs WMS gratuits (pas un logiciel serveur mais des points de terminaison publics ouverts pour récupérer les tuiles)?
codecowboy
@codecowboy: Probablement signifiait: tiles.mapbox.com
radek