Anda dapat mencapai apa yang Anda minta dengan memproses ini menggunakan beberapa alat raster
- Buat ID nomor unik mulai dari 1 untuk setiap poligon.
- Ubah dataset poligon Anda menjadi raster menggunakan alat Polygon to Raster , bidang nilai harus berupa bidang ID numerik yang Anda buat pada langkah 1. Tetapkan ukuran sel menjadi kecil, saya menggunakan 1m.
Dataset poligon dikonversi menjadi Raster
- Jalankan alat Expand (dalam Spatial Analyst> Generalisasi). Tetapkan jumlah sel untuk jarak Anda, jadi dalam contoh saya 50 sel adalah 50m. Untuk nilai Zone tambahkan semua nomor ID unik Anda. Antarmuka alat hanya memungkinkan Anda untuk memasukkan satu nilai pada satu waktu, jadi Anda mungkin ingin skrip seluruh pendekatan ini daripada menambahkannya secara manual. Juga memikirkan bagian atas kepala saya, Anda mungkin dapat menghubungkan daftar ke parameter ini di lingkungan pembangun model (tidak menguji ide itu).
Ini adalah ekspansi raster dengan gambar poligon asli di atasnya. Seperti yang Anda lihat batas-batasnya dihormati sementara ekspansi telah terjadi ke luar
Tanda panah menunjuk ke area yang terpotong, ini karena pengaturan lingkungan Extent tidak cukup besar untuk memungkinkan ekspansi. Saya telah mengambil sejauh mana dataset polyline. Saya meninggalkan ini dengan sengaja sehingga Anda bisa melihat pengaruhnya. Jadi, Anda perlu mengubah tingkat pemrosesan Anda, akan mengambil sedikit trial and error.
- Ubah raster Anda kembali menjadi poligon (jika perlu) menggunakan bidang nilai yang akan menjadi ID unik Anda. Anda kemudian dapat menggabungkan data dengan poligon asli Anda.