जवाबों:
नोट: मेरे जाते ही यह रेंट अपडेट हो जाएगा
मैं किसी भी तरह से कंप्यूटर या आर्कगिस समर्थक नहीं हूँ, लेकिन यहाँ मैं क्या करूँ:
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
उदाहरण के लिए हर 2 या 3 घंटे में एक नए एमएक्सडी को बचाता हूंRFP_TENDER_Dec_22_11__11_15.doc
और draft_ver5_Dec_31_11__12_30.doc
। फिर से मेरे सभी अंतिम डिलिवरेबल्स फाइनल फ़ोल्डर में जाते हैंmy_projects/code
फ़ोल्डर में काम करने वाली कॉपी के साथ । मैं इसे करता हूं क्योंकि अधिकांश अजगर कोड पुन: प्रयोज्य हैं। यदि आप परियोजनाओं के अलावा अपने सभी अजगर कोड डालते हैं, तो आप उनके बारे में भूल जाएंगे। इसके अलावा, मेरे सारे अजगर कोड गिथब पर चलते हैं।base_layer_2006.shp
।आपने यह नहीं बताया कि आप केवल डेस्कटॉप जीआईएस सॉफ्टवेयर के साथ काम करते हैं, इसलिए मैं अपने कुछ अनुभव प्रोग्रामिंग उन्मुख मानसिकता से साझा करूंगा। पहले मुझे यह कहने से शुरू करें कि मैं @dassouki की बातों से सहमत हूं। मुझे लगता है कि सबसे महत्वपूर्ण बात यह नहीं है कि आप कैसे व्यवस्थित करते हैं, बल्कि यह कि आप ऐसा करते हैं।
लेकिन मेरे वर्कफ़्लो पर जाने के लिए। एक प्रोग्रामिंग भाषा (मेरे मामले में आर) का उपयोग करने के बारे में मुझे जो पसंद है वह यह है कि जिस स्क्रिप्ट को मैं अपने सभी चरणों में दस्तावेज लिखता हूं। यह आर्कजीआईएस का उपयोग करने के विपरीत है जहां मुझे लगता है कि यह देखना मुश्किल है कि एक उपयोगकर्ता कच्चे इनपुट डेटा से कैसे एक एमएक्सडी फ़ाइल में देख सकता है। बेशक, आप जीयूआई में आपके द्वारा उठाए गए सभी कदमों का एक लॉग रख सकते हैं, लेकिन मुझे लगता है कि आपके द्वारा लिए गए सटीक वर्कफ़्लो को बचाने के लिए एक प्रोग्रामिंग लैंग्वेज खुद को बहुत बेहतर बनाती है। यह विशेष रूप से महत्वपूर्ण हो सकता है जब एक ग्राहक / पर्यवेक्षक पूछता है कि आपने कुछ कैसे किया, या आपने वास्तव में एक निश्चित उत्पाद का उत्पादन करने के लिए क्या किया।
तो व्यवहार में मेरे पास मेरे ड्राइव पर कई फ़ोल्डर हैं जो महत्वपूर्ण हैं (ध्यान दें कि मैं एक वैज्ञानिक हूं):
कुछ मुख्य विचार जो मैं उपयोग करता हूं:
सामान्य तौर पर मुझे एक प्रोग्रामिंग भाषा का उपयोग करना पसंद है क्योंकि एक स्क्रिप्ट में आप कच्चे डेटा से परिणामी चित्रों / तालिकाओं में जा सकते हैं। आर काफी अच्छा उम्मीदवार है क्योंकि यह जीआईएस डेटा को आसानी से पढ़ और लिख सकता है और इसमें जीआईएस और सांख्यिकी दोनों में एक टन विश्लेषण है।
मैं सिर्फ उपरोक्त उत्तर - 2 चीजों को जोड़ना चाहूंगा।
मुझे आयात कच्चे डेटा निर्देशिका में फ़ोल्डर्स रखना पसंद है - हर बार एक डेटासेट प्राप्त करने के लिए फ़ोल्डर - यानी from_clientname-2011dec23। इस तरह से मैं वापस ट्रेस कर सकता हूं जब मुझे परियोजना में उपयोग किए गए प्रत्येक डेटा प्राप्त हुआ।
मुझे चलते-फिरते प्रोजेक्ट डॉच फोल्डिंग भी पसंद है - फिर मैं यहाँ एक शब्द डॉक्टर या एक साधारण TXT फाइल बना सकता हूँ, जिसमें मैं लिख सकता हूँ कि मैंने प्रोजेक्ट पर क्या किया, तारीख, और जिसने यह अनुरोध किया। इस तरह से मैं वापस जा सकता हूं और अपने आप को कवर कर सकता हूं। यह छोटे अनुरोधों के लिए थकाऊ लग सकता है, लेकिन यह आपको अंत में बचा सकता है।