Ya, tapi semacam itu. ArcGis tidak lagi memiliki topologi garis-simpul yang memungkinkan pengguna untuk mengetahui berapa banyak busur (garis) yang terhubung di ujungnya (simpul).
Mengecek adalah satu hal, tetapi bagaimana cara memperbaikinya? Jika Anda membuka kelas fitur di ArcMap dan kemudian menggunakan garis planarize (beri toleransi) dan garis akan tersentak dan terbelah di persimpangan - menghemat banyak pekerjaan. Jika Anda tidak ingin membagi garis maka pertimbangkan alat Integrasi tetapi hati-hati untuk menggunakan toleransi yang sangat kecil, itu akan mematahkan ujungnya tetapi dapat membuat garis juga patah bersama-sama. Sebelum menggunakan Integrate, simpan cadangan karena dapat menghancurkan data Anda!
Sekarang, untuk menemukan ujung-ujung yang terputus gunakan Feature Vertices to Points untuk mendapatkan titik akhir dan kemudian Kumpulkan Acara yang akan memberi Anda kelas fitur dengan jumlah titik akhir yang ada, pada tahap ini setiap kejadian 1 dicurigai sehingga Anda harus memisahkan ini keluar.
Untuk mengetahui apakah itu harus terhubung adalah tugas berikutnya, gunakan Generate Near Table (lagi dengan toleransi yang sesuai) dan opsi terdekat = SEMUA menggunakan peristiwa dengan hitungan 1 terhadap baris asli, kemudian menggunakan Ringkasan Statistik yang dapat Anda temukan untuk setiap titik, jumlah rekaman menggunakan IN_FID sebagai bidang kasus dan NEAR_FID sebagai bidang statistik dengan tipe statistik "COUNT".
Untuk membuat seperti ekstrak lebih mudah dari tabel dekat catatan dengan jarak lebih besar dari 0 menggunakan Pilih Tabel . Setiap peristiwa akan menemukan garis yang menghasilkannya tetapi jarak akan menjadi 0, jika itu terpasang dengan benar ke garis lain (pada titik) jaraknya juga akan 0, jadi sekarang setiap peristiwa yang memiliki catatan yang tersisa di tabel dekat adalah mungkin terpisah tetapi ini harus dilihat secara manual.
Pendekatan lain adalah dengan menggunakan topologi MAP. Saya mengetuk sedikit kode VBA ini yang akan mengidentifikasi tepi yang menggantung. Jika Anda melihat ujung yang menggantung di dalam jaringan daripada ujung yang diharapkan dari jaringan maka harus ada pemutusan.
Kode bergantung pada Anda menginstal VBA, berada dalam mode edit dan telah menambahkan lapisan polyline ke topologi peta.
sumber
Ini adalah pos lama, tapi saya pikir solusi paling sederhana adalah:
Hasilnya akan memiliki bidang "Hitung" untuk setiap baris di lapisan Anda. jika Hitungan lebih besar dari 1, garis tidak "terhubung" ke seluruh baris.
Secara konseptual: Langkah 2 di sini membuat titik pada simpul dengan satu ujung yang terhubung (satu baris "masuk", nol "keluar"). Karena setiap baris dalam jaringan "terhubung" akan memiliki paling banyak 1 simpul seperti itu, setiap baris dengan lebih dari 1 bukan bagian dari jaringan dan karenanya tidak "terhubung".
sumber
Berikut adalah metode yang saya buat, dengan bantuan beberapa teman, menggunakan Model Builder dan Gephi. Langkah 1 ArcModel membuat tabel tautan / tepian (menambahkan node di setiap baris tumpang tindih jika diinginkan) Langkah 2 Gephi mengimpor tautan / tepian kemudian menambahkan ID komponen. Langkah 3 ArcModel menambahkan ID komponen kembali ke baris asli
Langkah 1 Membawa semua fitur input membaginya di persimpangan untuk memastikan node jaringan hadir dan membuat tabel untuk diimpor ke Gephi. Berikut adalah langkah-langkahnya: Proses: Feature To Line (dapat mengambil beberapa input) Proses: Multipart Ke Singlepart Proses: Memperbaiki Proses Geometri: Menambahkan awal Koord akhir (Menambahkan atribut Geometri) Proses: Tambahkan Bidang "Sumber" Proses: Tambahkan Bidang "Target" Proses: Hitung "Sumber" (seperti startX & startY) Proses: Hitung "Target" (sebagai akhir X & endY) Proses: Hapus bidang (membersihkan bidang tambahan untuk menghindari kebingungan) Proses: Tabel GDB ke CSV
Langkah 2 Proses Gephi (unduh gratis) - impor keluaran CSV dengan Sumber dan Target menamai bidang simpul sebagai Tautan - Menjalankan Komponen yang Dihitung sebagai Tidak Terarah (di bawah alat Statistik) - CSV Ekspor dari Laboratorium Data untuk Node (termasuk ID simpul dan ID komponen)
Langkah 3: Mengambil output Gephi dan menambahkan atribut komponen / jaringan ke baris asli Proses: Tabel ke Tabel (menelan output Gephi ke dalam Geodatabase untuk menyusun objekID yang unik) Proses: Gabung Bidang (Nilai simpul sumber yang bergabung dengan output Gephi untuk mengisi nomor komponen ke baris) Melambangkan dengan komponen
Pembersihan setelah titik ini kemungkinan akan menjadi proses manual memeriksa di mana terputusnya terjadi di sepanjang garis dan jika putuskan adalah pemisahan dunia nyata yang valid atau hanya cacat data.
sumber