Organiser son travail sur Openstreetmap ou organiser une cartopartie

Vu que je suis en train de dessiner la totalité des maisons qui ne l'étaient pas déjà dans la commune de namur, il faut prendre quelques notes pour s'y retrouver.

Pour ça je vais détourner un outil que j'ai découvert.

Mapcraft

C'est un outil pour se réserver des zones lors d'une cartopartie ( un événement où plusieurs contributeurs se réunissent pour cartographier une ville). ça permet d'éviter que deux contributeurs travaille dans la même rue a quelques minutes d'écart par exemple

Plus d'explication sur les cartoparties sur le wiki https://wiki.openstreetmap.org/wiki...

Et un exemple concret de l'utilisation de Mapcraft, Commerces et services de Nantes

(J'ai découvert ça il y a peu)

Pour ajouter les maisons j'ai essayé de respecter un ordre logique, en suivant les limites des communes.

J'ai quasi fini, mais j'ai peut être oublié des zones donc je vais revérifier + regarder s'il y a des zones avec des maisons en plus visible sur les cartes sat.

Pour utiliser Mapcraft, il faut un fichier OSM avec les zones qu'on veut créer (les tranches de cake pour mapcraft)

Si les zones sont arbitraires, il suffit de télécharger les zone dans openstreetmaps avec josm , ajouter une couche et dessiner par dessus les zones.

Ici vu que je vais travailler avec des limites administrative, je récupère les limites des "anciennes communes" [1]

Pour se faire, un recherche dans openstreetmap du nom des anciennes communes

Exemple avec Wépion

wepion.png

https://www.openstreetmap.org/relat...

Comme on peut le voir dans l'URL, l'id est donc 2337290

EDIT : il devrait y avoir une autre solution pour le création du fichier OSM que celle que je présente ici, voir tout en bas

Dans JOSM on crée juste un nouveau calque, puis on fait Fichier -> Télécharger un objet

Dans Type on choisis Relation et comme identifiant l'id qu'on a trouvé juste avant donc 2337290

Le premier calque sera le calque maître donc on l'enregistre, ça permet d'avoir un nom particulier.

On supprime les objets "Place", "town" et "city", on sélectionne les morceaux et on les fusionne en un seul morceaux : Controle A puis C

Puis on télécharge la relation suivante mais contrairement a la première fois, on choisis "télécharger dans un nouveau calque"

On fait comme deux ligne plus haut.

Il va peut être râler concernant des éléments différents, l'idéal c'est de choisir supprimer pour chaque

conflit_josm.png

Puis on fait un copier coller de cette zone là dans le calque maître.

On fait pareil avec les autres communes :

  • Namur (la commune pas la province) 1701297
  • Beez 2337276
  • Belgrade (attention de pas télécharger l'autre) 1701291
  • Boninne 2337277
  • Bouge 1701292
  • Champion 2337278
  • Cognelée 2337279
  • Daussoulx 2337280
  • Dave 2337281
  • Erpent 1701293
  • Flawinne 1701294
  • Gelbressée 2337282
  • Jambes 1701295
  • Lives-sur-Meuse 2337283
  • Loyers 2337284
  • Malonne 2337285
  • Marche-les-Dames 2337286
  • Naninne 2337287
  • Rhisnes 2454638 et 3432319
  • Saint-Marc 1405477
  • Saint-Servais 1701298
  • Suarlée 1701299
  • Temploux 1701300
  • Vedrin 2337288
  • Wépion 2337290
  • Wierde 2337289

Au final ça donne ce fichier là

boundary_namur_a_cleaner.osm

Qu'il faut éditer pour virer tout ce qui n'est pas des "node", des "way", des "nd",

C-a-d supprimer les "relations" (en bas du fichier) et les trucs avec "tag"

Pour les "relations" je le fait a la main, et pour les tag avec sed (un utilitaire sous linux)

sed -i '/tag/d' nomdufichier.osm

Le résultat donne ce fichier là

boundary_namur_clean.osm

Qu'on peut voir ici après envois sur mapcraft

autre solution

Quand on dispose de l'ID de la relation, genre 2337290

On utilise le créateur de fichier poly http://polygons.openstreetmap.fr/ pour créer un fichier .poly.

On ouvre les fichiers poly dans josm, on fusionne les fichiers (c'est clic droit sur fichier) pour en avoir un seul.

Puis on fait "enregistrer sous" nom du fichier en .osm et ça devrait fonctionner, mais pour l'instant j'ai une erreur étrange

Note

[1] Les communes ont fusionnés, mais le nom des anciennes commune est resté, ainsi que le code postal

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Haut de page