Test insertion chapitre Guide

Une image contenant texte, carte

Description générée automatiquement

 

 

 

 

Gestion des relations dans JOSM

 

 

 

 

 

 

 

 

Les Libres Géographes

v1.0, 27/05/2020

 

Licence CC-BY-SA 2.0 - Partage dans les mêmes conditions avec attribution 2.0 International

 

 

Ce chapitre fait partie du Guide de la Géomatique Libre et de donnée Ouverte,

dirigé par Nicolas Chavent et Séverin Ménard pour Les Libres Géographes,

 

avec le soutien de

Auteur principal du chapitre : Séverin Ménard

 

 

 

 

Ce chapitre a été réalisé en faisant la synthèse de connaissances personnelles et des ressources principales suivantes :

 

 

 

 

 

1. Introduction4

2. Relations OSM de type multipolygone4

Editer des relations OSM de type multipolygone dans JOSM4

Afficher le panneau Relations4

Créer une relation de type multipolygone à trou avec l’outil CTRL+B5

Pas-à-pas de création d’une relation où deux zones partagent un segment de contour7

Couper l’un des membres d’une relation12

Sélectionner une relation et visualiser ses membres13

Ajouter un membre à une relation existante15

Autres types de relations de type multipolygon17

Exemples de zones entourées par une zone d’un autre type17

Deux zones juxtaposées entourées par une troisième20

Imbrication de plus de deux zones21

Zones imbriquées correspondant à des objets tous différents21

Deux zones imbriquées dans un même objet22

Objet divisé en plusieurs zones24

Objet divisé sans partie jointive avec un autre objet24

Grandes zones de plus de 2000 noeuds26

3. Relations OSM de délimitations territoriales27

Spécificités des relations de délimitations territoriales27

Membres, attributs et rôles28

Attributs des chemins28

Éditer dans JOSM des relations de délimitations territoriales administratives29

Pas-à-pas de création29

Cartographie d'échelons administratifs comportant des chefs-lieux35

Relations comportant des membres avec le rôle subarea36

Méthode de cartographie d'échelons administratifs dont le nom est connu mais pas les délimitations36

Télécharger des relations de délimitations territoriales38

Télécharger une zone de travail et filtrer des relations de délimitations territoriales39

Télécharger les membres incomplets d'une relation39

Télécharger une relation ou des relations spécifiques par leur identifiant41

Télécharger l’ensemble des relations de délimitations territoriales à l'intérieur d’un territoire42

Exemple de relations territoriales complexes avec enclaves emboîtées43

4. Ressources vers d’autres types de relations OSM44

Itinéraires44

Réseaux hydrographiques45

 

  • Introduction

Ce chapitre est dédié à la gestion dans JOSM des relations OSM, dont le concept et les propriétés génériques ont déjà été présentés dans le chapitre consacré aux principes fondamentaux de la donnée OSM. Il va s’attacher aux types de relations les plus susceptibles d’être mis en œuvre au sein des communautés OSM du Sud, celles de type multipolygone et celles de délimitations territoriales, en partant à chaque fois des exemples les plus simples avant aborder les plus complexes. Le chapitre s’achève sur un aperçu et des ressources documentaires concernant les relations de type itinéraires et réseaux hydrographiques.

 

  • Relations OSM de type multipolygone

Editer des relations OSM de type multipolygone dans JOSM

Pour aborder l’édition des relations dans JOSM, cette section va d’abord traiter le cas le plus fréquent : celui d’un polygone percé d’un trou, comme peut l’être un bâtiment pourvu d’un patio. Cet objet va être créé pas-à pas à l’aide de l’outil CTRL+B, puis sera analysé afin de comprendre comment fonctionne la relation de type multipolygone.

Un deuxième pas-à-pas va ensuite détailler les étapes de création d’une relation où deux zones partagent un segment de contour, cette fois à l’aide de l’éditeur de relations de JOSM. Des actions courantes d’édition de relations de type multipolygone seront également abordées : couper, sélectionner, visualiser ou ajouter des membres de la relation. Elle pourront être employées également pour éditer tout type de relations dans JOSM.

Afficher le panneau Relations

Le travail sur des objets relations dans JOSM nécessite d’afficher le panneau Relations sur la droite.

| Si le panneau Relations n’est pas encore affiché, cliquer sur le bouton ​​ dans la barre d’outils verticale à gauche ou se rendre dans le menu Fenêtres>Relations

Créer une relation de type multipolygone à trou avec l’outil CTRL+B

| Ouvrir le fichier GLEDO_tuto_JOSM_relations_1.osm avec la méthode de son choix et sélectionner le bâtiment

| Ajouter un bâtiment à l’intérieur avec l’outil B pour le rendre parallèle avec les côtés du bâtiment externe

| Sélectionner les deux bâtiments puis presser les touches CTRL+B ou se rendre dans le menu Outils, ​​ Créer un multipolygone

 

On remarque que la couleur de l’objet change et que la fenêtre des attributs ne montre plus l’attribut building=yes. Désormais les deux objets sélectionnés sont membres de "multipolygone ("bâtiment", 2 membres)". Une relation intégrant les deux objets bâtiments a donc été créée par l’outil.

Quant au panneau Relations, il n’est désormais plus vide :

| Double-cliquer sur ​​ ou cliquer sur ​​ puis sur le bouton

La fenêtre suivante s’ouvre :

On remarque les points suivants :

  • C’est la relation qui porte l’attribut building=yes qui était commun aux deux objets formant le bâtiment avec un trou.

  • La relation est de type multipolygon.

  • Le chemin de 6 noeuds constituant la forme extérieure du bâtiment a un rôle outer (externe) tandis que le chemin de 4 noeuds constituant la forme intérieure du bâtiment a un rôle inner (interne).

  • Le symbole ​​ pour les deux chemins, qui montre qu’ils ne sont pas jointifs.

| Cliquer sur le bouton pour sortir de la fenêtre d’édition de la relation

Pas-à-pas de création d’une relation où deux zones partagent un segment de contour

Cette section couvre toutes les étapes de création d’une relation dans JOSM, à travers l’exemple d’une relation entre deux zones jointives.

| Ouvrir le fichier GLEDO_tuto_JOSM_relations_zones_jointives.osm avec la méthode de son choix et sélectionner les deux objets qu’il contient