Membatasi porsi jaringan jalan dari analisis di ArcGIS Network Analyst?


8

Saya mencoba memilah analisis jaringan di ArcGIS 10.

Contoh menemukan jarak terpendek antara dua titik ini terlihat seperti itu:

keluaran fasilitas terdekat

Di mana kotak adalah dua lokasi, dan garis hijau adalah output dari alat Fasilitas Terdekat.

Yang perlu saya lakukan adalah membatasi jalan raya dan menyelinap dari analisis. Jadi rute baru harus menghindari segmen merah:

terbatas

Apa strategi terbaik untuk melanjutkan dalam kasus seperti itu?

Haruskah saya mengedit jaringan saya dan menghapus semua segmen yang tidak ingin saya analisis?

Atau mungkin menggunakan Hambatan linear ?

Jawaban:


11

Ada lebih dari satu solusi untuk masalah ini.

Ini adalah cara yang saya sarankan:.

Dengan asumsi ArcMap adalah alat utama Anda:

  1. Buka tabel atribut fitur sumber jaringan.

  2. Tambahkan bidang bertipe "Short" (semua tipe integer akan melakukan). Ini akan secara efektif menjadi nilai boolean. Beri nama yang akan menggambarkannya sebagai batasan.

  3. Untuk setiap segmen jalan yang memenuhi parameter batasan Anda (yaitu jalan raya, jalan slip), hitung nilai pembatasan baris tersebut menjadi 1. Semua segmen dengan nilai batasan nol (atau NULL) akan dapat dilintasi.

  4. Tambahkan nilai ini sebagai atribut pembatasan jaringan dan gunakan "evaluator lapangan". Anda perlu "membangun kembali" jaringan Anda. (Atau, gunakan Wisaya Kumpulan Data Jaringan Baru untuk membuat dataset jaringan baru)

Informasi tambahan:

Jangan ragu untuk meminta klarifikasi jika Anda mengalami kesulitan =)


4

Pendekatan yang ditunjukkan oleh Allan Adair ini, pasti akan berhasil, namun dalam hal ini ruas jalan yang Anda batasi akan menjadi non-traversable.

Saya mendekati ini dengan cara lain - Anda biasanya ingin bisa melalui jalan-jalan seperti itu ketika melakukan perjalanan antar titik, Anda hanya tidak ingin rute Anda mulai dan berhenti di sana. Jadi, alih-alih membatasi segmen jalan ini, yang harus Anda lakukan hanyalah memberi tahu Analis Jaringan bahwa Anda tidak ingin rute Anda mulai dan berhenti tepat di jalan raya, terowongan, jalan landai dll.

Anda bisa mencapainya dengan menambahkan bidang di kelas fitur jalan Anda lalu menghitungnya dengan nilai yang akan Anda kecualikan nanti. Kemudian Anda menggunakan pilihan lokasi jaringan gertakan , di mana Anda menentukan bahwa Anda tidak ingin rute Anda berhenti ke jalan-jalan dengan nilai yang baru saja Anda hitung. Dalam data yang diperoleh dari vendor, informasi jenis jalan biasanya disertakan sehingga Anda bisa melakukan seleksi dan kemudian menjalankan sesi kalkulator lapangan. Setelah selesai, Anda akan dapat rute melalui terowongan, jalan raya, landai dll, namun tidak akan dapat memulai atau menghentikan rute Anda.

Gambar pertama: pemberhentian Anda terletak tepat di atas sebuah terowongan, namun pemberhentian sedang diambil ke tautan jalan "cepat" terdekat, yaitu yang berhenti -1.

masukkan deskripsi gambar di sini

Sosok kedua: Anda masih dapat merutekan melalui ruas jalan yang memiliki -1 di bidang Gertakan yang telah Anda tentukan sebelumnya. masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.