Menghapus kolom / bidang dari tabel atribut poligon shapefile?

8

Saya memiliki poligon shapefile yang dimuat dengan data demografis lama dalam file atributnya, saya baru saja menerima data baru hari ini dalam format xls. Yang ingin saya lakukan hanyalah menghapus data demo lama dari shapefile yang ada dengan memilih bidang di tabel atribut dan klik kanan delete. Kemudian saya akan melakukan join sederhana menggunakan nomor ID untuk setiap fitur untuk menambahkan data baru dari tabel baru kemudian hanya mengekspornya sebagai shapefile baru. Masalahnya adalah karena alasan tertentu saya tidak bisa menghapus seluruh kolom dari tabel atribut.

Bagaimana Anda akan melakukan pengupasan data dari bentuk poligon ini?

Furlong
sumber

Jawaban:

12
  • Gunakan ArcToolbox> Alat Manajemen Data> Bidang> Hapus Bidang.
  • Pilih shapefile Anda sebagai Tabel Input.
  • Gunakan tombol Pilih Semua, lalu batalkan pilihan bidang yang ingin Anda pertahankan.
  • Tekan OK.

ArcGIS 10 berjalan pada OS 64 bit memiliki bug di mana Anda tidak dapat menghapus kolom menggunakan klik kanan> delete operasi lapangan. Harus diperbaiki di SP1 (saya harap).

Don Meltz
sumber
Terima kasih atas informasi tentang bug 64bit, saya menjalankan windows 7 64 yang merupakan alasan mengapa saya mengalami masalah ini!
Furlong
Sayangnya, ini TIDAK diperbaiki di SP1 seperti yang saya harapkan :-(
Don Meltz
3

Menghapus bidang adalah cara yang menakutkan untuk melakukan hal ini. Apakah Anda benar-benar yakin tidak akan pernah membutuhkannya? Ada beberapa cara yang tidak merusak untuk mencapai tujuan Anda. Pertama adalah:

  • memuat tabel shapefile dan baru di ArcMap,
  • bergabung dengan mereka di bidang ID,
  • klik kanan layer dan pilih Properties,
  • pada tab Fields hapus semua bidang shapefile dan klik OK,
  • klik kanan layer dan ekspor data ke file baru.

Hanya bidang yang dicentang yang akan diekspor ke file baru dan file lama akan dipertahankan.

Sean
sumber
0

Pastikan Anda tidak mengedit shapefile ketika mencoba mengubah kolomnya. Juga, pastikan aplikasi lain (seperti ArcCatalog) tidak mengunci shapefile.

Petr Krebs
sumber
0

Metode saya adalah membuat saya bergabung. kemudian pergi ke properti layer dan matikan semua bidang yang tidak saya inginkan. maka jika saya memerlukan subset dari objek yang dipilih (mungkin hanya yang yang bergabung) membuat pilihan itu. Kemudian gunakan ekspor data dan ekspor ke file bentuk baru. Waktu yang terlibat adalah sebagian kecil dari waktu untuk menunggu setiap bidang atribut dihapus dan diperbarui. Trik lain yang digunakan jika Anda tidak melakukannya adalah dengan menjeda jendela undian saat menghapus bidang. ini akan menghemat banyak waktu juga. HTH

Brad Nesom
sumber