आर्कसन (विशेष रूप से सहिष्णुता के भीतर वेक्टरिंग लाइनें) के लिए स्क्रिप्ट करने योग्य विकल्प?


9

अफसोस की बात है कि क्या आप अजगर स्क्रिप्ट से आर्कसन तक पहुंच सकते हैं? सुझाव देता है कि एक अजगर स्क्रिप्ट के भीतर से आर्कसन को स्क्रिप्ट करना संभव नहीं है।

इसलिए, क्या किसी को भी ArcScan के किसी भी विकल्प के बारे में पता है (या तो ArcGIS के भीतर, या किसी अन्य GIS के भीतर, या वास्तव में कुछ भी ...) कि स्क्रिप्ट योग्य हैं? जिस कार्यक्षमता की मुझे आवश्यकता है, वह रेखापुंज से वेक्टर में 'बुद्धिमानी से' वेक्टरिंग लाइनों द्वारा परिवर्तित करने की क्षमता है। उदाहरण के लिए, आर्कस्कैन आपको एक दूरी सहिष्णुता निर्धारित करने की अनुमति देता है ताकि कोई भी रेखा जो सदिश हो और उस दूरी से कम हो जो एक साथ जुड़ जाए। यह रेखापुंज लाइनों के साथ विभिन्न अन्य समझदार चीजों को भी करता है (उदाहरण के लिए, यदि एक रेखा 3 पिक्सेल चौड़ी है तो यह इसे रेखापुंज रेखा के मध्य में रखी गई एक पंक्ति में वेक्टर करती है)।

कोई विचार?

जवाबों:


3

मुझे संदेह है कि ऐसा कुछ है जो कई चरणों को शुरू किए बिना, आर्कसन स्वचालित रूप से करता है - प्रक्रिया एक जटिल है जिसे निर्णय लेने की आवश्यकता होती है, इसलिए प्रत्येक पैकेज में थोड़ा अलग दृष्टिकोण होगा। उस ने कहा, GRASS में समोच्च रेखा रूपांतरण पर एक ट्यूटोरियल है जो बिल को फिट करना चाहिए, उस गाइड के भीतर केवल कुछ कमांड वास्तविक रूपांतरण बनाते हैं और आसानी से स्क्रिप्ट करने योग्य होना चाहिए।

OSM के लोगों ने वैक्टर (इस उदाहरण, बहुभुज) में स्वचालित रूपांतरण करने के लिए Potrace का उपयोग किया है , लेकिन मुझे यकीन है कि वही तरीका आर्कसन की बारीकियों का अनुकरण करने के लिए इस्तेमाल किया जा सकता है। बंद स्रोत सॉफ़्टवेयर का उपयोग करने की एक चुनौती यह है कि परिणाम को कहीं और दोहराना मुश्किल हो सकता है, क्योंकि हम नहीं जानते कि ' मर्चेंडाइज़ 7 एक्स ' चरणों के भीतर है, जब तक कि उपकरण बहुत अच्छी तरह से प्रलेखित न हों।


1

GDAL, Grass, और R सभी के पास बहुत शक्तिशाली उपकरण हैं। वे / सभी लिपिबद्ध हो सकते हैं।

प्रत्येक की कार्यक्षमता में कुछ बदलाव करते हुए यहां कई सूत्र दिए गए हैं।

OSGeo.org में आपको गदल और घास की जानकारी मिलेगी।

R के पास सबसे अधिक स्पष्ट रूप से लिखित सहायता / कुछ दस्तावेज हैं जो मैंने कहीं भी देखे हैं।
r-projects.org वह जगह है जहां आप उसके लिए शुरू करते हैं।


संकेत के लिए धन्यवाद। मैं विशेष रूप से सोच रहा था कि क्या कोई अन्य उपकरण थे जो विभिन्न उपकरणों के जटिल संयोजन के बजाय आर्कसन ने एक कदम में क्या किया था। क्या आपको पता है कि ग्रास, जीडीएएल या आर में एक उपकरण है जो इसे आसानी से करने की अनुमति देता है?
रोबिन्ट

मैंने गदल से बहुभुज वैश्वीकरण का प्रयास किया है। यह बहुत आसान है। मैंने कमांड लाइन का लिंक खो दिया है (लेकिन यह वास्तव में लाइन वेक्टराइजेशन के लिए था)। क्या मैंने कहा कि यह बहुत आसान है?
ब्रैड नेसोम

मैं GDAL प्रलेखन के बारे में जो कुछ देख सकता हूं, उसमें एक बहुभुज वेक्टराइजेशन कमांड है, लेकिन लाइन वेक्टराइजेशन के लिए कुछ भी नहीं है। मैं इन आदेशों की जांच करूंगा।
रोबिन्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.