FR:Top-level tag

From OpenStreetMap Wiki
Jump to navigation Jump to search

Les attributs (tag) de niveau supérieur (Top-level), primaires (primary) ou caractéristiques (feature) sont ceux qui définissent la nature des éléments cartographiques (Map Features) et peuvent donc être les seuls attributs présents sur un élément cartographique. Tous les autres attributs sont des propriétés complémentaires décrivant les entités cartographiques et peuvent être considérés comme des attributs supplémentaires ou secondaires.

Tous les éléments cartographiques distincts doivent comporter au moins un attribut de niveau supérieur. Un élément peut comporter plusieurs attributs de niveau supérieur (par exemple, building=school et amenity=school sur une zone représentant un bâtiment scolaire où se déroulent actuellement des activités scolaires), à condition que cela respecte raisonnablement le principe Un item, un objet OSM. Les éléments distincts dépourvus d'attribut de niveau supérieur ne constituent pas nécessairement une erreur, mais ils sont généralement ignorés par les utilisateurs des données (en anglais). De nombreux outils d’assurance qualité détectent ces éléments et émettent des avertissements.

Les clés utilisées pour définir les attributs de niveau supérieur sont appelées « clés de niveau supérieur ». Pour la plupart des clés de niveau supérieur, toute valeur associée à cette clé sera considérée comme un attribut de niveau supérieur, mais il existe quelques exceptions, comme par exemple les clés homonymes (en anglais).

La distinction entre les attributs de niveau supérieur et les autres ne fait pas partie du modèle de données OSM, mais relève uniquement d’une convention d'utilisation des attributs largement acceptée. Par conséquent, il peut parfois être sujet à controverse de déterminer si un attribut est de niveau supérieur ou non. Par exemple, certains cartographes considèrent que club=* n’est qu’une propriété supplémentaire de amenity=community_centre ou amenity=social_centre.[1] Pourtant, 92 % des éléments avec l'attribut club=* ne comportent aucun attribut amenity=* tag.[2], L'attribut générique leisure=club (suggéré comme alternative dans la proposition approuvée pour club=*)[3] a été jugée déconseillée en 2014, tout comme amenity=club en 2021.[4]

Liste des clés de niveau supérieur

Le tableau ci-dessous présente les clés de niveau supérieur largement prises en charge par les consommateurs de données (en anglais), classées par ordre alphabétique. Il ne s'agit pas d'une liste exhaustive, car, selon le principe « Créer un attribut qui manque », il en existe beaucoup d'autres et de nouveaux peuvent être créés à tout moment, même s'ils ont peu de chances d'être aussi populaires que ceux répertoriés ici.

Pour les éléments indépendants

Clé Éléments Description Usage
advertising=* nœudwayarea Utilisé pour les supports publicitaires.

aerialway=* nœudway Utilisé pour désigner divers moyens de transport de passagers et de marchandises fonctionnant à l'aide de câbles, notamment les téléphériques, les télésièges et les remonte-pentes à traînage.

aeroway=* nœudwayarea

Pour désigner les infrastructures physiques destinées à soutenir les aéronefs, le transport aérien, les engins spatiaux et les vols spatiaux.

amenity=* nœudarea Pour décrire les équipements utiles et importants destinés aux visiteurs et aux résidents.

barrier=* nœudway Une barrière est une structure physique qui bloque ou entrave le passage.

boundary=* nœudarea Elle sert à délimiter les frontières de territoires, principalement politiques, mais pouvant également concerner d'autres zones administratives.

building=* nœudarea Pour délimiter l'enceinte d'un bâtiment, il s'agit d'une structure artificielle dotée d'un toit, érigée de manière plus ou moins permanente à un endroit donné.

club=* nœudarea Sert à indiquer le lieu où un club se réunit régulièrement.

craft=* nœudarea Lieu de fabrication ou de transformation de produits sur mesure.

departures_board=* nœud Panneau indiquant les horaires des services. Ce n'est pas un attribut de niveau supérieur s'il est utilisé comme attribut d'un élément public_transport=*.

education=* nœudarea Décrit divers équipements éducatifs.

emergency=* nœudarea Décrit divers services d'urgence, installations, équipements ou la possibilité d'accès pour les services d'urgence.

geological=* nœudarea Utilisé pour décrire des sites géologiques.

healthcare=* nœudarea Un établissement de santé.

highway=* nœudway Utilisé pour désigner les routes et les infrastructures routières.

historic=* nœudwayarea Utilisé pour décrire divers éléments historiques.

landcover=* area Sert à décrire la couverture physique d'une zone.

landuse=* area Sert principalement à décrire l'usage principal des parcelles de terrain.

leisure=* nœudwayarea Éléments liés aux activités de loisirs.

man_made=* nœudwayarea Structures artificielles autres que les bâtiments.

military=* nœudwayarea Installations utilisées par les forces armées.

natural=* nœudwayarea Éléments du paysage, y compris ceux modifiés ou créés par l'homme.

office=* nœudarea Un établissement dont l'activité principale consiste à fournir des services.

piste:type=* wayarearelation

