[OSM-talk-fr] Tout le bâti à l'Ouest et au NW de Brest a été importé dans OSM
Vincent Pottier
vpottier at gmail.com
Mer 31 Mar 12:23:00 UTC 2010
Le 31/03/2010 13:25, Pieren a écrit :
> 2010/3/31 François Van Der Biest <francois.vanderbiest at camptocamp.com
> <mailto:francois.vanderbiest at camptocamp.com>>
>
> Une idée que j'ai eue serait de réaffecter les "osm_id" des polygones
> à la base initiale (ie: de BMO) via un appariement géographique.
>
>
> Mais concrètement, ça se traduit comment ?
> J'avais déjà suggéré qu'on pouvait/devait créer une base séparée qui
> suivrait l'évolution des objets osm par leur id mais je pense
> aujourd'hui que l'osm_id est trop instable pour ça. Il suffit par
> exemple de scinder puis fusionner un polygone pour avoir (peut-être)
> un nouvel id alors que l'objet n'a pas changé. Il faudrait peut-être
> ramener chaque polygone à une seule coordonnée lat/lon (son barycentre)
Ça peut même se stocker comme id sous forme courte ( geohash, voir osm
lien court), ce qui permet, je crois, de calculer rapidement
l'importance d'un déplacement.
> ou comparer le taux de recouvrement des polygones issus des deux bases
> comme cela a été fait pour l'import CLCF. Les comparaisons devraient
> accepter un faible écart (déplacement accidentel pendant une édition).
> Le problème plus délicat est de définir qui mène la barque : on ne
> sait pas si c'est le cadastre qui est en retard ou en avance par
> rapport aux contributions externes. Ce qu'il faudrait, c'est obtenir
> un historique des changements BMO uniquement (comme le transfert est à
> sens unique), soit par BMO, soit à faire soi-même à partir d'une bdd
> séparée permettant de constituer un historique (nouveaux entrants,
> sortants et mais aussi changements de forme - détecté par calcul de
> barycentre ?). Ensuite, il faudrait comparer les polygones modifiés
> dans BMO avec ce qui se trouve au même endroit dans OSM (polygone
> taggué en building).
> Ce qui donnerait:
> - 1 ajout dans BMO absent d'OSM -> ajouter dans OSM à condition que la
> place est vraiment 100% libre, sinon à consolider manuellement;
> - 1 ajout dans BMO présent sur OSM -> voir si les polygones
> correspondent en gros (à disons 98% comme pour l'import CLC) et
> intervenir manuellement si ça n'est pas le cas;
> - 1 suppression dans BMO encore présent dans OSM -> supprimer le
> polygone OSM si celui-ci correspond à ce qui est supprimé dans BMO
> (toujours avec cette marge d'erreur de 98% par exemple), sinon
> intervenir manuellement
> - 1 suppression dans BMO et aucun polygone équivalent dans OSM -> ne
> rien faire
> - 1 changement de forme dans BMO -> voir si le changement est déjà
> dans OSM et ré-importer si ça n'est pas le cas.
>
> On pourrait aussi utiliser le même outil pour détecter d'éventuels
> vandalismes côté OSM. Mais c'est plus délicat, il arrive que des
> bâtiments disparaissent physiquement mais restent quelque temps
> (parfois très longtemps) dans le cadastre. Après vérification, il
> faudait peut-être conserver le polygone dans OSM mais avec un tag
> spécifique.
La question avait été posée il y a quelques temps sur cette liste.
J'avais suggéré quelque chose du genre building=no + note=détruit.
> Évidemment, tout cela est plus facile à dire qu'à faire.
>
> Pieren
En fait c'est une extension aux différents imports de la base CLC sur
osm.fr pour la gestion du différentiel OSM - import.
Avec certes, un bon nombre d'aménagements...
Trois sources à considérer :
- OSM (actuel)
- import ancien (permet la surveillance), avec les flags importé, non
importable... diff acceptée
- import nouveau
À quel type de donnée appliquer l'outil ?
- bâti, ça semble acquis
- voirie ?
- transport collectif ?
Ça m'intéresse : il se pourrait que des données arrivent du côté de la
Franche-Comté... Mais, chut...
--
FrViPofm
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20100331/1fb089c8/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr