OpenStreetMap

Kioska Journo's Diary

Recent diary entries

Ajouter/Manipuler des bâtiments rapidement avec JOSM

Posted by Kioska Journo on 3 November 2014 in French (Français). Last updated on 5 November 2014.

Quand on trace un bâtiment dans OSM, on commence tous pareil: on ajoute point par point en essayant de faire quelque chose d’à peu près droit… et on finit vite par abandonner quand on voit le temps que ça prend pour une dizaine de bâtiments. Et pourtant JOSM offre pas mal de moyens pour s’occuper rapidement des bâtiments!

Prérequis

  1. Avoir JOSM (sous forme .jar ou installé ou depuis la version webstart)
  2. Savoir télécharger et envoyer les modifs
  3. Savoir installer un plugin
  4. Aimer son clavier
  5. C’est tout

Un petit rappel

Un moyen d’être efficace avec JOSM est de connaître les raccourcis clavier(chercher les icônes peut être fastidieux) pour changer de mode d’édition:

  • A met dans le mode “ajouter des points/chemins”
  • S met dans le mode “sélection de points/chemins” (le plus utile à connaître avec A)
  • Z est un mode zoom(pas très utile si on a une molette)
  • Echap pour tout relacher(sélection, tracés)
  • Suppr pour supprimer
  • le reste est pour des manipulations moins généralistes

Dans la suite je parlerai du mode A et du mode S, parce que c’est plus facile à se souvenir.

Tracer des bâtiments avec des beaux angles droits

C’est bien beau, les raccourcis claviers qui permettent de changer de mode, mais il y a mieux:

  1. on se met en mode A
  2. on appuie à nouveau sur A,
  3. on commence par tracer une droite
  4. ce que j’appelerai une règle aimantée apparaît pour aider à tracer des angles de 90, 60, 45 ou 30°

En bas, une case se met en vert quand la règle est activée

  1. pour enlever la règle, il y a juste à appuyer sur A

Juste une petite parenthèse, dans le mode S, appuyer de nouveau sur S active la sélection au lasso.

Étendre/Réduire/Redresser un bâtiment

Il arrive souvent que le cadastre ou d’autres contributeurs aient tracé un bâtiment approximativement: un moyen simple de corriger est de sélectionner le bâtiment et d’appuyer sur Q pour redresser les angles.

Il arrive aussi qu’une aile soit rajoutée à un bâtiment ou qu’au contraire une partie soit démolie. Pas de problème, en deux secondes c’est réglé:

  1. se mettre en mode A
  2. placer deux points sur le bâtiment qu’on veut modifier: ils serviront de base à l’extension du bâtiment
  3. appuyer sur X pour passer en mode extrusion (ou pour nous mode X) Le mode extrusion en action
  4. sélectionner la zone entre les deux points et déplacer de la longueur voulue

Encore plus simple pour créer un bâtiment: le plugin buildings_tools

Ce plugin est absolument formidable: il permet de créer des bâtiments en deux clics.

  1. appuyer sur Echap pour éviter d’avoir un polygone sélectionné
  2. appuyer sur B pour passer en mode création de bâtiments
  3. clic gauche et déplacer le curseur (on est en train de créer le premier côté)
  4. clic gauche et déplacer le curseur (on étend le rectangle)
  5. un rectangle avec building=yes automatiquement rajouté

Et voilà! Alors pourquoi l’étape 0?

Tout simplement, lorsque vous avez un autre polygone selectionné, on saute l’étape 2 pour créer directement un bâtiment aligné à ce polygone. On peut aussi appuyer sur Shift lorsqu’on trace pour éviter ce comportement.

Allié au mode X, ce plugin permet de tracer rapidement la plupart des bâtiments.

Obtenir un beau cercle

On peut aussi tracer rapidement des tours hexagonales, octogonales ou circulaires de cette façon:

  1. (en mode A) tracer un polygone à peu près rond
  2. (facultatif) tracer un point au centre
  3. le(s) sélectionner (maintenir Shift pour sélectionner plusieurs objets)
  4. appuyer sur O

Du découpage et du recollage

