Saya telah menemukan bahwa sebagian besar jika tidak semua alat geoproses yang memungkinkan output tabular terbatas pada tabel geodatabase dan file DBF untuk format output yang didukung. Apakah ada yang mendukung output CSV? Banyak alat mendukung input CSV, seperti Table to Table , Copy Rows , dll.
Satu-satunya pengecualian yang saya lihat adalah alat skrip dalam kotak Statistik Spasial yang disebut Ekspor Fitur Atribut ke ASCII , tetapi ini hanya mendukung kelas fitur, bukan tabel, dan tersedak oleh karakter non-ASCII:
<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xa0' in position 213: ordinal not in range(128)`
Sunting: Terima kasih atas alternatif dalam jawaban sejauh ini. Saya benar-benar menggunakan beberapa dari mereka yang sudah menjadi diri saya sendiri, tetapi hanya untuk memperjelas pertanyaan saya secara khusus tentang alat geoprosesing built-in di ArcGIS 10. Alternatif diterima tetapi saya lebih khusus bertanya-tanya mengapa kemampuan untuk mengekspor ke CSV ada secara interaktif di ArcMap tetapi tampaknya tidak melalui kerangka kerja GP (tanpa skrip Python).
Kebetulan, saya sedikit menjelajahi situs Ide ArcGIS dan menemukan beberapa ide yang mungkin menarik bagi beberapa orang:
- Tambahkan Opsi Teks ke Tabel ke Tabel
- Alat Pembuat Model saja - ekspor ke csv
- Mengekspor tabel secara langsung ke file MS Excel (tidak secara khusus tentang CSV tetapi memiliki banyak diskusi yang relevan
sumber
Anehnya, Anda lebih baik di dunia FOSS daripada perangkat lunak berpemilik. Saya tidak tahu kenapa. Bagaimanapun, beberapa alat geospasial yang mendukung ekspor ke CSV termasuk OGR2OGR , PostGIS , Spatialite, QGIS dll.
Tentu saja, cukup sederhana untuk menulis eksportir Anda sendiri menggunakan Python (atau ArcPy dalam kasus Anda) jadi mungkin ESRI belum merasa perlu untuk memberikan dukungan penuh.
... dan akhirnya, jika Anda tidak dapat memprogram tetapi tidak jelas, Anda dapat dengan mudah mengekspor data titik ke csv melalui dbf. cukup buat dua kolom untuk koordinat Anda di tabel atribut, buka DBF di Excel dan simpan sebagai CSV.
sumber
csv
dokumentasi modul tetapi ada masalah dengan itu sesuai dengan pertanyaan SO ini ).Nah FME akan melakukannya sebagai konversi (mis. FME adalah alat ETL dan bukan GIS dengan fungsi ekspor). Dengan penulis CSV-nya Anda dapat mengonversi konten database yang ada, atau konten atribut format spasial apa pun, ke file teks yang dibatasi dengan karakter apa pun.
misalnya di sini mengonversi atribut dari Geodatabase ke CSV.
Secara pribadi saya suka metode ini karena saya memiliki kontrol lebih besar atas terjemahan (dan transformasi) data; sedangkan saya akan mengharapkan sebagian besar fungsi ekspor untuk menampilkan data dengan cara yang akan membutuhkan pemrosesan lebih lanjut.
Namun - NB - Saya bekerja untuk Perangkat Lunak Aman, pembuat FME, jadi milik saya bukan pandangan yang sama sekali tidak bias!
sumber
Mengikuti jejak Mark, ada beberapa opsi:
Oldie tetapi goodie, tetapi tanpa dukungan Unicode: http://www.arcgis.com/home/item.html?id=f3d91b8f852042e289e09a7ec8342431
Ide saya yang mendukung Unicode dan file schema.ini, tetapi membutuhkan ArcGIS Pro: http://www.arcgis.com/home/item.html?id=d887241f6908466a984c94631fd1974f
sumber