FR:OpenLevelUp
OpenLevelUp! | |
---|---|
OpenLevelUp centré sur un centre commercial | |
Auteur : | PanierAvide |
Slippy map : | openlevelup |
Code source : | framagit |
OpenLevelUp! est une carte en ligne qui affiche de manière interactive l'intérieur des bâtiments, niveau par niveau.
Cet outil est utile pour visualiser les données indoor.
Usage
Note : Cette section décrit le fonctionnement de base de l'ancienne version d'OpenLevelUp disponible à l'adresse https://openlevelup.net/old Cette version est aussi accessible depuis la nouvelle version
OpenLevelUp est simple à utiliser. Notez qu'un certain chargement est nécessaire pour accéder aux données "live" des serveurs OSM. Lorsque vous êtes aux niveaux de zoom les plus bas (comme sur la photo), vous avez plusieurs points montrant des nombres.
Ces points indiquent le nombre d'objets indoor, pour une vue d'ensemble rapide indiquant où il y a de la donnée indoor disponible. Des valeurs élevées signifient un grand nombre de détails indoor. Comme avec toute carte glissante, vous pouvez zoomer et déplacer la carte. Vous pouvez aussi cliquer sur les points pour zoomer dans une zone donnée.
Aux zooms plus élevés, les données complètes de la carte sont affichées. Vous pouvez naviguer entre les niveaux en cliquant les flèches en haut de la barre d'outils gauche, ou aller directement à un niveau donné en le choisissant dans le sélecteur de niveaux. Chaque objet montré sur la carte peut être cliqué, une petite fenêtre popup avec deux ou trois boutons apparaît alors. Ces boutons permettent d'accéder aux détails de l'objet (comme montré sur la photo), aller vers OSM.org, aller vers la description de l'objet sur OSM.org, ou pour certains objets montrer les images associées.
Une liste des pièces et équipements est également disponible aux niveaux de zoom élevés, vous pouvez l'ouvrir en cliquant sur l'icône représentant une porte en bas de la barre latérale gauche.les objets de cette liste sont classés par niveaux, et une barre de recherche permet de trouver plus facilement un objet dans cette liste.
Il est aussi possible de créer de nouvelles notes directement dans le site web, vous pouvez décrire un changement, une amélioration à apporter à un certain niveau du bâtiment. Pour faire cela cliquez sur la "bulle de conversation" en bas de la barre latérale gauche, ceci fera apparaître sur la carte un marqueur bleu. Ce marqueur peut être déplacé pour le positionner à l'endroit exact devant être signalé. Ensuite ajoutez un commentaire dans la zone de texte de la barre latérale gauche pour décrire le problème ou la suggestion, puis cliquez sur le bouton "Nouvelle note".
Cas d'utilisation
OpenLevelUp peut rendre beaucoup de bâtiments avec le style approprié.
Plus d'information, spécifique à la thématique indoor, peut être ajoutée et rendue. Voir les pages suivantes pour plus de détails.
Fonctionnalités
Basiques
- Données indoor montrées niveau par niveau
- Détails des objets : lisibles par l'humain (valeurs d'accès, largeur/hauteur, matériau) et la liste des tags
- Liste des pièces, équipements, objets
- Routing à l'intérieur des bâtiments (à pied ou en fauteuil roulant)
- Vision de photos (traditionnelles ou 360°) associées à des objets ( venant du web, de Wikimedia Commons, Mapillary, Flickr)
Avancées
- Filtres de données : cache les objets "transcendants", montre seulement la zone du bâtiment
- Création et visualisation des notes OSM
- Création de QR Code en liaison avec la zone montrée
Tags supportés
Comme le "mapping indoor" est un sujet en perpétuelle évolution, voici une liste (partielle) des tags supportés. Le tag principal est level=*, seuls les objets ayant une valeur de type level (ou étant membres d'une relation type=level) sont montrés sur la carte. Pour de l'aide sur comment cartographier l'intérieur des bâtiments voir le "tagging" recommandé. Pour éditer la donnée indoor vous pouvez essayer OsmInEdit ou iD-indoor.
Indoor
- indoor=* - Pour marquer les pièces, corridors, halls, tous les espaces structurants à l'intérieur d'un bâtiment.
- buildingpart=* - Similaire à indoor=*, mais avec des valeurs différentes (créé dans une proposition de tag plus ancienne)
- room=* - Précise l'usage d'une pièce (bureau, boutique, toilettes, ...)
Détails des objets
Les tags utilisés pour montrer des détails "lisibles par l'homme" à propos des objets.
- En lien avec l'accessibilité : access=*, bicycle=*, fee=*, female=*, foot=*, male=*, wheelchair=*
- Nom du créateur : architect=*, artist=*, artist_name=*
- Détails techniques : capacity=*, direction=*, display=*, height=*, length=*, material=*, operator=*, seats=*, stairs:orientation=*, support=*, width=*
- Informations sur le service : contact=* (with or without contact prefix), opening_hours=*, vendor=*
- Autres : description=*, cuisine=*
Photos
- image=* - Images Web
- mapillary=* - Images Mapillary (avec des préfixes optionnels comme mapillary:front=*, mapillary:N=*, ...)
- Les images venant de Flickr sont affichées si elles sont géolocalisées et ont un tag OSM "machine" (tel que osm:node=3669313399)
Code source
Le code source d'OpenLevelUp est disponible sur FramaSoft. Il est distribué par PanierAvide sous la licence AGPL 3.
Le site web est écrit en JavaScript et utilise une carte Leaflet (et quelques plugins). Les données sont récupérées en direct depuis l'Overpass API. Un style personnalisable est appliqué et les données sont filtrées par la valeur level=*.
Voir aussi
- OsmInEdit - Éditeur indoor simple, qui se veut aussi simple qu'iD mais avec des fonctionnalités spécifiques à la cartographie d'intérieur
- iD-indoor - Éditeur Indoor basé sur iD
- Indoor mapping - Page générale à propos du mapping indoor des bâtiments
- level=* - Pour associer un objet au niveau d'un bâtiment
- Template:OpenLevelUp - Pour ajouter des liens OpenLevelUp sur le wiki