Kesulitan mengimpor Kelas Fitur ke dalam Kumpulan Data Fitur

9

Saya yakin pasti ada alasan sederhana untuk ini, tetapi sepertinya saya tidak dapat mengimpor file shp atau kelas fitur dari file lain atau sod geodatabase ke dalam Fitur Dataset tanpa mendapatkan kesalahan. Kelas fitur baik-baik saja jika saya tidak mencoba mengimpornya ke dalam Feature Dataset. Dataset fitur pasti memiliki proyeksi yang sama dengan kelas fitur yang saya coba impor, jadi saya rasa bukan itu masalahnya. Kesalahan yang saya dapatkan adalah KESALAHAN 000210 dan hanya mengatakan Gagal untuk mengkonversi dan tidak dapat membuat output dan Gagal untuk mengeksekusi (CopyFeatures).

Ada gagasan yang mungkin saya lakukan salah di sini. Sepertinya sesuatu yang sangat sederhana. Saya mencoba menggunakan Kumpulan Data Fitur untuk mengatur data saya dengan lebih baik yang menurut saya ada tujuannya.

Pembaruan: Jadi seperti yang Anda lihat di bawah, Jason membantu saya menemukan jawabannya. Seperti yang disarankan oleh Matt di bawah ini, saya menambahkan Ide baru ke situs Ide ArcGIS. Ini tautannya, jadi harap promosikan ini jika Anda setuju bahwa pesan kesalahan yang lebih baik diperlukan di sini: http://ideas.arcgis.com/ideaView?id=08730000000brxl

wilbev
sumber
8
Sebenarnya dataset fitur tidak dimaksudkan untuk digunakan sebagai alat organisasi (meskipun mereka bisa, itu bukan tujuan utama mereka). Mereka digunakan untuk mengelompokkan kelas fitur yang berbagi sistem koordinat dan memungkinkan mereka untuk berpartisipasi dalam perilaku geodatabase seperti topologi, jaringan geometri, dan medan.
blah238
2
Bahkan jika Anda hanya menggunakan dataset fitur seolah-olah mereka adalah "folder" untuk geodatabase, Anda harus memastikan bahwa mereka memiliki sistem koordinat yang sama dengan data yang Anda coba masukkan ke dalamnya.
PolyGeo
1
Saya mengalami masalah dalam mengimpor fitur ke dataset fitur jika ada fitur lain di tempat lain di geodatabase dengan nama yang sama, bahkan jika itu tidak ada dalam dataset yang sama. Saya tidak ingat kesalahan yang saya dapatkan dan apakah itu jelas bagi saya pada saat itu, tetapi saya kira jika tidak ada yang bekerja sejauh ini, itu satu hal lagi yang dapat Anda periksa ...
Jason
1
@wilbev, silakan kirim permintaan pada ideas.arcgis.com untuk pesan kesalahan yang bermakna, untuk efek "target sudah ada". Dengan itu Anda akan menemukan dan memecahkan masalah Anda dalam hitungan detik. (dan bagikan tautan kembali ke sini agar kami dapat memilihnya) Ini bukan pertama kalinya pesan kesalahan umum telah menghasilkan banyak jam pemecahan masalah yang sia-sia.
matt wilkie

Jawaban:

7

Saya mengalami masalah dalam mengimpor fitur ke dataset fitur jika ada fitur lain di tempat lain di geodatabase dengan nama yang sama, bahkan jika itu tidak ada dalam dataset yang sama. Saya tidak ingat kesalahan yang saya dapatkan dan apakah itu jelas bagi saya pada saat itu, tetapi saya kira jika tidak ada yang bekerja sejauh ini, itu satu hal lagi yang dapat Anda periksa ...

Jason
sumber
4
Terima kasih Jason, ini masalahnya. Saya memang memiliki kelas fitur lain di luar dataset fitur yang saya coba impor dengan nama yang sama. Tentu akan lebih baik jika ArcMap memberi pengguna indikasi ini masalahnya. Umpan balik kesalahan secara keseluruhan sangat buruk di ArcGIS.
wilbev
3

