Saya ingin membagi poligon landcover yang mengelilingi poligon jalan menjadi ukuran yang sama, sedangkan SEMUA poligon yang dihasilkan harus memiliki akses ke jalan!
Apakah ada peluang untuk melakukan ini secara otomatis? Semua program, lisensi, dll. Dipersilakan. Saya hanya tidak punya ide bagaimana mengatasi masalah ini.
Untuk membuatnya lebih jelas, saya telah melampirkan sketsa dasar.
Jawaban:
Jika Anda memiliki lisensi ArcEditor atau ArcInfo, Anda dapat menggunakan alat Parcel Fabric ArcGIS .
Saya menganggap Anda menginginkan sesuatu seperti gambar di bawah ini?
sumber
Saya pikir skrip ini akan bekerja untuk Anda: https://tereshenkov.wordpress.com/2017/09/10/dividing-a-polygon-into-a-given-number-of-equal-areas-with-arcpy/
Script meminta poligon Anda dan berapa banyak bagian yang ingin Anda bagi. Kemudian Anda mengatakannya untuk membuat potongan NS atau KAMI (sayangnya, Anda tidak akan dapat menentukan sendiri sudutnya) dan itu akan membagi poligon ke atas dengan cara itu.
Tulisan skrip memecahnya seperti ini:
1. Dapatkan tingkat poligon. 2. Bangun sebuah polyline menggunakan simpul sejauh poligon dengan sedikit pergeseran koordinat. 3. Potong poligon menjadi dua bagian menggunakan garis ini. 4. Temukan apa area poligon terkecil. 5.Jika area lebih kecil dari 200 m persegi. (yaitu, bagian kelima dari poligon), pindahkan garis lagi dan jalankan kembali langkah 2-4. 6. Jika luasnya 200 m persegi. atau lebih besar, daripada meninggalkan bagian ini dan tetap bekerja dengan poligon yang pada dasarnya berjalan melalui langkah 2-5. 7. Ketika poligon asli telah berhasil dibagi menjadi area yang sama, mereka dimasukkan ke kelas fitur baru bersama dengan atribut poligon sumber.
sumber