Membagi poligon landcover (parsel) menjadi ukuran yang sama, sambil mempertahankan akses jalan untuk semua?

8

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.

masukkan deskripsi gambar di sini

Konrad
sumber
Bisakah Anda mengunggah sketsa ke situs berbagi gambar?
djq
Konrad Anda membutuhkan perwakilan +10 untuk mengirim gambar di GIS SE. Jadi, orang lain perlu memilih pertanyaan Anda.
Mapperz
1
Mungkin dia bisa memposting lalu menautkan ke gambar dan kita bisa menambahkannya?
RK
sepertinya sulit kan !? : - /
Konrad

Jawaban:

5

Jika Anda memiliki lisensi ArcEditor atau ArcInfo, Anda dapat menggunakan alat Parcel Fabric ArcGIS .

Dalam kain parsel, parsel dapat dibagi berdasarkan area untuk membuat parsel baru. Menggunakan alat divisi parsel, Anda dapat membagi parsel menggunakan metode pembagian berbasis area berikut:

  • Dengan lebar yang sama
  • Berdasarkan area proporsional
  • Ke dalam area yang sama

masukkan deskripsi gambar di sini

Saya menganggap Anda menginginkan sesuatu seperti gambar di bawah ini?

masukkan deskripsi gambar di sini

RK
sumber
1
Terima kasih RK untuk referensi ke divisi paket. Saya mengetahui fungsi ini dan mencobanya (walaupun sangat rumit, saya mengunduh ArcGIS versi 60 hari versi lanjutan). Masalah utama adalah, bahwa seseorang hanya dapat menentukan arah pembagian, tetapi tidak parameter lebih lanjut seperti akses jalan. Sesuatu seperti "semua poligon yang dihasilkan dari pembagian Polygon A yang berdekatan dengan Polygon B" Terima kasih untuk Reps tambahannya :)
Konrad
0

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.

Ilustrasi pembagian poligon (Barat-Timur ke kiri, Utara-Selatan ke kanan).

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.

pokateo
sumber
1
Saat ini hanya tautan yang menjawab dan bertanggung jawab untuk dihapus. Harap berikan beberapa informasi untuk menggambarkan isi tautan, dan mengapa Anda pikir itu harus berfungsi
nmtoken