Contexte
Vous cherchez à afficher une carte (à usage interne uniquement) sur une page Web. L'application doit pouvoir ajouter des couches personnalisées (sans envoyer les données à l'hôte du service de carte):
- Zones municipales (définies par des fichiers de formes)
- Zones personnalisées (définies par des polygones, éventuellement en termes de zones municipales)
- Emplacements du site (définis par lat / long)
- Données supplémentaires sur la ville (définies par des fichiers de formes)
Parce qu'il s'agit d'une entreprise privée, il élimine de nombreux services de cartographie, notamment: Google Maps, Bing, Yahoo! Maps, MapQuest et autres services payants.
Mise à jour # 1
MapQuest est peut-être une possibilité .
Mise à jour # 2
Exigences que j'ai oublié de mentionner:
- Il existe des données supplémentaires (villes, villages, hameaux) qui ne font pas partie d'OpenStreetMap. Ces villes doivent être incluses sans fournir les données au fournisseur de cartes.
- Il existe différentes couches (telles que les emplacements des employés) qui doivent également être affichées, sans indiquer au fournisseur de carte où trouver les données (c'est-à-dire que les données seront derrière un pare-feu).
Développement en cours
Actuellement, je n'ai pas pu trouver un serveur qui réponde à mes exigences, j'ai donc suivi les instructions sur divers sites Web pour installer un serveur Web Mapnik:
- http://dbsgeo.com/foss4g2010/html/_static/pdf/osm-rendering-foss4g2010.pdf
- http://osgeo.org.cn/l18n/geodjango/install.html
- http://wiki.openstreetmap.org/wiki/Mapnik/Installation
- http://www.postgresonline.com/journal/archives/180-pgAdmin113plugins_postgis.html
- http://blog.geoserver.org/2009/01/30/geoserver-and-openstreetmap/
- http://workshops.opengeo.org/stack-intro/postgis.html
- Charger en masse plusieurs fichiers de formes dans PostGIS
À ce stade, j'ai différents éléments de données:
- Données de ville et de municipalité (fichiers de formes chargés dans PostGIS)
- Données de la Terre naturelle (fichiers de forme; non chargés)
- Feuilles de style Mapnik (divers fichiers; non chargés)
GeoServer
J'ai essayé d'installer GeoServer (avant Mapnik) mais j'ai trouvé que la documentation manquait, l'outil d'administration basé sur le Web était lourd à configurer et la réactivité sur une machine à 2 GHz était douloureusement lente (10 secondes pour rendre une tuile avec un couche unique: routes) et la fade esthétique par défaut. (Je sais que je peux utiliser des feuilles de style pour animer la présentation, mais cela signifie qu'il faut trouver [ou créer !] Des fichiers appropriés, les installer, les tester, etc.)
Exigences
Les exigences techniques comprennent:
- Villes, routes, plans d'eau (lacs, rivières, océans)
- Frontières politiques (provinces, pays)
- Haute qualité (visuellement similaire à Google Maps, MapQuest, etc.)
- Haute disponibilité
- Projection 900913 (similaire à Google Maps)
- Tuiles réactives (moins de 0,1 seconde par tuile)
- Excellente couverture des données sur les rues pour le Canada
- Utile pour une carte glissante (compatible avec OpenLayers)
- 10000 demandes de tuiles par jour
- Gratuit pour un usage commercial (ou privé), ou moins de 2000 $ par an?
Bon exemple
Voici un excellent exemple (OpenLayers) de ce que je cherche à réaliser:
Mauvais exemples
Un exemple de ce que je ne cherche pas à réaliser:
Un exemple de données incomplètes:
Liens connexes
- http://atlas.nrcan.gc.ca/site/english/dataservices/web_map_service.html
- http://columbo.nrlssc.navy.mil/ogcwms/servlet/WMSServlet
- http://wiki.openstreetmap.org/wiki/WMS
- http://geoserver.org/display/GEOS/Available+WMS+and+WFS+servers
- http://www.skylab-mobilesystems.com/en/wms_serverlist.html
- http://www.ogcnetwork.net/servicelist
- http://ows-search-engine.appspot.com/ - [cassé]
Question
Quels serveurs WMS, WMTS ou WFS offrent les fonctionnalités requises?