Mengekspor tabel dari file ArcGIS Desktop ke Excel?

10

Apakah ada cara untuk mengekspor tabel dengan catatan yang dipilih ke spreadsheet Excel?

Saya mencoba mengekspor hanya ke file .txt tetapi ArcGIS memberi saya pesan kesalahan.

Terjadi kesalahan saat mengekspor tabel

Masalah lain yang saya miliki adalah dengan koordinat. Saya ingin mereka hanya dengan satu lokus setelah koma, maksud saya seperti format: xx xx xx, x tidak seperti yang saya miliki sekarang xx xx xx, xxx.

teks alternatif

Versi perangkat lunak saya adalah 9.3.

com
sumber

Jawaban:

4

Versi terbaru dari ArcGIS, sejak 10.2 dan kita sekarang di 10.5, memiliki satu set alat bernama Excel Toolset yang memiliki alat Table To Excel yang:

Mengonversi tabel ke file Microsoft Excel.

Anda dapat mengonversi untuk unggul langsung dari alat ini. Itu memang memiliki beberapa keterbatasan. Sebagai contoh, Excel 2010 dan seterusnya mendukung 16.384 kolom tetapi ArcGIS hanya akan mengekspor 256 ketika saya terakhir memeriksanya.

Saya memahami kebutuhan untuk langsung ke Excel dari Geodatabase karena menggunakan rute DBF akan memotong nama bidang Anda. Jika Anda bekerja di sebuah shapefile, saya tidak yakin Anda mendapatkan banyak fungsionalitas tambahan.

Lihat jawaban Jay untuk bagian perintah Parse dari jawaban karena ini masih berlaku.

Jika Anda tidak tahu- hanya GIS
sumber
Harus juga dicatat bahwa Anda tidak dapat mengekspor tabel atribut dengan lebih dari 65.535 catatan. (karena hanya dapat mengekspor ke .xls, bukan .xlsx yang dapat menyalin tempel> satu juta rekaman ...)
CSB
9

Apakah Anda menerima kesalahan yang sama dengan menyalin / menempelkan catatan?

Ini dari memori, tetapi jika Anda mengklik kanan pada kotak indikator baris abu-abu, menu Anda harus memiliki "Salin Catatan yang Dipilih". Kemudian Anda bisa menempel langsung ke lembar kerja Excel. teks alternatif

Peringatan: jika pilihan Anda berada di tabel terkait yang merupakan hasil dari pilihan fitur, Anda mungkin sebenarnya memiliki pilihan yang salah (Anda mendapatkan baris di tabel terkait Anda yang sebenarnya tidak terkait dengan salah satu fitur yang Anda pilih dan Anda bisa menjadi merindukan orang lain). Salah satu pengguna saya menemukan masalah ini, yang muncul sebentar-sebentar. Saya memang mempersempit masalah ke ArcMap. Kode uji geodatabase + ArcObjects kustom berfungsi dengan benar. Solusi kami: jika pengguna kami membutuhkan data terkait untuk sesuatu yang penting dan jumlah rekaman terlalu besar untuk diperiksa secara visual, kami memperoleh data dari database menggunakan kueri sql. Kami belum melihat masalah ini dengan ArcGIS 10.


Pembaruan: Anda bilang Anda memasukkan data ke Excel. Apakah nilai DMS Anda dalam bidang teks? Anda mungkin dapat mengurai informasi yang Anda butuhkan dan membulatkan nilai desimal Anda. berdasarkan apa yang saya lihat di screenshot Anda, saya datang dengan:

=LEFT(A1,8) & ROUND(VALUE(MID(A1,9,6)),1) & MID(A1,15,2)

teks alternatif

http://dl.dropbox.com/u/1156285/example.xls

Jay Cummins
sumber
Bagus! Ini bekerja :) Bagaimana dengan pertanyaan kedua tentang koordinat? Sekarang saya mencoba mengaturnya langsung dari exel tetapi saya tidak melihat format untuk koordinat ... Ada saran?
com
1
Saya tidak di workstation, jadi saya tidak tahu apa-apa dari memori. Mudah-mudahan, orang lain yang tahu jawaban itu akan mempostingnya. Pertanyaan kedua Anda harus merupakan pertanyaan kedua yang berdiri sendiri dan kemungkinan pencari jawaban di masa depan akan menemukan jawaban untuk pertanyaan kedua itu berguna. Anda mungkin dapat menggunakan tangkapan layar yang sama.
Jay Cummins
Ini tidak bekerja. Ini mengembalikan kesalahan #ARG dalam spreadsheet. Yang terbaik adalah melakukannya di Arc, tetapi saya tidak yakin apakah itu kemungkinan? Mungkin saya harus mengajukan pertanyaan lain untuk ini seperti yang dikatakan Jay ...
com
untuk rute salin / tempel juga lihat Salin, bukan ekspor, tabel dari Arcmap yang juga memiliki metode untuk versi Arcmap yang lebih baru.
matt wilkie
4

