Tôi đang cố gắng tìm cách để mô tả định lượng hình dạng của các đa giác khác nhau. Đối với dự án của tôi, những đa giác này đại diện cho hồ, sông, đầm và công viên. Vì vậy, chúng có thể là hầu hết mọi hình dạng. Một số liệu dễ dàng là tính chu vi so với diện tích, ít nhất là một số liệu chỉ hữu ích một chút. Nhưng tôi cũng rất muốn có thể nói điều gì đó về 'độ tròn' của một đa giác. Hoặc hình dạng 'nhỏ gọn' trên bản đồ.
Cách duy nhất tôi có thể nghĩ để làm điều này một cách dễ dàng là tính diện tích của mỗi đa giác liên quan đến một hộp giới hạn cho đa giác đó (mà tôi đã có). Nhưng đây có vẻ là một giải pháp kém.
Vì vậy, bây giờ tôi đang nghĩ về một cái gì đó giống như thế này - lấy tâm của đa giác, thêm vào một loạt các vùng đệm tăng dần (giả sử 50%, 100%, 150%), sau đó so sánh mức độ chồng chéo giữa mỗi bộ đệm và đa giác ban đầu. Một vòng tròn hoàn hảo sẽ có sự chồng chéo hoàn hảo ở mức 100% và tôi có thể sử dụng bộ đệm 50% và 150% để đánh giá mức độ và cách mỗi đa giác khác nhau.
Nhưng ngay cả điều đó cảm thấy cồng kềnh, và giống như một cách giải quyết kém cho những gì người khác có lẽ đã tìm ra tốt hơn nhiều.
Để tham khảo, ở mức tối thiểu tôi sẽ cần có thể nhìn vào các chỉ số kết quả cho hình dạng của các đa giác khác nhau và có thể đoán được nguồn gốc của chúng (River? Reservoir với hình dạng đuôi gai? Lake / Lagoon? Park ?)