ฉันดิ้นรนมานานแล้วตอนนี้ด้วยการจัดระเบียบแฟ้มโครงการของฉัน
คุณมีเคล็ดลับอะไรในการรักษาชุดข้อมูลรูปภาพรูปร่างไฟล์ ฯลฯ
ฉันดิ้นรนมานานแล้วตอนนี้ด้วยการจัดระเบียบแฟ้มโครงการของฉัน
คุณมีเคล็ดลับอะไรในการรักษาชุดข้อมูลรูปภาพรูปร่างไฟล์ ฯลฯ
คำตอบ:
หมายเหตุ: พูดจาโผงผางนี้จะมีการปรับปรุงตามที่ฉันไป
ฉันไม่มีคอมพิวเตอร์หรือ ArcGIS pro แต่อย่างใด แต่นี่คือสิ่งที่ฉันทำ:
projects
โฟลเดอร์ของฉันและโฮสต์บนเซิร์ฟเวอร์อินเทอร์เน็ตคอมพิวเตอร์ในพื้นที่และดรอปบ็อกซ์ ฉันสามารถเข้าถึงพวกเขาได้ตลอดเวลาและพวกเขามีการจัดการที่ดีและรวมกัน คุณจะใช้เวลามากมายในการจัดการสิ่งเหล่านี้my_projects
โฟลเดอร์ มันมีทุกอย่างที่เกี่ยวข้องกับโครงการนั้นเช่นถ้าฉันคัดลอกและวางโฟลเดอร์นั้นที่อื่นมันจะมีทุกอย่างprojects/my_project/raw_data
, และprojects/my_projects/analyzed_data
projects/my_projects/output_data
my_projects/FINAL/date_submitted
my_proj_dec_22_11__13_20.mxd
เช่นRFP_TENDER_Dec_22_11__11_15.doc
draft_ver5_Dec_31_11__12_30.doc
การส่งมอบสุดท้ายของฉันทั้งหมดไปในโฟลเดอร์ FINAL อีกครั้งmy_projects/code
โฟลเดอร์ ฉันทำสิ่งนี้เนื่องจากรหัสหลามส่วนใหญ่สามารถใช้ซ้ำได้ หากคุณใส่รหัสไพ ธ อนทั้งหมดนอกเหนือจากโครงการคุณจะลืมรหัสเหล่านั้น นอกจากนี้รหัสหลามของฉันทั้งหมดไปที่ gitHubbase_layer_2006.shp
สำหรับโครงการของคุณมักจะใช้ไฟล์แบบจำลองการเปลี่ยนแปลงข้อมูลในช่วงเวลาและคุณไม่ต้องการที่จะหนีเพื่อหาสิ่งที่คุณไม่ได้ระบุว่าคุณจะทำงานกับซอฟต์แวร์ Desktop GIS เท่านั้นดังนั้นฉันจะแบ่งปันประสบการณ์ของฉันบางอย่างจากแนวคิดการเขียนโปรแกรมที่มุ่งเน้น ก่อนอื่นให้ฉันเริ่มด้วยการบอกว่าฉันเห็นด้วยกับสิ่งที่ @dassouki พูด ฉันคิดว่าสิ่งที่สำคัญที่สุดไม่ใช่วิธีการจัดระเบียบ แต่คุณทำสิ่งนี้
แต่ไปที่เวิร์กโฟลว์ของฉัน สิ่งที่ฉันชอบเกี่ยวกับการใช้ภาษาการเขียนโปรแกรม (ในกรณีของฉัน) คือสคริปต์ที่ฉันเขียนเอกสารทุกขั้นตอนที่ฉันทำ ตรงกันข้ามกับการใช้ ArcGIS ซึ่งฉันคิดว่ามันยากที่จะเห็นว่าผู้ใช้เปลี่ยนจากข้อมูลอินพุตดิบไปเป็นอะไรที่คุณเห็นในไฟล์ mxd แน่นอนคุณสามารถเก็บบันทึกขั้นตอนทั้งหมดที่คุณทำใน GUI แต่ฉันคิดว่าภาษาการเขียนโปรแกรมยืมตัวเองดีกว่ามากในการบันทึกเวิร์กโฟลว์ที่แน่นอนที่คุณทำ สิ่งนี้มีความสำคัญอย่างยิ่งเมื่อลูกค้า / หัวหน้างานถามว่าคุณทำอะไรหรือสิ่งที่คุณทำเพื่อผลิตผลิตภัณฑ์บางอย่าง
ดังนั้นในทางปฏิบัติฉันมีหลายโฟลเดอร์ในไดรฟ์ที่สำคัญ (โปรดทราบว่าฉันเป็นนักวิทยาศาสตร์):
แนวคิดหลักที่ฉันใช้:
โดยทั่วไปฉันชอบใช้ภาษาการเขียนโปรแกรมเพราะในหนึ่งสคริปต์คุณสามารถไปจากข้อมูลดิบไปยังภาพ / ตารางที่เกิดขึ้น R เป็นตัวเลือกที่ดีเพราะสามารถอ่านและเขียนข้อมูล GIS ได้ง่ายและมีการวิเคราะห์มากมายบนกระดานทั้ง GIS และสถิติ
ฉันต้องการเพิ่มคำตอบข้างต้น - 2 สิ่ง
ฉันชอบที่จะมีโฟลเดอร์ในไดเรกทอรีนำเข้าข้อมูลดิบ - โฟลเดอร์สำหรับแต่ละครั้งที่ได้รับชุดข้อมูล - เช่น from_clientname-2011dec23 วิธีนี้ฉันสามารถติดตามกลับเมื่อฉันได้รับข้อมูลแต่ละชิ้นที่ใช้ในโครงการ
ฉันยังชอบที่จะพับโครงการ doc ในระหว่างการเดินทาง - ฉันสามารถสร้าง word word หรือไฟล์ TXT อย่างง่ายที่นี่ที่ฉันสามารถเขียนสิ่งที่ฉันทำในโครงการวันที่และใครที่ร้องขอ วิธีที่ฉันสามารถย้อนกลับไปและปิดบังตัวเองคือคำถามที่ว่าทำไมฉันถึงทำอะไรบางอย่าง สิ่งนี้อาจฟังดูน่าเบื่อสำหรับคำขอเล็ก ๆ แต่มันสามารถช่วยคุณได้ในที่สุด