Indique le type d'une piste de sports d'hiver. Il s'agit d'un niveau supérieur, car en été, il n'y a souvent aucun repère visible le long de la piste.

place=* nœudarea Définit le centre ou le périmètre d'un lieu désigné.

power=* nœudwayarea Installations destinées à la production et à la distribution d'électricité.

public_transport=* nœudwayarea Infrastructures de transports publics.

railway=* nœudwayarea Utilisé dans le domaine des chemins de fer et des infrastructures ferroviaires.

route=* wayrelation Itinéraire habituel ou régulier, souvent prédéfini et rendu public.

shop=* nœudarea Un lieu où l'on vend des produits au détail ou où l'on propose des services.

telecom=* nœudwayarea Élément clé pour la cartographie des systèmes et réseaux de télécommunications.

tourism=* nœudwayarea Un lieu ou un objet présentant un intérêt particulier pour les touristes.

waterway=* nœudway Sert à matérialiser les rivières et autres cours d'eau.

De plus, l’attribut type=* est obligatoire pour toutes les relations. Cependant, dans la plupart des cas, il ne décrit pas la nature de l’entité sous-jacente et nécessite des attributs supplémentaires (par exemple, type=boundary doit être précisé par boundary=*). Les relations de restriction constituent une exception : elles sont entièrement décrites par leurs membres et leurs rôles, et ne nécessitent pas d'attributs supplémentaires.

Pour les éléments dépendants

Les éléments qui modélisent des parties d’un élément plus vaste sont communément appelés « dépendants ». Bien que ces éléments possèdent leurs propres attributs de niveau supérieur, ils n’auraient guère de sens sans l’existence d’un élément principal auquel ils sont associés. Ils partagent généralement la géométrie de l’élément principal ou sont contenus à l’intérieur de celui-ci. Par exemple, un élément entrance=* sera généralement un nœud situé sur le contour de l’élément building=*.

Clé Élément Description Usage
addr:interpolation=* way Associé aux caractéristiques du nœud addr:*=*.
Utilisé pour spécifier une plage d'adresses générale le long d'une rue.

allotments=* area Associé à la caractéristique landuse=allotments.
allotments=plot est utilisé pour délimiter une parcelle au sein d'un jardin familial.

area:highway=* area Associé aux caractéristiques highway=*.
Utilisé pour les zones routières.

attraction=* nœudwayarea Associé aux caractéristiques tourism=* et leisure=* features.
Utilisé pour les attractions individuelles dans les parcs à thème, les zoos, etc.

building:part=* nœudarea Associé à l'élément building=*.
.
Permet de délimiter une partie d'un bâtiment présentant des caractéristiques distinctes des autres parties de celui-ci.

bridge:support=* nœudarea Associé à l'élément man_made=bridge.
Indique l'emplacement des culées et des piles qui soutiennent un pont par le dessous.

cemetery=* nœudarea Associé aux éléments landuse=cemetery et amenity=grave_yard.
Utilisé pour marquer les tombes et les secteurs dans les cimetières.

entrance=* nœud Associé aux éléments building=* et autres éléments de zones fermées.
Utilisé pour marquer les points d'entrée (ou de sortie) des bâtiments ou d'autres zones fermées.

ford=* nœud Associé aux éléments conjoints highway=* et waterway=*.
Lieu où une voie navigable passe au-dessus d'une route. Ce n'est pas un attribut de niveau supérieur s'il est utilisé comme propriété d'un chemin way avec l'attribut highway=*.

golf=* nœudwayarea Associé à l'élément leisure=golf_course.
Utilisé pour cartographier les détails d'un parcours de golf.

indoor=* nœudwayarea Associé aux éléments building=*.
Utilisé pour marquer les couloirs, les pièces, etc. dans le schéma de cartographie intérieur Simple Indoor Tagging.

junction=* nœud Associé aux éléments highway=*.
Utilisé pour les carrefours. Ce n’est pas un attribut de niveau supérieur s’il est utilisé comme propriété d’un chemin way avec l'attribut highway=*.

noexit=* nœud Associé aux éléments highway=*.
noexit=yes indique une impasse.

playground=* nœudwayarea Associé aux éléments leisure=playground.
Utilisé pour cartographier les équipements individuels d'une aire de jeux.

roller_coaster=* way Associé aux éléments attraction=roller_coaster.
Utilisé pour cartographier les détails des montagnes russes.

traffic_calming=* nœud Associé aux éléments highway=*.
Aménagements destinés à ralentir ou à réduire la circulation routière. Ce n'est pas un attribut de niveau supérieur s'il est utilisé comme propriété d'un chemin way avec l'attribut Key

traffic_sign=* nœud Associé aux éléments highway=*.
Utilisé pour marquer un point sur la route à côté d'un panneau de signalisation. Ce n'est pas un attribut de niveau supérieur s'il est utilisé sur un nœud nœud situé à côté d'une route avec l'attribut highway=traffic_sign pour indiquer l'emplacement précis d'un panneau. Ce n'est pas non plus un attribut de niveau supérieur s'il est utilisé comme propriété d'un chemin way avec l'attribut highway=* pour indiquer le segment de route concerné.

Voir aussi

Liens externes

Références