Page tree

Affichage et Description des Points d'Intérêts dans G-Ny

 

Historique du document

Version

Date

Auteur

Action

1

02/07/2013

F.Broussais

Création / Rédaction

2

03/07/2013

F.Broussais

  • Ajout des sources
  • Présentation
  • Pas d’infos sur Velostan’Boutic
  • Couleurs pour POI Velostan’Lib
  • DA « WEBSITE » pour les 2 Autopartages
  • Ajout des piscines

3

03/07/2013

F.Broussais

  • Stationnements handicapés
  • Déchèteries

4

03/07/2013

F.Broussais

Cyberbases

5

04/07/2013

F.Broussais

« M’y Rendre » sur tous les POI

6

10/07/2013

F.Broussais

Ajout des tags multiples sur le nom des POI

9

19/11/2013

F. Broussais

MàJ Résseau Cyber Bases (OSM)

Ajout des stations Taxi

10

20/11/2013

F. Broussais

MàJ fiche POI taxi

11

20/11/2013

F. Broussais

Ajout des POI TaxiStan

12

23/11/2013

F. Broussais

Ajout des portes Agglo 360 (Mini360)

13

12/12/2013

F. Broussais

Ajout du tél & email pour les taxi

14

09/02/2014

F. Broussais

Mise à jour pour les piscines : OSM remplace le fichier SHP

15

14/02/2014

F. Broussais

 

16

13/06/2014

F. Broussais

Ajout du type de POI dans la description de POI

17

30/07/2014

F. Broussais

Suppression des POI Autopi

18

03/08/2014

F. Broussais

Conversion du document vers Confluence (wiki) et relecture globale

19

26 sept. 2014 

F. Broussais

Evolution majeure du document, voir la note dans la partie "Introduction"

20

22 janv. 2016 

F. Broussais

Précisions sur les tags payment et location

Ajout du POI Electromobilité (borne de recharge)

Ajout des tags authentification (infos communes)

Ajout du tag "ref" dans (infos communes)


Introduction

Présentation du document

Ce document décrit les informations qui devront être affichées lorsqu’un utilisateur demande des informations sur les points d’intérêts (POI) dans l’application G’Ny.

Document de référence lié : POI OSM - Recherche et Affichage v15.xls

Vocabulaire utilisé

POI : Point d'intérêt, appelé aussi "Lieu" (un nom), par opposition à "adresse" (N° de rue, nom de rue...).

Infobulle : l’utilisateur clique sur un POI de la carte et l’infobulle apparaît. Elle donne quelques informations sur le POI (1 à 4 lignes).

Fiche de description / Fiche détaillée : des informations détaillées sur le POI sont affichée en plein écran.

Lien cliquable : affiche le libellé sous forme de lien cliquable. N’affiche pas l’URL. Sur smartphone, ouvre le navigateur du système (on « sort » de l’application).

OSM : OpenStreetMap

SHP : Format de fichier "shape" (ESRI)

Clé/Tag (OSM) : donnée attributaire utilisée pour définir un élément. Pour plus de précisions, notamment sur l'arborescence des tags, voir http://wiki.openstreetmap.org/wiki/FR:Tags

Données attributaires

Les données attributaires servent autant à fournir des informations sur un POI qu'à filtrer un groupe de lieux et indexer des informations spécifiques pour la recherche.

D’une manière générale, si une information est indisponible, on ne l’affiche pas, et on n’affiche pas non plus le libellé correspondant (pas de "ligne vide" ou saut à la ligne inutile). Si la donnée à afficher n’existe pas, l’application doit continuer à fonctionner normalement.

Evolution v19

