Jawaban:
Catatan: Kata-kata kasar ini akan diperbarui saat saya pergi
Saya bukan komputer atau ArcGIS pro dengan cara apa pun, tapi inilah yang saya lakukan:
projects
folder saya , dan di-host di server internet saya, komputer lokal, dan dropbox. Saya selalu memiliki akses ke mereka, dan mereka sangat terorganisir, dis, dan dikumpulkan. Anda akan menghabiskan banyak waktu mengatur ini.my_projects
folder. Ini berisi semua yang terkait dengan proyek itu seperti di, jika saya salin dan tempel folder itu di tempat lain, itu akan berisi semuanya.projects/my_project/raw_data
, projects/my_projects/analyzed_data
dan projects/my_projects/output_data
.my_projects/FINAL/date_submitted
my_proj_dec_22_11__13_20.mxd
misalnyaRFP_TENDER_Dec_22_11__11_15.doc
dan draft_ver5_Dec_31_11__12_30.doc
. Lagi semua hasil akhir saya masuk dalam folder FINALmy_projects/code
folder. Saya melakukan ini karena sebagian besar kode python dapat digunakan kembali. Jika Anda meletakkan semua kode python di samping proyek, Anda akan melupakannya. Juga, semua kode python saya berjalan di github.base_layer_2006.shp
.Anda tidak menyatakan bahwa Anda hanya bekerja dengan perangkat lunak Desktop GIS, jadi saya akan membagikan beberapa pengalaman saya dari pola pikir berorientasi pemrograman. Biarkan saya mulai dengan mengatakan bahwa saya setuju dengan hal-hal yang dikatakan @dassouki. Saya pikir yang paling penting bukanlah bagaimana Anda mengatur, tetapi Anda melakukan ini.
Tetapi untuk melanjutkan ke alur kerja saya. Apa yang saya suka tentang menggunakan bahasa pemrograman (R dalam kasus saya) adalah bahwa skrip saya menulis dokumen semua langkah yang saya ambil. Ini berbeda dengan menggunakan ArcGIS di mana saya pikir lebih sulit untuk melihat bagaimana pengguna beralih dari data input mentah ke apa yang dapat Anda lihat dalam file mxd. Tentu saja Anda dapat menyimpan log dari semua langkah yang Anda ambil dalam GUI, tapi saya pikir bahasa pemrograman lebih cocok untuk menghemat alur kerja yang Anda ambil. Ini bisa menjadi sangat penting ketika klien / penyelia bertanya bagaimana Anda melakukan sesuatu, atau apa yang sebenarnya Anda lakukan untuk menghasilkan produk tertentu.
Jadi dalam praktiknya saya memiliki beberapa folder pada drive saya yang penting (perhatikan bahwa saya seorang ilmuwan):
Beberapa ide utama yang saya gunakan:
Secara umum saya suka menggunakan bahasa pemrograman karena dalam satu skrip Anda dapat pergi dari data mentah ke gambar / tabel yang dihasilkan. R adalah kandidat yang cukup baik karena dapat membaca dan menulis data GIS dengan mudah dan memiliki banyak analisis, baik SIG maupun statistik.
Saya hanya ingin menambahkan jawaban di atas - 2 hal.
Saya ingin memiliki folder di direktori impor data mentah - folder untuk setiap kali menerima dataset - yaitu from_clientname-2011dec23. Dengan cara ini saya dapat melacak kembali ketika saya menerima setiap bagian data yang digunakan dalam proyek.
Saya juga suka memiliki dokumen proyek lipat saat bepergian - saya kemudian dapat membuat dokumen kata atau file TXT sederhana di sini yang dapat saya tuliskan apa yang saya lakukan pada proyek, tanggal, dan siapa yang memintanya. Dengan begitu aku bisa kembali dan menutupi diriku adalah pertanyaan seseorang mengapa aku melakukan sesuatu. Ini mungkin terdengar membosankan untuk permintaan kecil, tetapi itu bisa menyelamatkan Anda pada akhirnya.