Contrairement à la page Éléments cartographiques, où le tri est fait suivant les attributs (Tag), cette liste est triée selon les objets que l'on trouve dans le monde réel. Les vrais objets sont plus souvent représentés par plusieurs caractéristiques, par exemple, une rivière par son nom et sa largeur et le fait que la navigation y soit possible. Il y a aussi parfois plusieurs manières de décrire la même chose, par exemple un rond-point, en tant que voie de circulation ou de mini rond-point (mini_roundabout) ou un POI en tant que point ou en tant que surface. Ici, vous trouverez toutes (?) les options et la manière de choisir la meilleure dans votre cas. Notez aussi que la page FR:Road signs in France montre quels attributs utiliser à partir des panneaux de signalisation routière.
Cette page est encore (en traduction) en gestation, si vous cherchez quelque chose qui n'est pas encore enregistré, vous pouvez aller sur l'onglet discussion pour faire des propositions qui seront, peut-être, bientôt référencées ici.
Surface ou point ?
Pour tous les objets, il faut cartographier :
les grandes surfaces toujours par des surfaces (Area, way fermé ou relation multipolygon)
les petits objets par des points (Node)(cabines téléphoniques, boîtes postales)
les flèches de clochers, les phares, les sommets de montagnes par des points (Node)
Un objet ne doit être cartographié et balisé qu'une seule fois (jamais une fois comme un point et une fois comme une surface).
Par manque de source suffisamment précise ou manque de temps ou de motivation, tous les objets peuvent être cartographiés avec un point (Node) dans un premier temps (l'essentiel étant de les baliser correctement). Ils pourront être remplacés par leur modèle surfacique plus tard soit parce qu'une nouvelle source comme une imagerie aérienne est nouvellement disponible, soit parce que d'autres contributeurs plus motivés s'en chargent.
Chercher avec Ctrl+F
Si vous recherchez un terme bien particulier : pressez sur la touche Ctrl et en même temps sur la touche F (D'autres combinaisons existent sur d'autres OS). Votre navigateur va faire apparaître un champ de recherche. Saisissez le mot-clé, par exemple "piste cyclable" ou plus général "vélo". En utilisant Suivant et Précédent vous pourrez parcourir toutes les entrées de cette page.
Une aire de retournement n'est pas obligatoirement située à l'extrémité d'une route. Les endroits correspondants à des aires de retournement peuvent aussi être marqués tout au long de la route.
Qu'elle soit payante ou non ne change rien, une autoroute est marquée avec le signe indiqué à gauche. Par défaut, en France et dans OpenStreetMap pour le territoire français, chaque sens est composé de 2 voies (lanes) et la vitesse est limitée à 130 km/h et 110 km/h en temps de pluie. Toute portion ayant des caractéristiques différentes doit être codée suivant son cas maxspeed=110, lanes=3 par exemple.
Il est possible d'indiquer le tracé de la ligne de bus par une relation. Les arrêts de bus doivent alors être inclus à la relation. Plus de détail sur la page Relation : Transports Publics (FR).
Le tag public transport=platform a récemment été approuvé (Avril 2011) pour identifier un lieu où attendent les passagers d'un transport en commun. Il remplace les tags highway=platform, highway=bus_stop, railway=platform qui désignent actuellement les lieux d'attente pour les bus, trains et trams. Cette nouvelle clé permet de taguer d'une même façon les différents transports en communs, qu'il s'agisse d'aéroports, de gares, de simples arrêts de bus ou encore d'un téléski. Le tag public_transport=platform fait partie du nouveau schéma Public Transport.
Pour l'heure (avril 2011), les anciens tags peuvent encore être utilisés. Un arrêt de bus peut toujours être tagué avec highway=bus_stop ou highway=platform... Les mappeurs peuvent continuer d'appliquer les anciens tags, un robot pourrait être développé afin d'effectuer la migration vers le nouveau schéma.
shop=butcher est utilisé pour tous les magasins vendant de la viande.
Utiliser butcher=pork/poultry/game/horse/halal/kosher pour donner une indication sur le type de viande vendu. Un charcutier qui vend de la charcuterie/ un boucher qui vend des volailles/ gibier ou animaux sauvages/cheval/ pour de la viande préparée à la façon "Halal" (Islam)/ pour de la viande préparée à la façon "Kascher" (judaïsme).
shop=butcher est utilisé pour tous les magasins vendant de la viande.
Utiliser butcher=pork/poultry/game/horse/halal/kosher pour donner une indication sur le type de viande vendu. Un charcutier qui vend de la charcuterie/ un boucher qui vend des volailles/ gibier ou animaux sauvages/cheval/ pour de la viande préparée à la façon "Halal" (Islam)/ pour de la viande préparée à la façon "Kascher" (judaïsme).
Pour la randonnée à la montagne ou à la campagne, on utilise highway=path lorsque la voie n'est pas carrossable. On peut préciser (facultatif) la difficulté et la facilité à trouver le chemin avec sac_scale=* et trail_visibility=*.
Notez qu'avant l'apparition du tag highway=path, de nombreux sentiers ont été tagués avec highway=footway alors que ce tag est aujourd'hui uniquement réservé aux passages exclusivement réservés aux piétons par panneaux de signalisation.
Exemple simple : un chemin bien visible avec des marques et pentu mais pas trop difficile : highway=pathsac_scale=mountain_hikingtrail_visibility=good
Ne pas ajouter les noms et références des GR/PR qui sont des marques déposées par la FFRP. Des démarches sont en cours pour savoir si OSM peut les utiliser.
Pour les chemins carrossables (qui sont aussi fréquentés par les voitures avec deux traces parallèles au sol), utilisez highway=track.
Si la piste est de mauvaise qualité et que seul un vélo à grosses roues peut passer, on peut alors préciser l'utilisabilité du chemin par le tag smoothness=* on précisera alors :
Commentaires : Selon les pays et le contexte, "organic" a le sens qu'on donne en France à l'expression "Bio" (produit, agriculture...). La page amenity=recycling décrit bien recycling:organic=yes comme "Déchets organiques recyclés en biogaz ou compost."
Le Tag lit=* indique la présence d'éclairage. Est utilisé principalement sur un chemin taggé highway=*, mais peut aussi être utilisé ailleurs.
lit=yes: Eclairé de nuit (heures inconnues, ou détection automatique du crépuscule) (Utiliser "24h""24/7" pour éclairage jour et nuit, comme dans les tunnels par exemple.)
lit=automatic: Quand quelqu'un arrive, l'éclairage s'allume automatiquement
lit=operating times: Utiliser le schéma de opening_hours pour documenter quand la lumière est allumée , quand la lumière est principalement enclenchée selon un horaire particulier. Par exemple lit=Mo-Fr 05:00-07:45 pour un chemin illuminé seulement pendant les jours ouvrables et aux heures de pointe.
Il est préférable de positionner le feu sur le nœud du carrefour lui-même lorsque toutes les voies qui s'y joignent sont équipées d'un feu.
Voir Passage piéton, si le feu sert aussi à autoriser la traversée.
Dans le cas d'un carrefour complexe des discussions sont en cours pour positionner chaque feu sur la voie correspondante et regrouper l'ensemble par une zone (way), voir la proposition Set of Traffic Signals (abandonnée pour l'heure).
Les horaires d'ouverture d'un lieu peuvent être indiqués grâce à la clé opening_hours=*. *Les horaires de collecte des boîtes aux lettres (levées) ou des colonnes de recyclage sont à mentionner avec la clé collection_times=*.
Voiture (VL): motorcar=no. Poids lourds (PL): hgv=no. HGV est indiqué pour 'heavy goods vehicle', ce qui signifie Véhicule lourd de transport de marchandises.
Moto moped=no et cyclomoteur motorcycle=no (cycle à traction motorisée). A ne pas confondre.
Bateau à moteur et bateaux de toutes tailles: motorboat=no. Bateau, indépendamment de la propulsion: boat=no
Piéton foot=no et cycliste bicycle=no. C'est le cas sur les autoroutes.
Le Tag lit=* indique la présence d'éclairage. Est utilisé principalement sur un chemin taggé highway=*, mais peut aussi être utilisé ailleurs.
lit=yes: Eclairé de nuit (heures inconnues, ou détection automatique du crépuscule) (Utiliser "24h""24/7" pour éclairage jour et nuit, comme dans les tunnels par exemple.)
lit=automatic: Quand quelqu'un arrive, l'éclairage s'allume automatiquement
lit=operating times: Utiliser le schéma de opening_hours pour documenter quand la lumière est allumée , quand la lumière est principalement enclenchée selon un horaire particulier. Par exemple lit=Mo-Fr 05:00-07:45 pour un chemin illuminé seulement pendant les jours ouvrables et aux heures de pointe.
Le tracé d'une ligne de bus est indiqué par une relation. Les arrêts de bus doivent alors être inclus à la relation. Pour plus de détail, voir sur la page Relation : Transports Publics (FR).
color=* désigne avec un code hexadécimal la couleur habituellement associée à la ligne.
Série de numéros de maison: ligne entre deux points, chacune avec un nombre, représenté par ce tag addr:interpolation=even/odd/all
Pour utilisateur avancé: mettre une Relation avec type=associatedStreet, ajouter le numéro de l'adresse dans le rôle house et la rue dans le rôle street.
Le tag sport=* décrit quel(s) sport(s) est(sont) pratiqué(s) sur un élément. La natation est naturellement associée à la piscine. On peut aussi penser au plongeon (sport=diving), au water-polo (sport=water_polo) ou à la gymnastique.
Lorsqu'un chemin ou une voie est spécifiquement indiquée pour les vélos on utilise le tag highway=cycleway, ensuite on distingue selon le cas : cycleway=lane lorsque cette voie est collée à une route cycleway=track lorsque la piste cyclable est séparée Dans chaque cas il est préférable de dessiner un nouveau chemin juste à coté de la route (s'il y a lieu ) et de choisir le sens de circulation Pour track ok, le débat fait rage pour lane, peut-être ne vaut il finalement mieux pas les séparer.
Par nature, parking_space designe plutôt une seule place de stationnement, néanmoins il est possible d'attribuer une capacité de plusieurs places (pour une zone d'emplacements contigüs : en ligne le long d'une rue, en lot sur un parking de supermarché...).
Notez que n'est pas parce qu'on a attribué une surface de voirie au stationnement handicapé que celle-ci est forcément très accessible en fauteuil roulant. Dans ce cas là, on peut vouloir préciser avec la clé wheelchair=*.
Il n'existe pour l'instant rien de fixé pour les refuges de montagne mais la proposition suivante : Proposed_features/Alpine_Hut tente de combler ce vide. L'utilisation allemande de "restaurant" par exemple étant peu satisfaisante. je propose donc l'utilisation du tag dédié : tourism=alpine_hut
<OFFRE>: yes (par exemple si un restaurant a un menu avec ce régime) / no (si rien n'existe) / only (si par exemple toute la carte d'un restaurant convient a une personne de ce régime).
Comme pour les autoroutes, ces routes pour automobiles ont des caractéristiques par défaut, à savoir 2 voies (lanes) et la vitesse y est limitée à 110 km/h. Comme précédemment, pour les autres cas, il faut préciser maxspeed=80 et/ou lanes=3 par exemple.
Pour la randonnée à la montagne ou à la campagne, on utilise highway=path lorsque la voie n'est pas carrossable. On peut préciser (facultatif) la difficulté et la facilité à trouver le chemin avec sac_scale=* et trail_visibility=*.
Notez qu'avant l'apparition du tag highway=path, de nombreux sentiers ont été tagués avec highway=footway alors que ce tag est aujourd'hui uniquement réservé aux passages exclusivement réservés aux piétons par panneaux de signalisation.
Exemple simple : un chemin bien visible avec des marques et pentu mais pas trop difficile : highway=pathsac_scale=mountain_hikingtrail_visibility=good
Ne pas ajouter les noms et références des GR/PR qui sont des marques déposées par la FFRP. Des démarches sont en cours pour savoir si OSM peut les utiliser.
Pour les chemins carrossables (qui sont aussi fréquentés par les voitures avec deux traces parallèles au sol), utilisez highway=track.
Normalement une route comporte 2 voies allant chacune dans un sens sans séparation entre les voies. Au cas où les voies sont séparées par un obstacle infranchissable (pas une ligne blanche), comme un muret, une glissière de sécurité, un terre plein, il est d'usage de tracer deux routes distinctes, chacune en sens unique.
Une traboule (on en trouve à Lyon, Chambéry, Annecy) est un chemin piéton non ouvert. Bien que ce ne soit pas un tunnel "pour de vrai" car le sol reste à la hauteur des autres zones piétonne, il est plus pratique de la tagguer ainsi que d'inventer quelque chose de nouveau. Si les vélos sont autorisés, on peut ajouter : bicycle=yes
Il arrive que la partie piétonne soit séparée de la voie par une haie. Dans ce cas, il vaut mieux créer un chemin parallèle avec pour tag highway=footway
Une voie peut se poursuivre dans une même agglomération plus loin sans que cela ne pose problème. Il est seulement important de lui donner le même nom (name=*). C'est une chose que l'on fait couramment sans s'en rendre compte chaque fois que l'on coupe un way pour changer certains états (bridge=yes, etc.) sur toute sa longueur. Dans ce cas, il faut simplement accepter que ces ways "successifs" n'aient pas de point (node) commun.
les valeurs les plus courantes sont left pour la signalisation "tourner à gauche", right pour le "tourner à droite" et through pour "aller tout droit". Toutes les valeurs sont présentées sur cette page.
pour les cas fréquents où les indications de directions sont spécifiques à chaque voie (ou file), on utilise le tag turn:lanes=*.
Exemples:
turn=left : toutes les voies tournent à gauche.
turn:lanes=left|through : deux files ("left" + un séparateur "|" + "through"); la file de gauche tourne à gauche, celle de droite permet d'aller tout droit.
shop=butcher est utilisé pour tous les magasins vendant de la viande.
Utiliser butcher=pork/poultry/game/horse/halal/kosher pour donner une indication sur le type de viande vendu. Un charcutier qui vend de la charcuterie/ un boucher qui vend des volailles/ gibier ou animaux sauvages/cheval/ pour de la viande préparée à la façon "Halal" (Islam)/ pour de la viande préparée à la façon "Kascher" (judaïsme).
Charcuterie {fr:tag|shop|butcher|pork}}
Volailler {fr:tag|shop|butcher|poultry}}
Utilisez organic=yes/no/only pour dire si l'on peut acheter de la viande bio, non ou exclusivement.
Si la piste est de mauvaise qualité et que seul un vélo à grosses roues peut passer, on peut alors préciser la difficulté du chemin par le tag mtb:scale=*.