Des modifications majeures ont été effectuées :

  • La partie "POI OpenStreetMap" a été étoffée. Pour réduire le nombre de cas particuliers, on définit des champs affichés par défaut (opérateur, capacité...). Le tableau des données attributaires à indexer pour la recherche a été mis à jour. Des tag personnalisés, ajouté après l'importation des données OSM en ligne, ont été ajoutés.
  • Infos sur POI transport mises à jour
  • Ajout des bornes de recharge
  • Ajout des déchetteries
  • Suppression de détails sur certains POI (leurs informations affichées le sont maintenant par défaut).
  • La documentation sur la fusion des données OSM/Webservice des parkings jalonnés est à terminer

Les informations "Accès PMR" (arrêts de bus) et la liste des produits traités dans les déchetteries ne sont pas prioritaires (données incomplètes ou manquantes à la source).


Fonctionnalités communes à tous les POI

Ajouter aux favoris

  1. sur la fiche de description détaillée
  2. sur l’infobulle s’il n’y a pas de fiche détaillée.

Un favoris est représenté par un pictogramme « favoris », ayant deux apparences :

  • « normal » : si on clique dessus, le POI est ajouté des favoris (+ notification)
  • « grisé » : si on clique dessus, le POI est retiré des favoris (+ notification)

Voir sur la carte

Bouton/picto « carte » centre et zoome la carte sur le POI.

Itinéraire

Bouton/picto qui ouvre la fenêtre de calcul d’itinéraire en pré-remplissant les informations de départ ou d'arrivée avec celles du POI. Une boîte de dialogue intermédiaire peut demander s'il s'agit du point d'arrivée ou du point de départ.

Fermer

Un bouton permet de fermer l’écran de description du POI.

Source

Seulement sur les fiches détaillées.

Une information sur l’origine des données (OpenStreetMap, Grand Nancy, JCDecaux…) est affichée en petits caractères, en bas de la fiche.

Ne concerne pas les fiches des horaires en temps réel de transport en commun.

Fermeture / Retour

En cliquant ailleurs sur la carte (s'il s'agit d'une fiche de description, ou sur le bouton "Retour" (Android) ou un picto "croix" (Fermer) (Web).


Les POI OpenStreetMap

Une grande partie des POI proviennent d'OpenStreetMap. Leur chargement et leur classement dans les différentes catégories de l'application est détaillée dans un document dédié. Cette liste présente les données attributaires (clés) à afficher par défaut sur la feuille de description des POI provenant d’OpenStreetMap, ainsi que les données à intégrer dans l'index de recherche.

Indexation

Ces informations permettent la recherche du POI. Elles ne sont pas nécessairement affichées sur sa fiche.

clé

toujours

description

name

oui

nom

short_name

oui

nom court / initiales

addr:housename

oui

nom

alt_name

oui

autre nom connu

loc_name

oui

nom  local

nat_name

oui

nom national

old_name

oui

nom ancien (historique)

reg_name

oui

nom régional

addr:full

oui

adresse (fulltext)

addr:street

oui

rue

operator

selon type

Opérateur (transport, déchets...). N'indexer que pour ces types de POI :

  • Autopartage

gny_index_ext

oui

champ spécifique pour la recherche, inséré lors de la création du fichier .OSM (Grand Nancy). Il peut s'agir de plusieurs mots, séparés par un point virgule.

gny_index_synonym

oui

champ spécifique pour la recherche, inséré lors de la création du fichier .OSM (Grand Nancy). Il peut s'agir de plusieurs mots, séparés par un point virgule.

gny_index_int

oui

champ spécifique pour la recherche, inséré lors de l'import du fichier .OSM (serveur)

gny_repl_key

 

champ spécifique : indique la clé dont la valeur sera remplacée par gny_repl_value lors de l'importation

gny_repl_value

 

champ spécifique : indique la valeur assignée à la clé gny_repl_key lors de l'importation (remplacement de données "à la volée")

Informations affichées pour tous les POI OSM

Les informations sont données dans leur ordre de présentation.

Titre

  • name ou addr:housename si name est absent

Sous-Titre

  1. loc_name : nom local
  2. Type de POI (cf. traduction dans le fichier des POI OSM)

Entre parenthèses

Page d'informations intégrée à G-Ny (web)

La fiche du POI doit disposer d'un bouton "+ d'infos", si la clé gny_infopage est disponible.

gny_infopage est une URL vers une page web d'information (flux RSS, informations d'accessibilité...) qui sera affichée dans un élément de l'application G-Ny (web).

