Version 26 (modified by 4 years ago) ( diff ) | ,
---|
Membres ; Appartenance ; Rôles ; Enfants et Parents ne sont pas expliqués correctement. Est-il nécessaire de diviser les attributs en deux parties ?
Autres langues:
Les Objets - Briques élémentaires des données et cartes d'OpenStreetMap
Ne vous pressez pas pour lire cette page, vous pourrez la consulter à nouveau à tout moment.
Table des Matières
Nœuds, Chemins et Relations
Attributs /Tags (c'est aussi une donnée primaire d'OSM)
Les attributs (Tags) donnent un sens aux objets. Sans eux, tout objet serait inutile et dénué de sens. Chacune des trois autres donnée primaire osm peut avoir plusieurs attributs.
Souvent des attributs sont utilisés dans des associations avec d'autres ; habituellement ces associations peuvent être trouvées dans des préréglages. Mais les attributs que vous devez utiliser ne sont pas, obligatoirement, dans les préréglages et vous devez d'abord les connaître.
L'exemple le plus simple est drinking_water=yes - il est présent dans le monde entier et peut être appliqué à tous les objets qui fournissent de l'eau. Un autre exemple est leaf_cycle=* cycle des feuilles d'arbres, il y aura moins de couverture mondiale (car les arbres ne poussent pas partout).
De temps en temps vous rencontrerez, par exemple, des attributs qui sont utilisés quelque part ailleurs, mais pas dans votre voisinage ; c'est une bonne idée de vérifier sur le wiki ce qui concerne ces attributs, utilisez : Liens essentiels sur les attributs comme point de départ.
Nous allons aborder les balises plus en détail ci-dessous, mais nous allons d'abord traiter toutes les autres données primaires osm.
Nœuds (c'est également une donnée primaire OSM)
Un nœud est un point individuel à une position donnée. Avec les étiquettes correspondantes, il peut être utilisé pour indiquer des magasins, des bancs, des arbres individuels ou des points d'eau potable.
Dans le modèle de données OSM, seuls les nœuds ont des coordonnées. Les chemins et les relations se réfèrent simplement aux nœuds.
Nœuds communs
Les nœuds peuvent être réutilisés par plusieurs chemins. Plusieurs chemins peuvent être reliés par un nœud unique (nœud commun).
Une explication pratique en est donnée à la page Dessiner des nœuds . L'outil Fusionner les nœuds peut être utilisé pour créer des nœuds communs.
Chemins (c'est également une donnée primaire OSM)
Un chemin est une séquence de nœuds (une "ligne polygonale" de géométrie ordinaire). Le chemin OSM est utilisé pour représenter des objets linéaires, avec leurs attributs respectifs il peut être utilisé pour décrire : une berge de rivière, une rangée d'arbres, des bordures dans les rues (parmi d'autres utilisations). Malgré son nom il ne représente pas uniquement un sentier pédestre. Un chemin OSM est également utilisé pour représenter une rivière, les frontières d'un pays, ou même un bâtiment.
Malgré son nom il ne représente pas uniquement un sentier pédestre. Un chemin OSM est également utilisé pour représenter une rivière, les frontières d'un pays, ou même un bâtiment.
Sens de la direction
Comme les nœuds sont ordonnés dans OSM, chaque chemin dans OSM a une direction. Cela nous donne la possibilité d'ajouter des attributs (détails sur l'objet) tels que conveying=* - pour spécifier la direction des escaliers mécaniques et des trottoirs roulants ou incline=* qui peuvent aussi être utilisés entre routes et trottoirs. Il y a d'autres exemples et nous ne pouvons pas tous les énumérer.
Note : Le rendu de la direction dans la fenêtre d'édition peut être réglé dans les préférences d'affichage des données OSM.
Segment / tronçon
C'est un fragment entre deux points consécutifs d'un chemin ("segment" de la géométrie ordinaire). Cela ne fait pas partie du modèle de données d'OSM, mais les utilisateurs font souvent la distinction en raison d'outils qui opèrent au niveau du segment (plutôt qu'au niveau du chemin complet) ; veuillez faire la distinction entre un ou des segments par rapport aux "chemin/s" complet/s .
Note : Le rendu des tronçons dans la fenêtre d'édition peut être réglé dans les préférences d'affichage des données OSM.
Chemin fermés (Zones) : Areas en anglais
Si un chemin est fermé, c'est à dire si le dernier nœud est le même que le premier nœud, il peut être aussi appelé zone ou area. L'ancien terme pour ceci est "Closed Ways" (il est encore présent dans le wiki, utilisé dans des logiciels et par certains cartographes ; une autre partie utilise "geometry" (géométrie) en parlant seulement de la forme des objets, sans attributs).
Parfois, une simple zone ne suffit pas pour représenter un objet (par exemple, un lac avec une île dans celui-ci), , alors il faut utiliser un multi-polygone.
Relations (c'est également une donnée primaire OSM)
Dans la plupart des cas, vous n'en avez pas besoin
Si un objet peut être représenté avec un simple nœud ou chemin et plusieurs attributs supportées par le logiciel, alors il n'y a pas besoin de relations. Mais il y a quelques rares cas où cela est théoriquement et pratiquement impossible de ne le faire qu'avec des nœuds, des chemins et des attributs (par exemple : les restrictions de changement de direction, seront expliquées ci-dessous).
Cela signifie que vous pouvez sauter cette grande section "Relations", jusqu'à ce que vous décidiez d'ajouter ou de modifier une relation.
Explication simple
Une relation :
- est une séquence d'autres objets (nœuds, chemins ou relations)
- comme les autres objets (nœud, chemin) - - chaque relation peut avoir ses propres "attributs"
- peut être utilisée comme membres dans d'autres relations (structures imbriquées ou hiérarchiques)
- a un attribut type=* qui permet de définir l'un des nombreux types de relations
De plus, chaque objet participant à une relation peut se voir attribuer un role (rôle), par exemple "via" un nœud et "from" (de), "to" (à) un chemin dans une relation type=restriction.
Aide Relations présente les outils les plus basiques pour créer des relations dans JOSM (Fenêtre de la liste de relations, Liste de sélection, éditeur de relations)
Types les plus courants
type=multipolygon
Un objet lié à l'eau (natural=water
), un bâtiment (building=*
) ou une limite administrative (admin_level=*
) sont en général constitués par de multiples parties séparées géographiquement appartenant au même objet. Plus important encore, chacune de ces parties peut avoir des exclusions (enclaves et exclaves ou simplement des îles ou des marécages situées dans des bassins versants).
- Les composants sont créés à l'aide du rôle extérieur "
outer
". Chaque multi-polygone devrait avoir au moins une partie extérieure. - Les trous à l'intérieur des parties - en utilisant le rôle "
inner
". Chaque partie peut avoir de 0 à N trous. - Des chemins qui forment un anneau où tous les chemins sont reliées entre elles à l'aide de nœuds communs (JOSM vous avertira des erreurs pendant la validation).
- Dans de rares cas, les trous peuvent être intégrés. Si l'intégration est plus complexe qu'un seul "outer" et un seul anneau "inner", permutation des rôles peut continuer : outer-inner-outer-inner-...
- Les anneaux extérieurs (outer) et intérieurs (inner) ne devraient pas avoir de nœuds communs (mais le validateur vous avertira de cette erreur et d'autres !).
Outils spécifiques aux multipolygones :
type=route
La Relation route (en anglais ; itinéraire en français) décrit les itinéraires communs pour tous les modes de transport et les services de transport comme les routes, le itinéraires cyclables, la la randonnée, les transports en commun ou même les lignes électriques
type=restriction
Elle peut décrire les interdictions de tourner en fonction de la signalisation et du marquage routier. JOSM dispose d'un greffon pour gérer ce type de relations : Greffon Turnrestrictions (en),Exemples
Attributs (Tags)
Plus précisément, Un attribut (ou tag) est une paire clé/valeur appliquée à un objet. Si nous écrivons foo
=bar
nous voulons dire qu'à l'attribut avec la clé "foo" nous avons appliqué la valeur "bar". Voici quelques exemples :
name
=Rue de l'Église
appliqué à un chemin. Cet attribut indique que le nom de la rue estRue de l'Église
.natural
=tree
appliqué à un nœud. Ce tag indique que le nœud représente dans la réalité un arbre.route
=bus
appliqué à une relation. Ce tag indique que la relation représente une ligne de bus.
Les attributs peuvent être combinés. Un objet peut supporter autant d'attributs que nécessaire. Voici un exemple complexe:
highway=residential name=Grande Rue name:en=Main Road name:de=Hauptstraße maxspeed=30 hgv=no oneway=yes
Appliqué à un chemin, cet ensemble d'attributs indique que le chemin représente une rue résidentielle dont le nom est Grande Rue (le nom allemand Hauptstraße et le nom anglais Main Road). La vitesse y est limitée à 30km/h et les véhicules poids lourds (hgv) n'y sont pas autorisés. De plus, c'est une rue à sens unique.
Dans la Fenêtre Attributs/Appartenance vous pouvez appliquer les attributs à un objet, supprimer un attribut d'un objet, modifier un attribut appliqué.
Propriétés techniques
Identifiant des objets
Le serveur OSM affecte à chaque objet un nombre unique, l'identifiant de l'objet ou identifiant OSM.
Dans JOSM, un nouvel objet ne possède pas d'identifiant (ID=0) tant qu'il n'a pas été envoyé une première fois au serveur OSM.
- Dans Préférences (ou
F12
) -> Paramètres d'affichage -> Apparence Il est possible d'activer ou de désactiver l'affichage des identifiants dans la fenêtre de sélection. - Avec Fichier -> Télécharger un objet ... il est possible de télécharger des objets à partir de leur identifiants (Ids).
Note: L'affichage des ID d'objets dans la Liste de Sélection peut être défini dans les préférences d'affichage à la rubrique Apparence.
Versions des objets et leur historique
Les numéros de version (versions) ont été ajoutés pour simplifier l'édition des objets (qui se fait de la même manière que l'on édite des pages wiki). Malheureusement, pour suivre les changements des chemins et des relations, vous devez utiliser des outils plus complexes que la simple comparaison par numéro de version.
- Le contenu de la relation peut changer sans changement de version ou d'id de la relation (un chemin peut être changé, un nœud peut être changé, une relation enfant peut être changée).
- Le contenu du chemin peut changer sans changement de version ou l'id du chemin (un nœud enfant peut être déplacé plusieurs fois en avant et en arrière, mais l'id du chemin peut rester le même).
L'historique d'un simple nœud est trivial, car il est complet. Pour inspecter les changements des autres objets (et se référer aux identifiants (object id) et aux points en temps de la base de données) vous pouvez utiliser des données par tranche temporelle (région extraite par date).
Note: L'affichage des versions d'objets dans la Liste de Sélection peut être défini dans les préférences d'affichage à la rubrique Apparence.
Informations concernant la dernière version
- Affichage -> Infos avancées (ou le raccourci clavier :
Ctrl+I
) ouvre des fenêtres d'informations séparées (au format texte) relatives aux objets sélectionnés. - Affichage -> Infos avancées (web) (ou le raccourci clavier :
Ctrl+Maj+I
) ouvre - dans votre navigateur internet - les pages des objets relatives aux objets sélectionnés sur le site web d'OSM.
Vous pouvez également parcourir les objets directement en entrant l'adresse suivante dans votre navigateur Web :
https://www.openstreetmap.org/browse/[node/way/relation]/[ID]
Historique de l'objet
Chaque objet dispose d'une version. La version est incrémentée chaque fois que l'objet est téléchargé sur le serveur et le serveur OSM stocke non seulement la version la plus récente d'un objet, mais son historique complet.
- Affichage -> Historique (ou le raccourci clavier :
Ctrl+H
) ouvre le navigateur d'historique. Le navigateur d'historique vous montrera toutes les versions de l'objet sélectionné. - Différemment, Affichage -> Historique (web) (ou le raccourci clavier :
Ctrl+Maj+H
) ouvre une page sur le site OSM dans votre navigateur internet qui affichera également l'historique de l'objet.
Voir également
- la version originale de cette page en anglais
Retour au Menu d'aide