Là on approche de la manipulation la plus longue, mais dans le cas des imports cadastre, on a parfois uniquement cette dernière solution pour fusionner des batiments.

  1. vérifier si les deux bâtiments sont en contact(attention c’est parfois trompeur !)
  • Pour ce faire, il faut regarder si les points en contact apparaissent plus gros que des points sans contact.
  • Si un ou deux des points sont séparés, on peut fusionner des points en les sélectionnant et en appuyant sur M(l’habitude vient vite^^) ‘‘ou cliquer sur un point, maintenir Ctrl et le déplacer sur l’autre point’’.
  • Ou si le point existe sur un polygone et pas sur l’autre, on peut “l’agripper” à l’autre en appuyant sur N

Solution de StephaneP

  1. les sélectionner
  2. Appuyer sur Shift et J
  3. Et voilà, les deux morceaux sont réunifiés

Ce que je faisais avant

  1. les sélectionner
  2. appuyer sur C (fusionner deux chemins)
  3. sélectionner les points à l’extremité du segment en commun
  4. appuyer sur P (séparer un chemin)
  5. supprimer (Suppr) le segment en commun
  6. sélectionner les deux polygones
  7. appuyer sur C

Si les deux bouts de bâtiment forment un rectangle (typiquement un hangar agricole), ne vous embêtez pas à découper/recoller, il vaut mieux utiliser le mode B pour créer un nouveau polygone et supprimer les bouts.

Voili voilou, je pense que j’en ai oublié, il y a aussi peut-être des manips que je ne connais pas, mais j’espère que ça vous aidera ;)

Quelques liens

Ajouter des adresses avec JOSM

Posted by Kioska Journo on 16 February 2014 in French (Français). Last updated on 26 October 2014.

Quelle corvée que d’ajouter des adresses ! Vous imaginez, placer chaque point sur chaque maison, taper à chaque fois le numéro - sans se tromper - et le nom de la rue, tout cela pour un grand boulevard avec 400 adresses… Heureusement JOSM possède un outil d’ajout d’adresses d’une simplicité enfantine, en 400 clics gauches, ce boulevard, vous l’avez fini!

Prérequis

  1. Savoir comment ajouter ou retirer des éléments à une ‘‘relation’’.
  2. Avoir le plugin cadastre-fr.

Comment ça marche ?

  1. L’outil est accessible en appuyant sur le raccourci clavier E.
  2. Une boîte de dialogue apparaît. Boite de dialogue
  3. Avec un premier clic gauche, sélectionnez un segment de la rue que vous voulez numéroter.
  4. L’outil va remplir le champ ‘‘Rue :’’ automatiquement
  5. Ecrivez le premier numéro de la rue dans le champ ‘‘Numéro suivant :’’
  6. Faites un clic gauche sur la maison que vous voulez adresser.
  7. L’adresse s’est rajouté toute seule !
  8. Remarquez que le champ ‘‘Numéro suivant :’’ s’est augmenté de 2. En effet, c’est parce que le bouton +2 plus bas est coché !
  9. Et ainsi de suite pour tous les numéros que vous voulez ajouter…
  10. Quand vous avez fini, cliquez sur Clear pour pouvoir continuer sur une autre rue.
  11. Remarquez que la relation ‘‘AssociatedStreet’’ avec le nom de la rue a été automatiquement créée. Néanmoins, lorsque la rue est découpée en plusieurs segments, seul le premier segment sélectionné a été pris. Il faut ajouter le reste à la main !
  12. L’outil ne semble pas gérer les numéros bis, ter et quater. Donc vous aurez un peu de boulot supplémentaire :)

Gérer les numéros bis, quater, etc.

La meilleure méthode que j’ai trouvée pour l’instant est de:

  1. Copier-coller l’adresse sans le bis (par exemple le 7).
  2. Rajouter le B en modifiant l’attribut (7B).
  3. Ajouter le point à la relation.

Voir le commentaire de Pieren plus bas.

Personnaliser le raccourci clavier de l’outil d’adresses

  1. Aller dans le menu “Modifier” -> “Préférences”
  2. Sélectionner l’onglet “Raccourcis clavier” Icone
  3. Rechercher “CadastreFR-Bâtiments” et sélectionner la ligne qui va bien
  4. Décocher “Valeur par défaut” et choisir la nouvelle touche
  5. Sauvegarder

Un peu de doc