OpenStreetMap

Discussion

Comment from BrunoC on 23 August 2012 at 10:15

Alors là chapeau !

Est-ce que tu peux développer les méthodes que tu as employées ? Peut être que de nouvelles vocations vont émergées :-)

Pour la Loire-Atlantique je veux creuser cet hiver le principe d’un import différentiel pour les communes que j’avais importées en 2011: je sais désormais que tu ne me louperas pas ;-)

Comment from StephaneP on 23 August 2012 at 10:37

Les méthodes ?

C’est assez simple puisque j’ai tout fait à la main. En gros :

  • Affichage de la carte osmose sur mon 2nd écran avec uniquement les erreurs concernant le bati.
  • Josm sur mon écran principal

A partir de là, sur la carte osmose, je clique sur le lien josm de l’erreur et je corrige. Ensuite, je clique sur “corrigé” dans osmose. Multiplions cette procédure environ 10 000 fois, et c’est terminé :-)

Dans le cas ou pas mal d’erreurs étaient présentes sur une zone assez resserrée, je chargeais celle-ci au préalable dans Josm, ce qui accélérait la liaison entre osmose et josm.

Dans Josm, la plupart des actions se résument à joindre un noeud à un way existant, à redécouper des batiments, à en fusionner, à en supprimer, ou à en déplacer.

Il y a Didier2020 qui a développé un script qui peut automatiser partiellement les corrections, mais les résultats ne me convenaient pas, alors je suis resté sur la méthode manuelle.

En tout cas, l’import différentiel est quelque chose de très intéressant pour le suivi du bati. J’imagine qu’un contrôle humain sera indispensable. Tu comptes faire ça via un plugin pour Josm ?

Comment from BrunoC on 23 August 2012 at 12:08

Je pensais que tu avais creusé les scripts de didier2020. Ton travail n’en est que plus remarquable.

Pour l’import diff je le vois avec des scripts en python:

  • Fichier du bâti issu de qadastre
  • OverpassAPI pour récupérer le bâti OSM d’une commune
  • Shapely + RTree pour l’analyse topologique (identification des bâtiments manquants, et identification des chevauchements avec l’existant OSM)

Le contrôle via Osmose restera indispensable.

Dans mes rêves j’ai pensé à une solution 100% postgis avec une interface Openlayer pour visualiser ce qui manque et pour récupérer un .osm d’une zone carrée de 2*2km par exemple.

C’est pas pour tout de suite: il faut en finir avec l’import des adresses de Nantes Métropole, et j’avance pas !

Log in to leave a comment