Alat atau proses untuk secara otomatis mengambil titik akhir dari polyline dalam jarak yang dekat menggunakan ArcMap?


12

Saya membuat jaringan polyline yang semuanya seharusnya terhubung.

Namun, saya baru menyadari bahwa banyak titik akhir dari garis tidak terhubung, tetapi sangat dekat.

Saya pikir harus ada alat untuk mematahkan titik akhir dari polyline jika mereka sangat dekat satu sama lain, tetapi saya tidak bisa menemukannya.

Adakah yang tahu cara mudah untuk melakukan ini?


1
Transformer Snapper dan AnchoredSnapper dalam Ekstensi Interoperabilitas Data juga akan melakukan ini.
Tandai Irlandia

Saya tidak dapat menemukan dua fungsi yang Anda sebutkan. Saya bekerja dengan ArcGIS 10.3.1. Selain itu, mengapa mereka terus mengubah lokasi fungsi tertentu?
FaCoffee

Jawaban:


10

Arah jawaban akan tergantung pada tingkat lisensi ArcMap Anda. ArcInfo memang memiliki kemampuan ini. Bahkan Editor memiliki beberapa alat untuk menyelesaikan tugas ini. Namun dengan level ArcView Anda harus bergantung pada alat lain untuk melakukan ini. Tidak yakin apakah sudah berubah di 10. Saya punya ArcMap editor 10 dan perintah snap

Ringkasan

Memindahkan titik atau simpul agar bertepatan dengan titik, tepi, atau titik akhir dari fitur lain. Aturan gertakan dapat ditentukan untuk mengontrol apakah simpul input dipotret ke titik terdekat, tepi, atau titik akhir dalam jarak yang ditentukan.

adalah apa yang akan saya gunakan. Jika Anda memerlukan alat lain, saya pikir ada beberapa alat gratis di et-geotools yang akan melakukannya.


Bagaimana ini bisa berhasil, mengingat ia meminta referensi bentuk? Jika saya memiliki shapefile garis terputus dan ingin menghubungkannya, saya akan melakukannya berdasarkan toleransi XY (atau buffer), bukan pada daftar posisi yang disimpan dalam shapefile lain (yang tidak saya miliki). Jadi, jika interpretasi saya terhadap OP benar, solusi ini tidak berfungsi. Ada saran lain?
FaCoffee

kutipan dari Bantuan ESRI untuk SNAP - Dalam parameter Snap Environment, beberapa aturan snap dapat ditunjuk menggunakan "layer yang sama" atau kelas fitur dengan tipe yang berbeda (END | VERTEX | EDGE).
Brad Nesom

8

Anda dapat menggunakan alat "Integrasi" geoproses yang mengelompokkan simpul dengan cara yang sama seperti yang divalidasi oleh topologi (tanpa perlu membuat topologi).

Di ArcGIS 10.0 ada alat baru yang disebut "Jepret" di kotak peralatan Editing. Alat ini mengambil simpul fitur dari 1 lapisan ke tepi, simpul, titik akhir fitur lain. Lihat tautan di bawah.

Bantuan Desktop - Alat Snap (Editing)


6

Tergantung pada jarak yang diidentifikasi sebagai "tutup" ada alat. Jika Anda memiliki setidaknya Lisensi ArcEditor untuk ArcGIS Desktop maka Anda dapat membuat Topologi pada data. Setelah dilakukan selama proses validasi, garis-garis akan memindahkan jarak toleransi cluster untuk saling bertukar. Secara default toleransi cluster adalah 0,001 m yang merupakan 10 kali resolusi default data Anda.

Jika proses otomatis ini tidak melakukan semua ini akan mengidentifikasi di mana kesalahannya, di ArcMap ada Inspektur Kesalahan yang akan memungkinkan Anda untuk memperluas garis besar sehingga kemudian dapat terhubung jika memungkinkan. ini kemudian akan memungkinkan Anda untuk memiliki sebanyak mungkin otomatis.

Semoga ini bisa membantu, CDB


4

Anda dapat membuat jaringan geometris dari polyline tersebut dan selama wisaya pembuatan, Anda dapat mengaktifkan fitur gertakan:

  1. Buat geodatabase
  2. Buat dataset fitur
  3. Impor polyline Anda
  4. Klik kanan pada dataset fitur
  5. Baru -> Jaringan Geometrik
  6. Pilih kelas fitur Anda
  7. Ketika ditanya apakah fitur akan dihapus, klik ya dan tentukan toleransi patah
  8. Klik melalui sisa wizard

Wizard akan memindahkan garis Anda untuk mencocokkan titik akhir dari garis lain di kelas fitur dalam jarak gertakan yang diberikan. HTH

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.