Outils pour utilisateurs

Outils du site


archive:formation:les_attributs

Les attributs

L'origine du verbe "tagguer"

Un tag associe une valeur à une clef. Clefs et valeurs sont des chaînes de 255 caractères maximum. Chaque élément de la carte (node, way, relation) peut porter des tags qui le décrivent plus ou moins précisément.

Les clefs et les valeurs sont libres, tout contributeur peut en définir de nouvelles. Il existe toutefois un référentiel des tags documenté sur un Wiki : les éléments cartographiques. Ce référentiel est établi par la communauté OpenStreetMap qui le fait évoluer au gré des besoins. Pour que les données créées dans OSM soient valorisées, notamment affichées sur les cartes, il convient de respecter ce référentiel.

On peut distinguer plusieurs types de tags :

  • tags primaires, qui définissent les catégories d'éléments cartographiques
  • tags secondaires, qui précisent le type des éléments
  • tags complémentaires, qui donnent des informations supplémentaires

Par exemple un parking à vélos peut être décrit ainsi :

Clef Valeur Description
amenity bicycle_parking Tag primaire indiquant un parking à vélo
bicycle_parking stands Tag secondaire donnant le type de stationnement
capacity 12 Tag complémentaire : nombre de vélos que l'on peut stationner

La clef du tag secondaire est identique à la valeur du tag primaire, il s'agit d'une pratique courante. Variante : terminer la clef par _type, par exemple barrier=fence et fence_type=*.

Namespaces

Il existe aussi des espaces de nommage (namespaces) qui servent à regrouper des clefs ou à les qualifier. Un espace de nommage est un préfixe ou un suffixe à une clef, dont il est séparé par le caratère :. Voici quelques exemples :

  • cycleway:right=lane, cycleway:left=share_busway
  • name:fr=Vannes, name:br=Gwened, name:la=Darioritum
  • contact:phone, contact:fax, contact:website, contact:email, contact:twitter …

Ces namespaces peuvent être structurés sur plusieurs niveaux, séparés par autant de :. C'est par exemple le cas des conditions de stationnements sur la voirie, décrit sur la page FR:Key:parking:lane .


Section précédente: Les éléments de base

Section suivante : Les relations

  • Printable version
  • Export to OpenOffice
  • Export to PDF
  • Add page to book
  • Tools:
archive/formation/les_attributs.txt · Dernière modification: 2017/11/12 10:34 par admin