Génial !!!!Moi qui était en train de dédoubler le métro sur Lyon; de placer les 
stations avec une géolocalisation exacte; ça c'est ce qu'il fallait !
 Florian
 

     Le Jeudi 5 mars 2015 8h40, Ab_fab <gamma....@gmail.com> a écrit :
   

 Pas mal du tout !
Le 5 mars 2015 01:17, PanierAvide <panierav...@riseup.net> a écrit :

Bonjour à tous,

Dans le cadre d'un futur atelier de cartographie des stations de métro sur 
Rennes, j'ai développé un outil qui permet de visualiser les données OSM en 
intérieur (ou "indoor"), étage par étage sur une carte glissante. Aux niveaux 
de zooms les plus faibles, des clusters de points sont affichés pour trouver 
plus facilement les zones contenant ce type de données.

L'outil s'appelle "OpenLevelUp!", et est disponible ici :

http://github.pavie.info/openlevelup

L'idée est de pouvoir rendre visible simplement ces données. En effet, à moins 
de passer par overpass-turbo ou les filtres dans JOSM, il est difficile pour 
l'instant de les visualiser. Cet outil se veut une solution simple, affichant 
les données étage par étage, en surcouche des tuiles Mapnik. En permettant une 
mise en avant de ces données, on peut inciter à la contribution sur ce thème 
(on ne tague pas pour le rendu, mais ça fait toujours plaisir de voir son 
travail s'afficher quelque part).

Un exemple concret de visualisation (station de métro Kennedy, Rennes) :
http://github.pavie.info/openlevelup/?bbox=-1.7122712731361387,48.120896010057486,-1.7102381587028503,48.121777842594696&level=-1

Comme le thème de la donnée d'intérieur est encore expérimental, tous les 
retours d'expérience (qu'ils soient d'un point de vue ergonomique ou technique) 
sont la bienvenue :)

Cordialement,

PanierAvide.

PS:
Pour les curieux de la technique, voici plus de détails sur le fonctionnement. 
L'outil récupère les données OSM via des requêtes sur l'Overpass API, en 
particulier sur la combinaison de tags indoor=* et level=* (reposant sur le 
modèle "Simple Indoor Tagging").
Ces données sont lues et traitées en JavaScript (en partie grâce à la 
bibliothèque osmtogeojson). Une pseudo-feuille de style (au format JSON) permet 
de définir le style des objets à afficher (couleurs, taille, icône, ...). Les 
données sont filtrées par étage en ne soumettant qu'à la carte Leaflet les 
données dont le niveau (tag level) correspond à celui à afficher. L'ensemble de 
l'application est découpée en suivant le patron de conception MVC.
Le code source est dispo sur Github :
https://github.com/PanierAvide/panieravide.github.io/tree/master/openlevelup



_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr




-- 
ab_fab
"Il n'y a pas de pas perdus", Nadja
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


   
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à