Ich versuche Wege zu finden, um die Formen verschiedener Polygone quantitativ zu beschreiben. Für mein Projekt repräsentieren diese Polygone Seen, Flüsse, Lagunen und Parks. Sie können also fast jede Form haben. Eine einfache Metrik besteht darin, den Umfang gegen die Fläche zu berechnen, was bestenfalls eine nur geringfügig nützliche Metrik ist. Ich würde aber auch sehr gerne etwas über die "Rundheit" eines Polygons sagen können. Oder wie "kompakt" die Form auf einer Karte ist.
Ich kann mir das nur leicht vorstellen, indem ich die Fläche jedes Polygons in Bezug auf einen Begrenzungsrahmen für dieses Polygon (den ich bereits habe) berechne. Dies scheint jedoch eine schlechte Lösung zu sein.
Also denke ich jetzt über etwas Ähnliches nach - nehme den Schwerpunkt des Polygons, füge eine Reihe von Puffern mit zunehmender Fläche hinzu (sagen wir 50%, 100%, 150%) und vergleiche dann, wie viel Überlappung zwischen jedem Puffer und besteht das ursprüngliche Polygon. Ein perfekter Kreis hat eine perfekte Überlappung von 100%, und ich kann die 50% - und 150% -Puffer verwenden, um zu beurteilen, wie viel und in welcher Weise sich jedes Polygon unterscheidet.
Aber selbst das fühlt sich umständlich an und ist eine schlechte Lösung für das, was jemand anderes wahrscheinlich schon viel besser herausgefunden hat.
Als Referenz muss ich mindestens in der Lage sein, die resultierenden Indizes für die Form verschiedener Polygone zu betrachten und eine fundierte Vermutung über deren Quelle (Fluss - Stausee mit dendritischer Form - See / Lagune - Park) anzustellen ?)