Menyalin kelas fitur ke file geodatabase tanpa domain terkait

Dec 16 2020

Saya menggunakan alat "Kelas Fitur ke Kelas Fitur" untuk menyalin kelas fitur dari geodatabase perusahaan ke file geodatabase, tetapi saya ingin menghapus kelas fitur keluaran (dan geodatabase) dari semua domain dan deskripsi terkait. Saya ingin atribut kelas fitur tujuan hanya berisi kode yang sebenarnya, bukan deskripsinya.

Saya memahami bahwa perilaku ini dapat dilakukan dengan mengekspor ke shapefile dengan pengaturan lingkungan yang tepat, tetapi saya tidak tertarik menggunakan metode ini karena faktor lain (misalnya: pemotongan panjang nama bidang).

Saya tahu bahwa pertanyaan saya mirip dengan Menggunakan CopyFeatures_management tanpa menyalin domain GDB sumber ke ruang kerja 'in_memory'? , kecuali saya tidak berurusan dengan kelas fitur dalam memori, jadi saya curiga mungkin ada jawaban yang berbeda.

Saya idealnya mencari solusi yang hanya menjatuhkan domain saat ekspor. Jika itu tidak memungkinkan, saya mungkin tertarik dengan solusi yang menggunakan kode python untuk menghapus / menghapus domain setelah kelas fitur tujuan sudah ada, tetapi ada banyak domain dan bidang yang menggunakannya, dan saya belum melihat kode rapi yang bagus

  1. Mengidentifikasi dan mencantumkan kelas fitur dan bidang yang menggunakan domain
  2. Pisahkan bidang dari domain
  3. Mencantumkan semua domain
  4. Menghapus domain

Adakah cara yang lebih sederhana untuk melakukan ini, yang tidak saya pikirkan?

Jawaban

Hornbydd Dec 17 2020 at 22:43

Saya pikir Anda akan menyalin kelas fitur kemudian secara retrospektif menghapus domain dari lapangan dan ruang kerja. Anda dapat meninjau alat yang akan mencapai hal ini dengan melihat Ikhtisar halaman kumpulan alat Domain .

Anda dapat mencoba mengotomatiskan ini melalui pembuat model tetapi saya curiga dalam kasus Anda, Anda akan memiliki kontrol yang lebih baik atas perulangan yang perlu Anda lakukan menggunakan Python. Jika Anda meninjau halaman bantuan alat yang sesuai, ada kode contoh yang secara praktis melakukannya untuk Anda, Anda hanya perlu menyesuaikannya dengan struktur file Anda.