पॉलीगॉन को सरल बनाने के लिए v.generalize का उपयोग करने की कोशिश करते समय मुझे एक दुविधा का सामना करना पड़ रहा है जो यूएस काउंटियों या राज्यों के आकार और संरचना में समान हैं। अक्सर, मैं उन पर सरलीकरण या चौरसाई विधि चलाने के बाद सेट किए गए डेटा से बहुभुज खो देता हूं। मुझे क्या परेशानी है कि इस व्यवहार का कोई सुसंगत पैटर्न प्रतीत नहीं होता है। कुछ मामलों में अलग-अलग डेटा सेट पर लागू कमांड का एक ही सेट पूरी तरह से अलग परिणाम का कारण बनता है। नतीजतन, मैं एक दोहराने योग्य वर्कफ़्लो विकसित करने में असमर्थ हूं और अनिच्छा से अन्य सरलीकरण टूल की तलाश करना शुरू कर रहा हूं जो कि टॉपोलॉल्गी को संरक्षित करता है। यहाँ एक उदाहरण है:
# LOAD AND CLEAN
v.in.ogr dsn=counties.shp output=county
v.build.polylines input=county output=county_polylines
v.clean input=county_polylines output=county_clean tool=bpol,rmdupl type=boundary
# SMOOTH AND GENERALIZE
v.generalize input=county_clean output=county_smooth method=sliding_averaging look_ahead=7 slide=1
v.generalize input=county_smooth output=county_general method=douglas threshold=.005
V.generalize चरणों में से प्रत्येक में कुछ बहुभुज गायब हो जाते हैं। मैं समझना चाहता हूं कि ऐसा क्यों होता है। क्या यह सुविधाओं की अपर्याप्त स्मृति में लोड होने के कारण है? क्या मेरे पैरामीटर "तंग" करने के लिए पर्याप्त हैं ताकि सुविधाओं को बाहर रखा जा सके क्योंकि वे कुछ प्रकार के ज्यामिति मानदंडों से मिले हैं? (ध्यान दें कि मैं कुछ बहुत बड़ी सुविधाओं को खो रहा हूं।) क्या गिराई गई विशेषताओं के टोपोलॉजी के साथ कोई समस्या है जिसके कारण वे मिट जाते हैं? उस अंतिम प्रश्न से संबंधित, मुझे लगता है कि build.polylines और स्वच्छ संचालन जो मुझे शुरू में करना चाहिए, मुझे इस पर ध्यान देना चाहिए, लेकिन मैं पूरी तरह से निश्चित नहीं हूं, और मुझे यह पता लगाने वाले अच्छे निर्देश नहीं मिल सकते हैं। क्या वहां पर कोई?
किसी भी अंतर्दृष्टि लोगों की सराहना कर सकते हैं, विशेष रूप से v.generalize टूल के साथ व्यक्तिगत अनुभव के आधार पर।
आरे