Identifier la forme des polygones: allongement, rondeur, etc.


10

Je généralise la carte géologique. Dans la première étape, je traite de petits polygones qui doivent être supprimés, agrandis, agrégés, etc.

Avant d'appliquer les opérations mentionnées ci-dessus, je voudrais commencer par l'analyse de la forme, comme les polygones allongés ou les polygones plus ronds, etc., car cela peut être un facteur clé à traiter.

Les cartes géologiques ont des formes assez complexes qui doivent être considérées et entretenues autant que possible.

Existe-t-il un moyen d'identifier les formes des polygones en fonction de la géométrie?

J'utilise ArcGIS, Python essentiellement.

Réponses:


12

L'indice de forme principal est obtenu en divisant l'aire par le carré du périmètre du polygone. Si vous multipliez cette valeur par 4Pi, vous obtenez une valeur normalisée qui est 1 pour un disque et proche de zéro pour un polygone très allongé. Cet indice est l'un des plus robustes que je connaisse.

Vous pouvez également diviser la zone de votre polygone avec la zone de sa coque convexe (voir l'outil de géométrie de délimitation minimale). Cela vous permettra de distinguer les polygones convexes et concaves (pour une structure artificielle, vous pouvez utiliser un rectangle englobant au lieu d'une coque convexe. Cela s'appelle le "rectangulaire", mais je ne pense pas que ce soit le plus utile dans ton cas).

D'autres indices impliquent la construction du squelette du polygone, mais c'est plus complexe. Par exemple, vous pouvez compter le nombre de ramifications et mesurer la longueur du composant le plus long. Voir ici pour un exemple sur la façon de construire des squelettes si vous voulez suivre cette voie.


Qu'est-ce qu'un squeletton? J'ai essayé une recherche rapide, mais il s'est avéré un tas de squelettes dansants.
Radar du

mon orthographe n'était pas très bonne: je l'ai mise à jour + ajouté un lien vers wikipedia
radouxju

Pouvez-vous s'il vous plaît recommander une référence fiable, comment comprendre les méthodes simples et complexes que vous avez proposées? Merci d'avance.
peter
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.