Mengubah beberapa baris menjadi satu baris menggunakan ArcGIS Desktop?


8

Saya tidak tahu apakah ini dasar atau apa tetapi saya memiliki data ini yang berisi banyak garis (membentuk bentuk poligon). Saya ingin mengonversi baris-baris itu (beberapa - masing-masing dengan titik awal dan akhir) menjadi satu baris. Saya mencoba larut, multipart ke satu bagian dll. Saya tidak bisa menggunakan topologi karena itu mempengaruhi presisi. Saya tidak memiliki pengetahuan pemrograman.


Ketika Anda dibubarkan, apakah Anda memeriksa opsi "unsplit lines"?
nmpeterson

Saya memeriksanya dengan dua cara ... :) tidak bekerja ...
Ade'l

Misalnya, jika Anda memiliki segi enam yang terdiri dari enam segmen garis, apa yang Anda inginkan dari produk akhir? Satu poligon? Atau mungkin polyline heksagonal tunggal dengan satu atribut?
Aaron

ya satu baris atau satu poligon (lebih disukai)
Ade'l

Jawaban:


13

Coba bubar berdasarkan OBJECTID atau FID. Kemudian gunakan Feature To Polygon (Manajemen Data) untuk mengubah polyline Anda menjadi polygon jika Anda mau. Sebagai ilustrasi, berikut adalah beberapa baris sampel:

masukkan deskripsi gambar di sini

Tabel atribut sebelum dibubarkan oleh OBJECTID

masukkan deskripsi gambar di sini

Tabel atribut setelah dibubarkan oleh OBJECTID

masukkan deskripsi gambar di sini


di mana u @ aaron sebelum saya menambahkan ini ke karunia ...: P well, ini bekerja sangat baik dengan pengecualian seperti pada saat masalah kecil dihadapi. Setelah saya selesai sakit kembali ... :) Terima kasih banyak
Ade'l

ya itu bekerja dengan baik .... thax a lot @ aaron
Ade'l

Memiliki masalah yang sama dan solusi di atas tidak berfungsi, tidak peduli bidang mana yang saya larut pada beberapa baris tetap ada
Jeremy Hamm

@ Jeremythamm Apakah semua polyline menyentuh? Jika tidak, Anda telah merusak geometri dan harus memperbaikinya sebelum melakukan langkah-langkah di atas.
Aaron

1
@ Harun terima kasih, itu masalahnya, ada lubang kecil di antara dua garis.
Jeremy Hamm

4

Jika baris Anda sudah di lapisan data yang sama, maka Anda tidak akan memerlukan apa pun dari kotak peralatan - cukup gunakan Editor, dan ikuti instruksi di " Menggabungkan fitur di lapisan yang sama ."

Jika Anda memiliki lapisan yang berbeda, pertama Gabungkan mereka menjadi satu lapisan (Manajemen Data | Umum | Gabung), dan kemudian gabungkan fitur bersama menggunakan Editor.


Hai @Erica, terima kasih banyak karena ini bekerja dengan baik dengan lil prob ... penggabungan ini hanya berfungsi untuk dua baris ... Lebih dari dua baris, dan opsi menjadi abu-abu ... Apakah mungkin untuk menerapkannya ke sejumlah baris ....? Saya akan membutuhkannya karena saya memiliki kumpulan data yang lebih besar ... :)
Ade'l

Hmmm, seharusnya bisa menangani tiga atau lebih menjadi satu garis panjang - versi Arc mana yang Anda gunakan? (Saya punya 10.1, dan itu berhasil.) Sayangnya, saya belum benar-benar menggunakannya sesering ini, jadi saya tidak tahu kebiasaan seperti apa yang mungkin Anda alami.
Erica

9,3 dengan saya sebenarnya ... Saya mencoba untuk seluruh kelompok pertama, gagal ... kemudian saya mundur dan pindah ke 4, gagal, 3 gagal dan ketika saya menggabungkan 2 baris itu sukses ... :)
Ade 'l

solusi ini memberikan masalah presisi ... tidak dapat menggunakannya untuk sejumlah besar set data ... :(
Ade'l

1
Ini solusinya. Jika Anda tidak dapat menggabungkan beberapa baris pada satu layer maka ada masalah lain dengan ArcMap atau data itu sendiri. Mengekspor layer Anda ke geodatabase file baru, menjalankan fitur perbaikan, membuat dokumen peta baru, memuat layer tunggal ini, mulai mengedit, pilih semua fitur dan menggabungkan (menu editor)
Jakub Sisak GeoGraphics

0

Tidak yakin apakah ini akan berfungsi dalam kasus Anda, tetapi menyarankan untuk mencoba opsi "Konversi Bentuk Multipart ke Satu Bagian" dari "XTools Pro - Extension for ArcGIS"


mencobanya ... tetapi tidak banyak membantu ... @ ide Harun lebih sederhana dan efektif ... :)
Ade'l
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.