FR:Un item, un objet OSM

From OpenStreetMap Wiki
Jump to navigation Jump to search

Un item, un objet OSM est un principe de bonne pratique. Cela signifie qu'un objet sur le terrain doit être intégré avec un seul élément dans OSM.

Les objectifs de la carte

Un élément d'OSM doit représenter une caractéristique du terrain une fois et une seule:

  • Une propriété représentant un groupe de bâtiment sur le terrain (par exemple une école), doit être noté comme une zone délimitant le terrain entourant les bâtiments. L'attribut doit être placé pour la zone et non pour les bâtiments, à moins que les bâtiments soit différents (par exemple, les bâtiments dans l'enceinte de l'école sont considérés comme étant une partie de l'école).
  • Une fonction constituée de bâtiments dont la forme et la position sont connus doivent être représentés par une zone avec les attributs dédiés à sa description.
  • Une fonction dont la position est connue, dont la forme est inconnue ou inapplicables, devra être enregistrée comme un point avec les attributs dédiés à sa description.

Exemple de mauvaises situations :

  • Une zone qui représente un bâtiment avec un unique usage, et un seul point à l'intérieur du bâtiment. Changez les attributs de la zone et supprimer le point.
  • Une zone avec une autre zone à l'intérieur, cette dernière représentant un bâtiment. Simplifiez en supprimant la zone inutile.
  • Une zone représentant un terrain avec une simple zone représentant un simple bâtiment et à l'intérieur de ce dernier un point avec un attribut. Supprimer la zone extérieure et le point à l'intérieur.

Situations où l'utilisation de plusieurs attributs est nécessaire :

  • Plus d'une même chose sur un même site, par exemple deux écoles partageant un terrain. Habituellement si les écoles sont séparées, elle devraient posséder une séparation, mais il arrive que la seule séparation entre les écoles soit leurs bâtiments, qui devront alors être séparés en utilisant l'attribut approprié landuse=*, et les deux bâtiments seront annotés individuellement.
  • Bâtiment multi-usage. Le bâtiment devra être annoté avec building=yes, et devra avoir des points ou des zones localisant les différentes activités ; voir par exemple la page anglophone suivante: shops within a shopping mall

Les données des attributs

Un attribut doit correspondre à un et un seulement concept:

  • Un concept peut avoir plusieurs alias, tant que ceux-ci renvoient à des concepts identiques. Avoir un concept ayant possédant une forme unique est une bonne idée.
  • Des attributs peuvent couvrir plusieurs variétés du même concept, mais ils ne devraient pas unifier des concepts différents.
  • Les attributs de haut-niveau permettent une hiérachie des concepts quand certaines choses ne sont pas spécifique ou quand le type n'est pas connu (vous pouvez toutefois en créer). Segmenter les attributs est parfois utilisé (par exemple (e.g. natural=wetland + wetland=reedbed).

Exemple de mauvaise situation :

  • Les attributs "Parapluie". Il y a plusieurs moyens d'acheter des boissons. Ces différents types recouvrent des concepts différents : bar, café, boutique, distributeurs automatiques, fontaines, etc. Charge au concepteur de réunir ces différentes fonctions pour offrir des sélections appropriées à chacun par le biais de sélections.