Saya memiliki shapefile area keluaran lapisan bawah (LSOA) untuk Inggris dan Wales dan saya memiliki spreadsheet indeks kekurangan untuk masing-masing LSOA di Inggris. Saya ingin menggabungkan data kekurangan ke shapefile sehingga dapat dipetakan di ArcMap. Saya mencoba bergabung dengan tabel melalui opsi Gabung dan Relasikan> Gabung dan masukkan bidang untuk data LSOA untuk shapefile dan spreadsheet (data yang cocok). tabel atribut menambahkan bidang data ke tabel atribut dari spreadsheet excel tetapi semua data kosong !!
Saya telah mencoba melihat bidang "ketik" sebagai ive membaca bahwa ini telah menjadi masalah sebelumnya tetapi tampaknya OK.
Adakah yang bisa disarankan oleh siapa pun?
Jawaban:
Berikut ini adalah halaman bantuan ESRI tentang bergabung dengan shapefile ke file Excel: http://support.esri.com/en/knowledgebase/techarticles/detail/31793
Saya telah mengikuti pedoman itu di masa lalu ketika saya memiliki masalah dan saya bisa mendapatkan data yang bergabung.
Untuk beberapa informasi lebih lanjut, berikut adalah whitepaper dari ESRI tentang bekerja dengan Excel di ArcGIS:
http://www.esri.com/news/arcuser/0104/files/excel.pdf
sumber
Apakah jenisnya sama (yaitu bilangan bulat / keduanya berlipat ganda) di Excel dan ArcMap? Anda juga mungkin perlu membuat file excel menjadi basis data atau CSV untuk bergabung dengan mereka (cukup gunakan 'save as' di Excel untuk mengubah jenis file). Saya pernah mengalami masalah dengan file Excel di masa lalu, kadang-kadang juga karena .xlsx (tipe file baru untuk MS Office baru) daripada .xls (yang seharusnya bekerja dengan Arc).
sumber
Dalam pengalaman saya, Anda perlu menambahkan objectID ke spreadsheet Excel Anda, memberikan setiap posting nomor unik (integer) sebelum membuat bergabung di ArcMap. Anda bisa menambahkan bidang tambahan dan kemudian mulai mengetik 1 di baris pertama, 2 di baris berikutnya, lalu tandai dua nilai dan seret markup ke bawah - lalu Excel mengisi kolom kosong untuk Anda.
sumber
Pastikan tidak ada spasi dalam nama file, nama sheet atau nama field.
sumber
Periksa semua bidang numerik Anda untuk lapisan tersembunyi. Excel bisa sangat nakal, diam-diam menempel pada nol dan menyembunyikannya dari Anda. Saya telah mengalami ini pada beberapa kesempatan, paling baru di kolom kode FIPS saluran sensus. (Ada yang tahu kenapa?)
Masuk ke sel kosong dan tarik digit pertama dari nilai yang tidak boleh dimulai dengan nol menggunakan KIRI ([sel], 1). Kemudian balik dan periksa nilai yang tidak boleh diakhiri dengan nol menggunakan fungsi KANAN ([sel], 1). Anda dapat menggunakan fungsi pemangkasan Excel jika Anda menemukan penumpang gelap.
sumber
apakah bidang yang Anda coba gabungkan sama persis satu sama lain?, jika baris tidak dalam urutan yang sama di kedua tabel, Anda akan selalu mendapatkan spasi kosong.
jika Anda membuat salinan shapefile dan membuka dbf dari salinan di excel Anda dapat menempelkan data Anda ke dalam salinan dan menerapkan "save as" dan menimpa data ke shapefile baru
sumber
@ ghostfacemapper catatan tidak perlu dalam urutan yang sama. Tidak benar sama sekali.
Sekarang, jika Anda mendapatkan kesalahan yang mengatakan:
Anda bisa memperbaiki masalah dengan 'menambahkan' bidang objectID dengan menggunakan arcGIS untuk membuat tabel baru yang memiliki objectID. Anda dapat melakukan ini dengan mengekspor file Anda ke format Tabel dBASE. Untuk melakukannya, tambahkan file (tabel) ke peta, Anda akan dapat melihat file di TOC di bawah tab Daftar Menurut Sumber:
sumber