Sto cercando di trovare modi per descrivere quantitativamente le forme di vari poligoni. Per il mio progetto, questi poligoni rappresentano laghi, fiumi, lagune e parchi. Quindi possono avere quasi qualsiasi forma. Una metrica semplice è calcolare il perimetro rispetto all'area, che nella migliore delle ipotesi è una metrica solo leggermente utile. Ma vorrei anche poter dire qualcosa sulla "rotondità" di un poligono. O quanto è "compatta" la forma su una mappa.
L'unico modo in cui riesco a pensare di farlo facilmente è calcolare l'area di ciascun poligono in relazione a un rettangolo di selezione per quel poligono (che già ho). Ma questa sembra una soluzione scadente.
Quindi ora sto pensando a qualcosa di più simile a questo: prendi il centroide del poligono, aggiungi una serie di buffer di aree in aumento (diciamo 50%, 100%, 150%), quindi confronta la sovrapposizione tra ciascun buffer e il poligono originale. Un cerchio perfetto avrà una sovrapposizione perfetta al 100% e posso usare i buffer del 50% e del 150% per giudicare quanto e in che modo ogni poligono differisce.
Ma anche quello sembra ingombrante, e come una povera soluzione alternativa per quello che qualcun altro probabilmente ha già capito molto meglio.
Per riferimento, come minimo dovrò essere in grado di guardare gli indici risultanti per la forma di vari poligoni, e di essere in grado di fare un'ipotesi colta sulla loro fonte (River? Reservoir con forma dendritica? Lake / Lagoon? Park ?)