Mengubah Nama Field di ArcGIS untuk Desktop?

17

Bagaimana saya bisa mengubah nama bidang (bukan alias) di ArcGIS 10.2?

Saya sudah menemukan halaman ini pada dukungan ArcGIS: " Mengganti nama bidang shapefile (Pemetaan Pertahanan) " tetapi tidak ada " Pemetaan Pertahanan " pada Kategori Mode yang Disesuaikan di ArcCatalog saya!

Bisakah Anda memberi tahu saya bagaimana saya dapat memiliki akses ke Pemetaan Pertahanan atau bagaimana saya dapat mengubah nama bidang?

pengguna1106951
sumber

Jawaban:

17

Singkatnya, Anda tidak dapat mengubah nama bidang di sebuah shapefile. Yang perlu Anda lakukan adalah membuat bidang baru dengan tipe yang sama tetapi dengan nama baru Anda lalu salin isi dari bidang yang lama ke dalamnya, lalu hapus bidang yang lama.

Hornbydd
sumber
5
.. atau mulai menggunakan geodatabase tempat Anda dapat mengubah nama bidang secara langsung di properti kelas fitur.
Alex Tereshenkov
1
Saya menggunakan geodatabase dan saya hanya bisa mengubah bidang isian, bukan nama. Apakah saya melewatkan sesuatu?
Anthony To
1
Anda tidak dapat mengganti nama bidang dalam geodatabase pribadi atau file. Tidak yakin tentang SDE. Mungkin. Sama seperti dengan shapefile, Anda harus membuat bidang baru, salin data, lalu hapus bidang yang lama. Sayangnya, bidang baru akan menjadi bidang terakhir. untuk mengubah urutan fiels di kelas fitur atau shapefile, Anda harus membuat emty dengan bidang dalam urutan yang benar, lalu memuat fitur.
Jakub Sisak GeoGraphics
1
Saya berdiri dikoreksi. Cukup baca pos @ AlexTereshenkov di bawah ini dan tampaknya Anda sekarang dapat mengganti nama bidang dalam geodatabase dengan alat GP.
Jakub Sisak GeoGraphics
20

Anda sekarang dapat mengganti nama bidang menggunakan alat ArcGIS Desktop GP inti - Bidang Alter (Manajemen Data) .

Alat ini menyediakan kemampuan untuk mengubah nama bidang atau mengubah nama alias bidang untuk tabel geodatabase atau kelas fitur apa pun.

Saya belum menginstal 10.2.1 pada mesin virtual (dirilis hanya sehari yang lalu), tetapi dugaan saya adalah bahwa dengan kelas fitur di sini Esri berarti kelas fitur geodatabase dan shapefile, tetapi saya tidak 100% tentang hal itu.

Alat ini tersedia mulai dari 10.2.1 .

Alex Tereshenkov
sumber
5
Pada 10.2.1 alat Alter Field untuk ArcGIS Desktop tidak tersedia kecuali dengan lisensi ArcGIS Advanced terlepas dari apa yang dikatakan dalam dokumentasi. Baru saja dikonfirmasi dengan tim dukungan ESRI Kanada bahwa inilah masalahnya.
user3147913
Terima kasih atas pembaruannya. Looking forward untuk menguji pada 10.2.2 segera hadir ...
Alex Tereshenkov
Ini menggerakkan kolom ke akhir ... ada yang bekerja untuk itu?
SoilSciGuy
@SoilSciGuy ada sekitar, dan itu berfungsi, tetapi berfungsi ;-) Cara menyusun ulang bidang (secara permanen) dalam file geodatabase
matt wilkie
@SoilSciGuy Saya tidak melihat bahwa itu memindahkan kolom ke akhir. Saya melakukan ini di ArcCatalog 10.4 (mungkin mereka memperbaikinya)
JMVDA
13

Jika Anda bersedia menggunakan perangkat lunak lain untuk melengkapi ArcGIS, Anda dapat menggunakan QGIS dengan Table Manager Plugin (Anda dapat menginstalnya melalui Plugins> Install and Manage Plugins).

