Dataset presisi tinggi dimuat dari file geodatabase ke arcsde 9.3.1. Dataload dicapai dengan menyalin / menempel di ArcCatalog.
Alat khusus (arcobjects) yang mengekstrak dari dataset ke geodatabase pribadi presisi rendah sekarang gagal ketika mencoba untuk membuat kelas fitur output.
Tidak layak untuk meningkatkan geodatabase pribadi ke presisi tinggi karena semua dataset lain yang diekstrak dari sde adalah presisi rendah.
Bisakah dataset presisi tinggi diturunkan?
Jawaban:
Saya akhirnya menyelesaikan ini dengan memodifikasi kode ekstraksi khusus untuk memperhitungkan ketepatan referensi spasial sumber dan tujuan.
Kode:
sumber
Saya selalu menyimpan data Esri ArcTutor lama untuk versi ArcGIS 9.0 / 9.1 / 9.2. Geodatabases yang digunakan memiliki presisi rendah dan saya selalu dapat menggunakannya sebagai templat untuk impor / ekspor data ketika saya perlu mengubah presisi. Bicaralah dengan perwakilan Esri Anda atau lihat drive bersama perangkat lunak Anda, mungkin Anda akan menemukan beberapa data ArcTutor lama atau mungkin geodatabase ArcGIS lama yang dapat berfungsi untuk tujuan ini.
sumber
Nah jika ada tempat desimal dalam angka tersebut, katakanlah 10.343243 Anda bisa menggunakan fungsi left ({nama kolom}, #preserved) dalam database atribut arcmap. Memberi Anda 10.343, yang akan kurang tepat.
Jika angkanya 10343243 Anda dapat menggunakan fungsi yang sama lagi, hanya menambahkan nol kembali ke angka setelah fungsi awal. Semacam pembulatan yang belum sempurna.
Masuk akal?
sumber