Secara otomatis mengurangi ukuran poligon di QGIS?

8

Saya bekerja dengan dua lapisan poligon (kabupaten & negara bagian) yang akan 'berpotongan' untuk menemukan kabupaten mana di dalam negara bagian mana. Karena ketidakakuratan data, saya harus mengubah semua poligon kabupaten dan membuatnya sedikit lebih kecil. Pada tahap ini tidak terlalu penting berapa banyak, selama saya bisa melakukan perubahan ini secara otomatis.

Saya mengerti bahwa poligon yang saat ini benar-benar sejajar, kemudian akan memiliki 'celah' di antara mereka, tetapi itu tidak masalah.

Saya sudah mencoba 'Simpliyfy Geometries' tetapi ini hanya 'menghaluskan' tepi dan tidak membantu dalam kasus ini.

Apakah ada opsi di QGIS untuk mengurangi ukuran poligon secara otomatis? (Yaitu memindahkan semua titik poligon 200 meter lebih dekat ke 'titik tengah poligon').

Chico
sumber
8
Mungkin lebih sederhana hanya untuk menjalankan kueri yang berbeda, seperti menemukan semua kabupaten yang pusatnya berada dalam keadaan tertentu. Meskipun secara geometris mungkin bagi suatu daerah untuk berbaring di satu negara tetapi pusatnya (dihitung sebagai centroid ) terletak di negara lain, itu tidak mungkin. Jika Anda khawatir tentang kemungkinan ini, gunakan pusat poligon yang pasti terletak di dalam interior poligon. Kemungkinan lain adalah untuk memotong layer state dan county dan membuang bit area kecil, lalu mencari apa yang tersisa. Kedua operasi lebih cepat dan lebih mudah daripada menyusut kabupaten.
whuber

Jawaban:

6

Jika semua yang Anda inginkan adalah poligon yang lebih kecil, Anda dapat menggunakan buffer negatif (alat buffer dengan ukuran buffer negatif). Anda mungkin ingin menggabungkan buffer negatif dengan penyederhanaan tergantung pada apa Anda ingin menggunakan output.

underdark
sumber