Di QGIS:

  • Tambahkan shapefile Anda dengan Layer> Add layer vector ...;
  • Pilih layer Anda di "daftar isi";
  • Buka plugin melalui Vector> Table Manager;
  • Pilih bidang yang diinginkan dan tekan ganti nama dan pilih nama baru;
  • Jangan lupa untuk menyimpan , lalu tutup.

masukkan deskripsi gambar di sini

Catatan: Anda juga dapat menyusun ulang semua bidang Anda. Bagus dan mudah, tanpa perlu duplikasi data atau bidang sementara.

Alexandre Neto
sumber
6

Anda dapat mengimpor shapefile ke file geodatabase, lalu ganti nama bidang. Kemudian ekspor kembali ke shapefile.

EDIT sebagai tanggapan terhadap komentar oleh @Anthony To

Ini dilakukan melalui Jendela Katalog Arc dengan:

  • Meng-klik pada kelas atribut
  • Pilih tab "Bidang"
  • Ubah Nama Bidang yang sesuai

Ini masih meninggalkan Field Alias ​​seperti sebelumnya, tetapi itu mudah diubah, seperti biasa.

Dan itu meninggalkan Field di lokasi relatif yang sama saat melihat tabel Attribute, tidak seperti Alter Field Tool .

pengguna23715
sumber
2
Jadi saya mendapatkan beberapa suara untuk jawaban ini, tetapi saya ingin menunjukkan bahwa user1106951 (atau orang lain yang melihat pertanyaan ini) mungkin tidak memiliki akses ke tingkat lisensi yang diperlukan untuk menggunakan jawaban Alex Tereshenkov. Juga, user1106951 (atau yang lain) mungkin hanya ingin menggunakan shapefile dan bukan Kelas Fitur, jadi jawaban ini lebih lengkap daripada komentar Alex Tereshenkov dengan jawaban pertama. Baik?
user23715
Bagaimana nama bidang bisa diubah dalam file geodatabase? Sepertinya saya hanya dapat mengubah nama alias
Anthony To
@AnthonyTo - jawaban yang diperbarui untuk menanggapi komentar Anda. Maaf jawaban awal saya agak singkat :)
user23715
0

Saya mengalami masalah yang sama dengan Anthony To di mana saya hanya dapat mengedit Alias ​​di ArcCatalog, tetapi ketika saya menutup ArcMap di mana kelas fitur yang sama sedang digunakan, saya sekarang dapat mengedit Field di ArcCatalog.

Singkatnya, pastikan kelas fitur tidak digunakan di ArcMap terbuka.

Mars
sumber
0

Anda dapat mengimpor file Shape ke PERSONAL GDB, lalu membukanya dengan MS Access. buka tabel yang relevan dan ubah apa pun yang Anda inginkan. setelah perubahan dibuat, Anda dapat membuka gdb pribadi langsung di Arc, atau Anda dapat mengekspornya kembali ke bentuk semula.

RV
sumber
0

Saya baru saja menggunakan Alter Field di Arc Toolbox // Tool Manajemen Data // Fields. Berfungsi sempurna, Anda dapat mengubah alias atau nama bidang

pengguna105211
sumber
1
Versi ArcGIS apa yang Anda gunakan? Bagaimana jawaban ini berbeda dari jawaban oleh Alex?
nmtoken
0

Saya menggunakan Arc Toolbox -> Perangkat Manajemen Data -> Bidang -> Tambahkan Bidang karena saya menggunakan ArcGIS 10.1. Proses ini memungkinkan Anda menambahkan bidang tempat Anda dapat memberikan yang Field NameAnda inginkan dengan maksimal 10 karakter. Anda juga dapat menghapus bidang menggunakan Delete Fieldjika Anda ingin menghapusnya. Saya belum melihat opsi untuk mengedit atau mengubah nama Field Namedalam versi ini.

Tamu
sumber
Saya menggunakan Arc Toolbox -> Perangkat Manajemen Data -> Bidang -> Tambahkan Bidang karena saya menggunakan ArcGIS 10.1. Proses ini memungkinkan Anda menambahkan bidang tempat Anda bisa memberikan Nama Bidang yang Anda inginkan dengan maksimal 10 karakter. Anda juga dapat menghapus bidang menggunakan Hapus Bidang jika Anda ingin menghapusnya. Saya belum melihat opsi untuk mengedit atau mengubah nama dalam versi ini.
Tamu