Saya tahu ini sudah dipecahkan, tetapi saya mengalami masalah yang sama dan ternyata dataset fitur saya terletak di geodatabase pribadi yang telah mencapai batas ukurannya dan itulah yang menyebabkan masalah.

... kalau-kalau ada orang lain yang tersandung pada ini dan di atas bukan masalah ...

Jocelyn
sumber
2

Coba gunakan Kelas Fitur Ke Kelas Fitur daripada Salin Fitur . Sistem koordinat yang sama tidak sama dengan identik ; juga lihat ArcCatalog mengatakan referensi spasial tidak cocok antara dataset fitur dan kelas fitur dengan sistem koordinat yang sama?

Fc-ke-Fc lebih teliti daripada menyalin dan secara otomatis akan mengurus transformasi koordinat, jika diperlukan, serta mentransfer domain atribut dan beberapa barang lainnya.

matt wilkie
sumber
Saya mencoba ini dan juga tidak beruntung. Itu memberi saya grup kesalahan baru dan benar-benar menambahkan kelas fitur tetapi tidak ada poin fitur. Saya mendapatkan kesalahan 000594: Fitur input 0: berada di luar domain geometri keluaran. Jadi saya mencari kesalahan itu dan mencoba mengubah domain keluaran XY dari dataset fitur baru dan masih belum berhasil.
wilbev
eep. Saya pikir ini mungkin kasus memotong file sumber menjadi beberapa bagian dan mengimpor setiap bagian sampai Anda dapat menemukan set geometri (ies) yang rusak / tidak valid.
matt wilkie
apakah data melewati 180deg timur / barat, atau kutub? Hal lain untuk dicoba adalah memotong data ke kotak pembatas yang dijamin berada dalam domain spasial X / Y.
matt wilkie
1

Diedit untuk kejelasan:

Saya mengalami kesalahan ini berkali-kali, dan satu-satunya jalan keluarnya , saya temukan, adalah menggunakan kode untuk membuat kumpulan fitur dan kacamata feature di arcpy

Penggunaannya seperti ini:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

Jika jalur ruang kerja jelas merupakan jalur ke fgdb lokal Anda, fcName adalah Featuredataset dan sr info proyeksi. Sangat mudah, dan langsung menyembuhkan 00210.

sr = "GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984
\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT
[\"Degree\",0.0174532925199433],AUTHORITY[\"EPSG\",4326]]"
Berbulu
sumber
Berbulu ini adalah jawaban yang diformat dengan baik dan deskriptif, tetapi itu di tempat yang salah karena tidak menjawab pertanyaan yang diajukan. Dia sudah memiliki FeatureDataset.
matt wilkie
@matt wilkie - Saya tahu, maka saya menyatakan bahwa saya memiliki isue ini berkali-kali sebelumnya, dan satu-satunya yang saya bisa mengatasinya, adalah dengan membuat seperangkat fitur dalam kode terlebih dahulu?
Berbulu,
Jangan khawatir, tepuk tangan
Berbulu
0

Buka ArcCatalog atau windows explorer dan navigasikan ke folder yang berisi geodatabase Anda yang Anda inginkan untuk kelas fitur / apa pun untuk impor, dan pergi ke properti, klik pada tabel keamanan dan pilih pengguna saat ini dan berikan izin penuh,

Sekarang coba lagi mengimpor kelas fitur dan itu akan berfungsi, ingat semua kelas fitur dalam set data fitur harus dalam sistem koordinat yang sama

zabi
sumber
0

Ini memecahkan masalah yang sama persis bagi saya:

Klik kanan pada geodatabase> Administrasi> Compact Database

Setelah ini dapat menyalin dan menempel dan mengimpor ke Geodatabase / Feature Dataset yang memberi saya kesalahan 000210.

berkilau
sumber