Saya dapat mengakumulasi akun dropbox gratis besar dan menggunakannya untuk menyinkronkan basis data GIS saya di beberapa PC yang berbeda. Saya baru saja mulai melakukan ini dan belum memiliki masalah sejauh ini. Tapi saya mendapat beberapa peringatan merah yang membuat saya takut.
Tampaknya ada beberapa file duplikat di GeoDatabases. Biasanya sesuatu seperti:
a00000017.gdbtable (Salinan duplikat GIS-HP)
Saya dapat menghapus file-file ini secara manual tanpa masalah, tetapi saya tidak tahu mengapa mereka muncul.
Selain itu, alih-alih menghapus kunci file, Dropbox terus mengatakan itu mengganti nama mereka. Jadi ketika saya melepaskan satu kunci dan mendapatkan kunci lainnya, ia mengganti nama file alih-alih menghapusnya dan membuat yang baru. Meskipun masih menghapus file kunci ketika saya telah sepenuhnya terputus dari GeoDatabase.
Seperti yang saya katakan, saya belum memiliki masalah sejauh ini, tetapi saya khawatir tentang korupsi data jangka panjang saat menggunakan Dropbox.
Adakah yang menggunakan Dropbox dan menemukan masalah menggunakannya untuk menyinkronkan data GIS?
sumber
Jawaban:
ESRI sengaja mengaburkan struktur file FileGDB sehingga orang tidak akan mencoba dan mengacaukannya secara internal:
ESRI merekomendasikan agar Anda menyalin FileGDB dengan alat mereka dan bukan alat OS Anda. Namun, dimungkinkan untuk menyalin seluruh basis data atau mengganti nama:
Saya akan berhati-hati menggunakan dropbox untuk menyinkronkan file satu per satu. Struktur basis data tidak dibangun untuk dimanipulasi dengan cara itu. Jika dataset Anda cukup kecil, itu mungkin aplikasi yang bagus untuk geodatabase pribadi atau database sqlite (walaupun saya belum melihatnya mengonfirmasi bahwa ArcGIS dapat menulis sqlite) jika Anda memiliki geometri sederhana.
Ada alat yang akan memulihkan geodatabase yang rusak jika mereka rusak:
sumber
Jika Anda perlu memiliki banyak PC yang mengakses file, tampaknya lebih masuk akal untuk bermigrasi ke pengaturan server spasial yang sebenarnya daripada yang ad hoc menggunakan Dropbox. Ini bisa berupa server host yang menjalankan ArcGIS atau database PostGIS yang berjalan pada layanan web cloud seperti AWS . Preferensi saya adalah untuk yang terakhir. Dibutuhkan lebih banyak pekerjaan untuk menyiapkan, tetapi Anda dapat menentukan hubungan Anda sendiri dan meningkatkan ke sebanyak komputer yang Anda butuhkan (tergantung pada bagaimana Anda mengkonfigurasi AWS), semuanya jauh lebih sedikit daripada Anda akan membayar Esri.
Ada beberapa posting SO yang membahas PostGIS dan ArcGIS di sini dan di sini . Yang kedua tampaknya memiliki lebih banyak informasi terkini dalam komentar di bawah jawaban yang diterima.
Tanpa sesuatu yang lebih kuat menangani lalu lintas dari klien yang berbeda, Anda mungkin akan terus-menerus berurusan dengan masalah korupsi data. Paling tidak, jika Anda pindah ke shapefile, Anda harus memeriksa GeoGit . Ini akan memberi Anda kontrol revisi dasar sehingga shapefile yang diedit di satu komputer dapat digabungkan dengan suntingan dari yang lain tanpa sepenuhnya ditimpa.
sumber