#1 Fri 11 July 2014 18:58
- mybofy
- Participant occasionnel
- Date d'inscription: 21 Jun 2014
- Messages: 16
Objectif : carte dynamique d'une zone commerciale
Bonjour
Conditions : logiciels et sources de données opensource, utilisation de postgis
Je suis perdu dans l'arborescence des outils et des standard, d'autant qu'à chaque noeud s'ouvre une multitude d'outils et de standard, plus ou moins interdépendants et pour lesquels les informations fournies sont trop fragmentaires. Cela fait des semaines que je tourne en rond.
Voici ce que j'ai utilisé.
1. JOSM pour sélectionner la zone d'intérêt et éventuellement ajouter des données : OK.
2. QGIS pour importer le données de JSOM et les exporter au format .shp : OK.
3. shp2pgsql pour stocker les données dans postgresql/postgis
4. MapServer pour afficher la zone d'intérêt : OK, au style près.
5. Après je patauge dans une suite sans fin d'essais-erreurs.
Question 1 : est-ce un début raisonnable ?
Question 2 : comment utiliser les .sld ? J'ai lu plein de solutions, mais aucune ne marche. En fait je voudrais retrouver l'apparence de OpenStreetMap.
Question 3 : comment récupérer les coordonnées géographiques sur un clic de souris et comment l'exploiter ? J'ai lu plein de solutions, mais aucune ne marche.
Question 4 : comment afficher les widgets qui permettent de se déplacer sur la carte et de zoomer ?
En résumé, je souhaite une chaîne cohérente d'outils.
Hors ligne
#2 Sat 12 July 2014 14:46
- Floflo49fb
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 29 Aug 2009
- Messages: 250
- Site web
Re: Objectif : carte dynamique d'une zone commerciale
Bonjour,
Je suis loin d'être un expert sur le sujet mais je vais tenter de vous donner des pistes qui me paraissent intéressantes...
Question 1. Plutôt que de passer par du shp via QGIS pour importer vos données OSM vous pourriez utiliser l'outil OSM2PGSQL : http://wiki.openstreetmap.org/wiki/Osm2pgsql
Question 4. Via mapserver vous devez pouvoir publier un flux WMS qu'il est possible d'intégrer dans :
- Leaflet : http://leafletjs.com/reference.html#tilelayer-wms
- OpenLayers : http://openlayers.org/dev/examples/wms.html
de manière à obtenir le nécessaire pour zoomer, vous déplacer,...
Question 3 : Vous souhaitez que l'utilisateur puisse interagir avec la donnée publiée? Si oui il faudra peut être plutôt regarder du côté du WFS.
Pour la question 2, je passe mon tour!
Florian Boret
Dream it, Make it, Share it
Hors ligne
#3 Tue 15 July 2014 09:19
Re: Objectif : carte dynamique d'une zone commerciale
Bonjour,
Vous pouvez même vous passer par l'overpass API d'OSM pour éviter l'étape JOSM et pouvoir automatiser les MAJ.
http://wiki.openstreetmap.org/wiki/Overpass_API
Si vous n'avez pas trop de données à afficher, vous pouvez aussi vous passer de WFS en utilisant du geoJson, KML, WKT, etc. par exemple
Dernière modification par Dof (Tue 15 July 2014 13:33)
Hors ligne