Jadi saya berasumsi Anda sudah memiliki poligon yang perlu disangga dan Anda memiliki jarak (dalam meter atau kaki tergantung pada sistem proyeksi Anda).
Tidak masalah apa Anda akan memiliki pekerjaan manual di sini, karena Anda harus memasukkan jarak penyangga ini.
Tetapi kita dapat menghapus banyak pekerjaan manual dengan beberapa model di QGIS.
Modelnya adalah:
- Ubah poligon menjadi polyline.
- Meledakkan polyline.
- Tambahkan kolom buffer yang akan digunakan untuk buffer.
Karena kami meledak polyline Anda dapat memiliki jarak buffer yang berbeda untuk setiap sisi (polyline).
Kemudian Anda memiliki langkah manual untuk menempatkan jarak buffer untuk setiap polyline.
Model selanjutnya:
- Buffer jarak variabel GRASS. (Gunakan GRASS karena memungkinkan gaya tanpa ujung, sehingga ujungnya tidak tumpang tindih dengan sisi lainnya)
- Lambung cembung untuk memperbaiki sudut.
Dalam gambar, model 1:
Poligon asli:
- Polygon ke polyline:
- Meledakkan polyline.
- Tambahkan kolom buffer dengan nilai yang ditambahkan secara manual:
Model 2:
- Buffer GRASS jarak variabel dengan kolom buffer. v.buffer.column dengan "Jangan tutup di ujung polyline", centang:
- Convex hull untuk memperbaiki sudut:
Sudut adalah bagaimana kita menginginkannya. Jika Anda menggunakan endcaps Anda berakhir dengan banyak tumpang tindih dengan buffer jarak yang lebih panjang.
Model 1:
Model 2: