Mempartisi Baris ke Segmen menggunakan ArcGIS Desktop?

12

Saya memiliki bentuk negara bagian AS. Saya mengekstrak batas antara dua negara, menghasilkan segmen garis. Misalnya, batas antara Georgia dan Carolina Utara.

Apakah ada cara untuk membagi batasan ini menjadi, katakanlah, unit segmen 25 mil?

Demikian pula, apakah ada cara untuk membagi garis menjadi segmen dengan panjang yang sama. Misalnya, mengambil segmen batas ini, dan membaginya menjadi 3 segmen dengan panjang yang sama.

Saya menggunakan ArcGIS 10.1 dan ArcMap.

Dan jika kita memiliki beberapa garis untuk dibagi (beberapa ribu)?

pengguna1690130
sumber

Jawaban:

11

Solusi untuk bagian pertama dari pertanyaan Anda adalah " Memisahkan garis menjadi jumlah bagian yang sama ":

Perintah Split pada toolbar Editor memungkinkan Anda untuk membagi garis menjadi jumlah fitur baru yang sama. Misalnya, Anda dapat menggunakan opsi Split ini untuk memecah garis menjadi potongan-potongan yang panjangnya sama. Fungsionalitas ini mirip dengan perintah Divide yang tersedia di rilis ArcGIS sebelumnya.

Lebih jauh ke bawah pada halaman yang sama adalah bagian tentang "Memisahkan garis secara proporsional". Ini akan membantu Anda dengan bagian kedua dari pertanyaan Anda, meskipun Anda akan memerlukan setidaknya lisensi Standar (ArcEditor) untuk melakukan ini.

Perintah Proporsi Proporsi pada bilah alat COGO membagi fitur garis yang dipilih menjadi beberapa segmen, berdasarkan nilai jarak yang ditentukan. Jika ada perbedaan antara panjang fitur dan nilai yang dimasukkan, perbedaan ini proporsional antara semua segmen baru. Proporsi berguna ketika Anda bekerja dengan pengukuran yang tepat, seperti COGO atau data survei.

Misalnya, Anda memiliki fitur garis yang perlu dipisah menjadi panjang tertentu. Contoh di bawah ini menunjukkan fitur garis yang perlu dipecah menjadi empat bagian: 13,79 kaki, 48 kaki, 60 kaki, dan 60 kaki. Perintah Proportion digunakan untuk membagi fitur ini menjadi empat fitur baru.

Seperti yang dinyatakan di atas, dalam versi ArcGIS sebelumnya, membagi garis menjadi segmen dilakukan menggunakan perintah Divide .

Rayner
sumber
5

Mengenai hasil edit terakhir ("Dan jika kita memiliki beberapa baris untuk dibagi (beberapa ribu)?") ...

Pendekatan geoproses yang membutuhkan lisensi ArcInfo dijelaskan di sini: Memisahkan garis secara proporsional (Forum ArcGIS)

Ini menggunakan Create Random Points untuk membuat poin pertama di sepanjang fitur garis, diikuti oleh Split Line at Point .

Pendekatan lain adalah dengan menggunakan referensi linear (seperti dalam jawaban ini ).

Masih ada lagi yang akan menggunakan ArcObjects (seperti dalam jawaban ini ) atau objek Geometry busur (tidak melihat contoh di alam tetapi harus mungkin).

blah238
sumber
1

Jawaban yang diterima sebenarnya kurang mencakup bagian kedua, garis pemisah (yaitu, lebih dari satu fitur garis). Pendekatan lain akan menggunakan " Densify " dengan parameter DISTANCE di Editing Tools, yang lagi-lagi memerlukan setidaknya lisensi Standar, dan kemudian alat " Split Line At Vertices " di Manajemen Data> toolset Fitur. Namun pendekatan ini tidak menyimpan ID objek asli.

fatih_dur
sumber
Sepertinya kami melewatkan pertanyaan ini dibagi menjadi dua saat pertama kali diposting. Ini adalah kebingungan yang disebabkan oleh mencoba untuk menjawab beberapa pertanyaan per pertanyaan yang membuat kita biasanya bersikeras pada "satu pertanyaan per pertanyaan" sesuai Tour .
PolyGeo
1

Anda juga menggunakan alat COGO untuk membagi polyline secara merata

Anda dapat memasukkan panjang bagian untuk dibagi

Di sini klip untuk Anda https://www.youtube.com/watch?v=1TQUPvubG98

angisti
sumber
1

Untuk membagi beberapa baris pada jarak yang ditentukan menggunakan desktop ArcGIS (atau ArcPro), dua langkah berikut berfungsi:

  1. Hasilkan Poin Sepanjang Garis Alat. Ada dalam kotak alat manajemen Data di bawah "pengambilan sampel". Anda dapat mengatur jarak tertentu antara titik di sepanjang garis.

  2. Split Line pada alat Point. Ada di kotak alat Manajemen Data di bawah "Fitur". Gunakan poin dari langkah sebelumnya untuk membagi garis Anda.

Ada cara yang lebih mudah dan lebih cepat untuk melakukan ini di QGIS juga.

Tom Lee
sumber
0

Jawaban ini berlaku untuk 10.3. Sudahkah Anda mencoba menggunakan alat Editing "Split" untuk semua tugas ini? Mulai mengedit baris Anda, pilih bagian yang relevan, dan kemudian pergi ke dropdown Editor dan pilih "Split". Ini memungkinkan Anda membagi garis atau segmen garis menjadi bagian-bagian berdasarkan jarak dari awal atau akhir garis, menjadi bagian yang sama, atau dengan persentase. Anda tidak memerlukan lisensi lanjutan atau ekstensi Spatial Analyst, hanya lisensi dasar.

Lihat topik bantuan ESRI di sini: Membagi garis menjadi jumlah bagian yang sama

Anna Riling
sumber