Autres informations

Afficher dans cet ordre :

  1. adresse (voir paragraphe dédié à l'adresse plus loin)
  2. description
  3. informations pratiques
  4. horaires d'ouverture
  5. Détails
  6. contact
  7. liens internet

1 - Adresse

Il s'agit de la concaténation des champs de l'adresse.

clé

description

addr:full

utilisé pour les lieux particuliers si le système de champs d'adresses structuré inapproprié. Pouvant être sur plusieurs lignes. Ex. : "cinquième maison sur la gauche après le chêne du village, Petite-Ville, Micropays"

addr:housenumber(1)

Numéro de rue. Ex. : 12, 12-18, 2A...

addr:street(1)

Le nom de la rue respective au bâtiment (une voie avec highway=* et le même nom doit se trouver à proximité).

addr:place

Noms de communes associées. Cela permet de distinguer deux rues ayant un nom identique dans une même commune suite à la fusion de plusieurs communes

addr:postcode(2)

Code postal du bâtiment, ou de la zone/du quartier.

addr:city(2)

Ville

(1) Si addr:housenumber ou addr:street sont vides, alors ces informations sont fournies par géocodage.

(2) addr:postcode et addr:city sont rarement renseignés car ils doivent être "déduits" par l'application depuis l'aire géographique dans lequel se trouve le lieu.

Réf. : http://wiki.openstreetmap.org/wiki/Key:addr

2 - Description

Il s'agit d'informations supplémentaires, par exemple pour mieux définir un lieu ou s'y rendre plus facilement. Un maximum de trois phrases est toléré par OSM.

  • description

Réf. : http://wiki.openstreetmap.org/wiki/Key:description

3 - Informations pratiques

Ces informations sont génériques à tous ou quelques types de POI. Leur présentation se fait dans l'ordre du tableau ci-dessous.

clé

valeur

libellé fr.

valeur fr.

commentaire

location

  • underground
  • underwater
  • overground
  • overhead
  • roof
  • indoor
  • outdoor
  • kiosk
  • bridge
  • xxxxx?

Emplacement

  • sous-terrain
  • sous-marin
  • aérien
  • aérien
  • toit
  • intérieur
  • extérieur
  • kiosque
  • sur un pont
  • <mettre la valeur>

 

overground = "en l'air", mais on ne peut pas passer dessous, contrairement à overhead, je laisse une traduction identique.

layer

nombre

Étage

 

Étage

operator

texte

Organisation

 

"Nom d'une organisation, entreprise, personne ou tout autre entité en charge de l'exploitation d'un objet de la carte donné"

capacity

nombre

Capacité

#

Nombre de places / sièges / bornes... (parking, vélo, taxi...).
Informe de la capacité d'un élément. Elle est souvent utilisé avec (mais pas seulement)

amenity=parking, amenity=taxi et amenity=bicycle_parking

capacity:valeur

yes/no/nombre

Empl. handi.

oui / non / #

Place à destinations des handicapés

capacity:disabled

yes/no/nombre

Empl. famille

oui / non / #

Place spécifique pour les familles

capacity:charging

yes/no/nombre

Empl. véh. élec.

oui / non / #

Place disposant d'une borne de recharge pour véhicules électriques

fee

ou payment:none

yes/no/interval

 

Payant oui/non

oui / non / horaires(1)

Précise si il est nécessaire de payer pour un service ou un accès.
Le tag "fee" est la version simplifiée de "payment".

Réf. : https://wiki.openstreetmap.org/wiki/FR:Key:payment et http://wiki.openstreetmap.org/wiki/Key:fee

payment:coins

yes/no/interval

Paiement par pièces(2)

oui / non / horaires(1)

Mode de paiement accepté : pièces

payment:note

yes/no/interval

Paiement par billets(2)

oui / non / horaires(1)(2)

Mode de paiement accepté : billets

payment:cash

yes/no/interval

Paiement en liquide(2)

oui / non / horaires(1)(2)

Mode de paiement accepté : espèces

payment:credit_card

yes/no/interval

Paiement pas carte bancaire

oui / non / horaires(1)(2)

Mode de paiement accepté : carte bancaire

payment:xxxxxx

yes/no/interval

Paiement avec (xxxxxx)(2)

oui / non / horaires(1)(2)

Pour les autres modes de paiement que ceux ci-dessus (Mastercard, Visa...)

mettre la valeur de xxxxxx après "Paiement " (sans traduction)

authentification:none

yes / no

Authentification client

avec / sans

 

authentication:phone_call

yes / no / n° tél

Identification par téléphone

oui / non / n°

 

authentication:short_message=yes/no

authentication:short_message:number=*
authentication:short_message:text=*

yes / no

n° où envoyer
texte à envoyer

Identification par SMS

oui non

"envoyer <xxxx> au <nnnn>"

 

authentication:nfc=yes/no

yes / no

 

 

 

authentication:money_card
authentication:debit_card

oui / non / type
oui / non / type

Identification par CB

oui / non / type

 

authentication:membership_card

oui / non / type

Identification par carte opérateur

oui / non / type

 

(1) Pour la valeur "interval", la syntaxe utilisée est la même que pour les horaires d'ouverture (cf. plus bas). Réf. : http://wiki.openstreetmap.org/wiki/FR:Key:payment

(2) Ces infos peuvent être concaténées et séparés par une virgule pour tenir sur une ligne. Libellé =  "Mode de paiement : "

4 - Horaires (d'ouverture)

Donné par le tag opening_hours.

Il yexiste de nombreuses façon de décrire des horaires d'ouverture d'un lieu. Voir http://wiki.openstreetmap.org/wiki/FR:Key:opening_hours

Exemples :

Traduction: 

Intervalle

"de" ... "à" ...

Jours de la semaine

lu, ma, me, je, ve, sa, di

Mois

jan, fév, mar, avr, mai, jun, jul, aoû, sep, nov, déc

"off"

fermé

5 - Détails / Autres informations

Renseigné pour certains POI (ex. : déchetteries).

6 - Contact

clé

libellé

commentaire

contact:phone ou phone

tél.

N° de téléphone

contact:fax ou fax

fax

N° de fax

contact:email ou email

email

Adresse email

Réf. : http://wiki.openstreetmap.org/wiki/Key:contact

6 - Liens internet

Site web. Par ordre de priorité (1 seul lien affiché) :

  1. website:mobile (seulement pour l'application mobile)
  2. website
  3. contact:website
  4. url

Webcam

contact:webcam

Réseaux sociaux

Wikipedia :

Cette clé est utilisée pour spécifier une référence vers un article Wikipedia décrivant l'objet correspondant dans OSM (par exemple un monument, une commune, une place, ...).

Pour la syntaxe spécifique, voir http://wiki.openstreetmap.org/wiki/FR:Key:wikipedia

7 - Infos complémentaires

clé

libellé

commentaire

Réf.

Réf.

Un n° de référence

Les POI particuliers

Ils sont spécifiques


Auto-Partage

Tous les POI des délégataires sont affichés sur la même carte : Citiz et City Mov' 

Source : OpenStreetMap

amenity=car_sharing

Fiche détaillée

Contient les informations d'un POI OSM (nom, adresse, horaires...), avec les variantes ci-dessous :

Sous-titre

Le nom de l'opérateur doit être disponible à la recherche.

Zone "Informations pratiques"

En plus des informations pratique génériques (capacity, fee...), ajouter les tags :

Tag

Libellé

Description

ref=*

Réf. :

Dénomination (norme / codes / ISO… ??? )

amperage=*

Ampérage :

Ampérage

voltage=*

Voltage :

Voltage

Note sur le tag capacity : indique le nombtre de véhicules pouvant être chargés simultanément. Le nombre de prises peut être supérieur !

 


Parkings jalonnés

Reste à définir : suppression du SHP et utilisation d'OSM (jointure entre les ID OSM et le WS à définir).

Description

Affiche les places disponibles des parkings jalonnés.

Sources

Sur la carte

Picto « Parking », affichant le nombre de places disponibles.

Couleurs changeantes en fonction de la disponibilité :

Fiche détaillée

Une infobulle affiche la description du POI :

Libellé

Infos mise en forme

Description

Source données *

Champ*

Nom

Gras

Nom parking

SHP

NOM

Adresse

Adresse

Adresse

SHP

ADRESSE

Places

Normal

Nom de places dispo

WS

 places

Capacité

Normal

Capacité

SHP

CAPACITE

Attention : en dehors de l’ID et du nombre de places disponibles, ne pas se fier aux  autres champs du XML retourné par le service web.

Informations complémentaires

Si le nombre de places renvoyé est < 0, ne rien afficher :


Vélostan’Lib

Affiche les stations VéloStan'Lib sur la carte et le nombre de place disponibles en temps réel.

Source

Services Web JCDecaux

Sur la carte

Picto bicolore :

Couleur de gauche : nombre de vélo disponibles

Couleur de droite : nombre d’emplacements disponibles

Fiche détaillée

Une infobulle affiche la description du POI :

Les infos [entre crochets] correspondent aux champs retournés par le service web JCDecaux.

Libellé

Infos mise en forme

Donnée

Adaptation

Statut

Rouge si fermée*

[status]
CLOSED/OPEN

Ne rien afficher si ouverte ?

Adresse 

Normal

[address]

 

 

Capacité station

Normal

[bike_stands]

Capacité station

Borne de paiement 

Normal

[banking]

false à « non »

true à « oui »

Vélos dispo.

Gras / Grand

[available_bike]

 

Nombre d’emplacements disponibles

Gras / Grand

[available_bike_stands]

 

Validité des données

Vérifier la date de mise à jour [last_update]. Afficher un message indiquant que les données ne sont pas à jour si > 15mn.

Vélostan’Boutic

Service de location de vélos du Grand Nancy. Contrairement aux autres magasins de location de vélo, ces POI sont visibles dans la carte des stations VeloStanLib'.

Source : OpenStreetmap

Conditions :

Fiche détaillée

Affichage d’une fiche d'informations contenant les informations d'un POI OSM normal.

 


Arrêts bus/tram

POI représentants les arrêts de bus/tram des réseaux Stan ou Sub.

Source

Sur la carte

Les POI sont représentés par un picto « transport ».

Clic sur l'arrêt

Cette partie ne documente pas de l'affichage des horaires à l'arrêt, seulement les informations affichées sur la fiche du POI.

Affichage d’une infobulle contenant :

(1) Accessibilité pour personnes à mobilité réduite :

Donnée GTFS : champ wheelchair_boarding dans stops.txt

Réf. : https://developers.google.com/transit/gtfs/reference


Arrêts TaxiStan

Source

Plusieurs fichiers SHP, fournis par le Grand Nancy (Transdev)

Catégorie : Taxi

Sur la carte

Les arrêts, avec le picto « TaxiStan ». La carte affiche aussi les POI Taxi.

Clic sur une station

Affichage de la fiche de détail de POI :

* le nom provient du fichier CSV fournit avec les SHP, et qui contient la liste des noms de ligne à afficher pour chaque nom de fichier SHP.


Stations de taxi

Source : OpenStreetMap

amenity=taxi

Catégorie : Taxi

Fiche détaillée

Affichage d’une infobulle contenant les informations d'un POI OSM standard (nom, adresse, capacité, horaires...)

Exemples

·          


Déchèterie

Source : OpenStreetMap

(auparavant c'était un fichier SHP, fournit par le Grand Nancy).

Sur la carte

Picto « déchèterie »

Fiche détaillée

Contient les informations d'un POI OSM standard (nom, adresse, horaires...), plus des informations spécifiques dans la zone "détails".

Zone "Détails"

Affiche le type de produits qu'on peut déposer.

Tag=valeur

Description

recycling:aluminium=yes/no

Aluminium.

recycling:batteries=yes/no

Piles, batteries domestiques. Ne concerne pas les batteries automobiles.

recycling:bicycles=yes/no

Vélos.

recycling:beverage_cartons=yes/no

Briques d'emballage de boissons (type carton de lait).

recycling:books=yes/no

Livres.

recycling:cans=yes/no

Boîtes de conserve.

recycling:cardboard=yes/no

Carton.

recycling:cds=yes/no

CD (Disque compact)

recycling:chipboard=yes/no

 Aggloméré

recycling:christmas_trees=yes/no

Sapins de Noël, utilisez opening_hours=Jan 01-Jan 15 pour spécifier la date.

recycling:clothes=yes/no

Vêtements.

recycling:computers=yes/no

Ordinateurs

recycling:cooking_oil=yes/no

Huiles de friture.

recycling:cork=yes/no

Liège.

recycling:engine_oil=yes/no

Huile de moteur.

recycling:excrement=yes/no

Déchets septiques.

recycling:foil=yes/no

Feuilles d'aluminium

recycling:glass=yes/no

Verre.

recycling:glass_bottles=yes/no

Bouteilles de verre uniquement.

recycling:green_waste=yes/no

Déchets verts.

recycling:garden_waste=yes/no

Déchets de jardin.

recycling:hardcode=yes/no

 voir recycling:rubble=yes/no

recycling:light_bulbs=yes/no

Lampes basse consommation (tubes fluo...).

recycling:magazines=yes/no

Magazines.

recycling:mobile_phones=yes/no

Téléphones mobiles.

recycling:newspaper=yes/no

Papier journal uniquement.

recycling:organic=yes/no

Déchets organiques recyclés en biogaz ou compost.

recycling:paint=yes/no

Peinture.

recycling:paper=yes/no

Papier.

recycling:paper_packaging=yes/no

Papier d'emballage.

recycling:plastic=yes/no

Plastique.

recycling:plastic_bags=yes/no

Sacs en plastique.

recycling:plastic_bottles=yes/no

Bouteilles en plastique.

recycling:plastic_packaging=yes/no

Tout autre emballage en plastique.

recycling:polyester=yes/no

Polyester.

recycling:printer_cartridges=yes/no

Cartouches d'imprimantes.

recycling:rubble=yes/no

Terre et gravats.

recycling:scrap_metal=yes/no

Ferraille.

recycling:sheet_metal=yes/no

Tôles.

recycling:shoes=yes/no

Chaussures.

recycling:small_appliances

Appareils électriques moyens (TV, aspirateur...) 

recycling:tyres=yes/no

Pneus.

recycling:waste=yes/no

Ordures ménagères

recycling:waste_oil=yes/no

Huile usagée.

recycling:white_goods=yes/no

Gros électroménager (réfrigérateur, four...)

recycling:wood=yes/no

Bois.


Réseau Cyber Bases

Source : OpenStreetMap

Fiche détaillée

Contient les informations d'un POI OSM standard.

Exemple de balisage dans OSM

 


Electromobilité

Source : OpenStreetMap

Information complémentaires

clé

valeur

libellé fr.

valeur fr.

commentaire

socket:xxxxx

nombre

Prise

<laisser la valeur>

indique le type de prise

plusieurs xxxxx possibles

amperage

nombre

Ampérage max.

 

 

voltage

nombre

Voltage

 

 

yes / no

oui / non