Saya punya di postgis tabel jenis poligon.
Saya perlu menghitung secara otomatis panjang maksimum poligon:
Dan yang kedua adalah lebar rata-rata:
Saya ragu-ragu sekarang jika ini mungkin karena meskipun semua poligon saya akan hampir persegi panjang dalam kasus lain itu bisa sangat ambigu dan hampir mustahil untuk membedakan antara lebar dan tinggi.
Mari kita lihat apakah seseorang dapat menjelaskan hal ini.
Salam,
Jawaban:
Untuk bagian pertama dari pertanyaan Anda: Bagaimana dengan ST_LongestLine menggunakan geometri yang sama dua kali sebagai input?
Untuk bagian kedua dari pertanyaan Anda:
Mengenai perhitungan rata-rata lebar poligon, beberapa jawaban menarik dapat ditemukan di sini: Bagaimana saya bisa menghitung lebar rata-rata poligon?
sumber
Untuk bagian satu gunakan ST_MaxDistance
Contoh:
sumber