आर्कगिस डेस्कटॉप में बहुभुज चौड़ाई की गणना?


10

क्या आर्कगिस 9.3.1 या 10 का उपयोग करके बहुभुज की चौड़ाई की गणना करना आसान है?

मुझे 9.1 के लिए कुछ स्क्रिप्ट मिलीं, लेकिन वे काम नहीं करेंगी। मैं व्यापक बिंदु पर चौड़ाई, सबसे संकीर्ण बिंदु, या एक औसत का उपयोग कर सकता हूं। यह सटीक होने की आवश्यकता नहीं है, लेकिन कुछ हद तक स्वचालित होने की आवश्यकता है क्योंकि मेरे पास गणना करने के लिए कुछ सौ हैं।


1
यदि कोई अन्य व्यक्ति वर्षों बाद उत्तर खोजना चाहता है
टॉम

जवाबों:


6

बहुभुज की चौड़ाई एक न्यूनतम क्षेत्र सीमा आयत का उपयोग करके प्राप्त की जा सकती है। यह लिंक ... बाउंडिंग कंटेनर ... एक समाधान प्रदान करता है। आयत की "लंबाई" और "चौड़ाई" के रूप में इसकी गणना करें। यह ArcMap के लिए सभी लाइसेंस स्तरों पर उपलब्ध है (जनवरी 2016 को अद्यतन)


यह उत्तर 5 साल पुराना है। क्या इस उत्तर की पोस्टिंग के बाद से आर्कगिस या किसी अन्य तरीके से कोई अपडेट किया गया है?
dassouki

1
@ डासौकी डैन पैटरसन (जो इस थ्रेड में कहीं और तैनात थे) सालों से इस तरह के समाधानों को कोड कर रहे हैं। वह पहले स्थान पर हैं जहां मैं आर्कगिस में अपडेट और नए समाधान देखने जाऊंगा।
whuber

@whuber ने लिंक अपडेट किया ... सिर के लिए धन्यवाद

1

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

Dim Output As Double
Dim pPoly as IPolygon
Set pPoly = [Shape]
Dim pEnve as IEnvelope
Set pEnve = pPoly.Envelope
Output = pEnve.Width

9.3.1 में काम करता है। मूल रूप से यहां तैनात हैं


यह लिफाफे की चौड़ाई प्रतीत होती है: जो ओपी पूछ रहा है वह प्रतीत नहीं होता है।
whuber

मैंने अपना उत्तर स्पष्ट करने के लिए संपादित किया, इसे इंगित करने के लिए धन्यवाद। मूल प्रश्न ने कहा कि इसे सटीक होने की आवश्यकता नहीं थी, इसलिए लिफाफे की चौड़ाई पर्याप्त हो सकती है।
Zachary

1
लिफाफे की चौड़ाई लगभग उतनी ही अक्षम है जितनी कि कोई भी प्राप्त कर सकता है। उदाहरण के लिए, जब सुविधा को ऊर्ध्वाधर दिशा में इसकी चौड़ाई के साथ जोड़ दिया जाता है, तो लिफाफे की "चौड़ाई" वास्तव में सुविधा की लंबाई का अनुमान लगाती है । लिफाफे की चौड़ाई का दोहन करने के आपके विचार का उपयोग कोड में किया गया है जो न्यूनतम लिफाफे की चौड़ाई के लिए खोज में व्यवस्थित रूप से घूमता है: कई मामलों में यह चौड़ाई का एक उचित अनुमान होने का एक वैध दावा है। मेरा मानना ​​है कि डैन पैटरसन का आर्कस्क्रिप्शंस पर इस प्रकृति का योगदान है।
व्हिबर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.