Voici mon analyse de la géométrie des bâtiments pour Kingston. À partir des
uid des contributeurs ayant participé à l'import, j'ai téléchargé pour Kingston
5,261 batîments créés ou modifiés par eux depuis le 24 décembre. Le fichier
résultat montre 5,253 batiments, quelques polygones en erreur éliminés.
Requête Overpass http://overpass-turbo.eu/s/FzI
Fichier OSM et Résultats d'analyse
https://www.dropbox.com/s/1dn76c7gmk996ql/on_kingston.import_2018_12_24.osm.zip?dl=0
L'analyse de la géométrie des bâtiments ci-haut révèle que 66% d'entre eux
(3,475 / 5,261) ont des formes irrégulières. Ce ratio de géométries
irrégulières est très élevé, bien au delà de ce à quoi on devrait normalement
s'attendre.
méthodologie
À noter que l'analyse qualité avec JOSM permet de détecter de nombreux
problèmes, incluant les doublons, superpositions. Mais aucune analyse de la
géométrie n'est effectuée.
Mais il est possible malgré tout de d'analyser les géométries et développer des
indicateurs qui permettent de lever un Drapeau Regarder de plus près au-dela
d'un certain niveau. J'identifie les formes régulières comme ci-dessous et
accepte une tolérance de 2.2% plus ou moins avant de signaler comme forme
irrégulière.
Polygones avec formes régulières
- forme avec angles droits (90 degrés, 270 degrés)- forme avec angles constants
(hexagone, octogone, etc)
C'est un domaine où on ne peut mesurer à partir d'une simple formule les
géométries valides même si avec des formes irrégulières.Par contre, tout ratio
supérieur à 5 % mérite à mon avis d'être analysé de plus près pour expliquer
les écarts.
Mon script qualité tient compte de tous les noeuds sauf angle=180 degrés pour
évaluation géométrie. Vous pourrez comparer dans le fichier analyse les
diagnostics individuels pour chaque polygone et pour chacun les angles
correspondants.
ci-dessous, voici des exemples de résultas de l'analyse des 3,475 bâtiments
avec formes irrégulières.
id nb_angles forme type angle angles
"56709982" "5" "FB_irreg" "{o,ir,ir,o,o}"
"{90,174.9,94.6,90.1,90.3}"
id ci-haut a un 5ième angle presque a 180 degrés. faire zoom-in pour voir.
"56997713" "14" "FB_oo" "{oo,oo,o,o,o,o,o,o,o,o,o,o,o,o}"
"{92.8,92.2,89.9,90.3,89.9,90.4,90,89.7,89.5,89.5,89.3,88.9,89.2,90.1}"id
ci-haut, 14 angles, très pres de 90 degrés, mais imprécis
À noter que le script est en développement. Si vous trouvez des incohérences,
me le signaler.
o et r : formes régulièresFB_oo et FB_rr : formes presque
régulièresFB_irreg formes irrégulières
Pierre
_______________________________________________
Talk-ca mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-ca