ekspor memiliki sedikit bug yang saya temukan. Jika Anda mengekspor, lalu pilih browse untuk lokasi file, lalu ketikkan nama file default "of type" diatur ke kelas fitur atau sesuatu. Anda harus memilih jenis tabel dbf. Maka Anda harus membuka dan menyimpan dalam excel ke xls.

Brad Nesom
sumber
1
Anda dapat mengatur desimal untuk ditampilkan untuk bidang.
Brad Nesom
1
Di satu sisi, perhatikan, saya pindah dari QGis ke ESRI (ya, saya tahu cara yang berlawanan dengan kebanyakan orang), dan tidak ada apa pun di produk Arc yang tidak memiliki bug. mengingatkan siklus produk berkelanjutan windows me
dassouki
Ad Brad Nesom: Saya tidak bisa karena bidangnya bukan tipe angka (tidak hanya berisi angka)
com
0

Saya menemukan ini lebih mudah daripada menggunakan toolset excel. Saya memiliki dukungan teknis di ESRI yang benar-benar memberi tahu saya bahwa mereka menganggap impor dan ekspor berfungsi lebih baik saat menggunakan .csv daripada unggul. Saya tidak tahu pasti apakah ini bekerja di Arc 9x, tetapi sejauh ini sudah berfungsi untuk semua versi 10x.

Saya menemukan sedikit masalah dalam mengikuti langkah-langkah ini:

  1. (sebelum menyimpan sebagai .csv) Anda perlu membersihkan data dalam excel. Jika Anda melakukan ini dengan baik, Anda akan memiliki lebih sedikit kesalahan. Bahkan pemformatan 'tak terlihat' dapat menyebabkan masalah.
  2. Dengan asumsi Anda memiliki koordinat xy di tabel excel, bersihkan koordinat xy Anda di excel. Pada tab data "teks ke kolom" dapat membantu Anda membagi koordinat menjadi beberapa kolom, menghapus spasi, tanda-tanda derajat, koma, dll, lalu meletakkan kembali potongan koordinat menggunakan "concatenate". Sepertinya derajat desimal atau UTM adalah yang paling tidak bermasalah. Sertakan koordinat masuk minus jika berlaku.

  3. hapus semua pemformatan lainnya di Excel (tab Beranda (Office 2013), bagian pengeditan, "Hapus" memiliki dropdown, pilih hapus pemformatan). Sekali lagi format 'tidak terlihat' seperti jumlah tempat desimal, dapat menyebabkan masalah.

  4. Hapus secara manual semua spasi atau tanda baca dalam nama bidang, ganti nama menjadi 8 karakter atau lebih sedikit, * untuk sel 'kosong', hapus sesuatu seperti tanda baca atau tanda baca lainnya - NA atau 0 tampaknya berfungsi paling baik), lalu "save as" .csv
  5. Perhatikan bahwa Anda hanya dapat menyimpan satu lembar kerja aktif dan Anda akan selalu mendapat peringatan bahwa menyimpan sebagai csv tidak mengizinkan format tertentu ..... tapi tidak apa-apa. Simpan itu.
  6. Tutup csv, lalu buka lokasi itu di ArcCatalog
  7. Klik kanan .csv di ArcCat dan pilih "Buat kelas fitur" dari tabel XY. 8. Di jendela sembulan, pilih bidang x dan y, z jika Anda memilikinya, dan koordinasikan sistem, beri nama, dan Arc akan membuat FC langsung dari .csv Anda.

Dalam pengalaman saya, pemformatan tak terlihat menyebabkan sebagian besar masalah - itulah mengapa "pemformatan yang jelas" lebih baik daripada menghapus pemformatan dengan tangan. Semoga itu bisa membantu. (Semoga berhasil dalam 9x)

pengguna25257
sumber