Le 26 mars 2015 23:23, Vincent Frison <vincent.fri...@gmail.com> a écrit :

> En tout cas merci pour vos remarques constructives, je vais revoir me
> copie avec une version un peu plus soft : un seul update par bâtiment et
> surtout avec un score minimum (surface équivalente au minimum à 90% par
> ex). J'essayerai ce WE de modifier mon programme pour faire quelques
> petites statistiques...
>

J'ai donc fait des changements notamment pour diviser le processus en
plusieurs phases séparées : load > match > update (désactivable) > stats.
Cela permet en autres d'avoir qu'un seul update par bâtiment OSM.

Voici quelques stats, toujours sur ma zone de test Nation / Bastille / Gare
de Lyon (surface d'environ 1/30e de Paris) :

Number of matched elements : 2568
Number of bad elements : 83
Element repartition by best matching scores :
- between 0% and 10% : 37 (1%) elements including 0 that are updatable
- between 10% and 20% : 62 (2%) elements including 0 that are updatable
- between 20% and 30% : 136 (5%) elements including 0 that are updatable
- between 30% and 40% : 220 (8%) elements including 0 that are updatable
- between 40% and 50% : 270 (10%) elements including 0 that are updatable
- between 50% and 60% : 275 (10%) elements including 0 that are updatable
- between 60% and 70% : 176 (6%) elements including 0 that are updatable
- between 70% and 80% : 201 (7%) elements including 0 that are updatable
- between 80% and 90% : 302 (11%) elements including 0 that are updatable
- between 90% and 100% : 806 (31%) elements including 0 that are updatable

C'est normal d'avoir toujours 0 éléments updatable car je n'ai pas encore
réinitialisé les données sur le serveur de test, ils ont donc tous un
nombre d'étage présent et du coup ils ne sont pas modifiable par mon
programme...

Il faut que j'affine tout ça (notamment comprendre pourquoi 83 éléments
n'ont pas de score valide) mais il est déjà intéressant de voir que je ne
peux matcher que seulement 1/3 des bâtiments avec score supérieur à 0.9
(pour rappel le score est le ratio de la surface entre le bâtiment OSM et
le bâtiment importé).

J'ai en tête quelques pistes pour améliorer un peu le truc, par ex. si un
bâtiment OSM correspond avec 3 bâtiment importés :
- un avec 5 étages et score de 65%
- un avec 5 étages et score de 30%
- un avec 0 étages et score de 5%
Dans ce cas je pourrais faire comme s'il y avait un bâtiment de 5 étages
qui match plus de 90%.
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à