Saya memiliki masalah dalam menghitung centroid poligon tertentu di QGIS (melalui alat geometri): untuk poligon tertentu - dengan bentuk yang aneh dan agak panjang - centroid yang dihitung berada di luar poligon. Lihat, misalnya, pada poligon bertanda merah, pada gambar di bawah ini:
Centroid-nya (ditunjukkan oleh panah biru) sebenarnya berada di luar poligon bunga. Hal ini terjadi pada beberapa poligon lain (namun mengganggu).
Saya relatif baru untuk QGIS, jadi saya tidak berpikir apakah masalah ini disebabkan oleh proyeksi shapefile dengan poligon (WGS 84). Saya tetap mencoba dengan memproyeksikan ulang peta dengan WGS84 / UTM Zone 31, yang sesuai dengan Belgia (negara yang saya lihat).
Saya belum menemukan jawaban untuk pertanyaan serupa dalam diskusi sebelumnya; maaf jika saya tidak sengaja mengabaikannya.
Jawaban:
Saya pikir alat centroid poligon QGIS standar menghitung pusat massa untuk menentukan centroid poligon. Jadi ini bisa terletak di luar poligon itu sendiri (tidak ada hubungannya dengan proyeksi).
Jika Anda ingin menghitung centroid dari segi dimensinya, Anda bisa menggunakan plugin realcentroid yang bisa Anda unduh dari:
Contoh:
Poligon tidak teratur dengan lingkaran merah yang dihitung dari alat centroid Polygon dari QGIS (dan SAGA); lingkaran hijau dihitung dari plugin realcentroid :
Ada juga skrip online yang menghasilkan hasil yang sama seperti plugin yang dapat Anda unduh dari:
Dan temukan
Real centroid
skripnya.sumber
ST_PointOnSurface
fungsi PostGIS.Memproses Algoritma QGIS juga memiliki "Point on Surface", di bawah grup alat geometri vektor. Tidak perlu menggunakan plugin eksternal atau DB
sumber