ArcGIS डेस्कटॉप में उत्तल पतवार बनाना?


15

मैं ArcGIS डेस्कटॉप 9.x में उत्तल पतवार बनाने में सक्षम होना चाहूंगा, लेकिन मुझे एक उपयुक्त उपकरण नहीं मिल सकता है।

एक बनाने के बारे में कैसे जाता है?

मुझे सभी लाइसेंस स्तरों के जवाबों में दिलचस्पी है: ArcView, ArcEditor और ArcInfo।


1
Qgis 1.7.4 जियोप्रोसेसिंग टूल में एक उत्तल पतवार विकल्प है जो बिल्कुल वही काम करता है जैसा कि आर्कगिस 10 में उपकरण उत्तल पतवार और समूह विकल्पों के साथ होता है

जवाबों:


5

मैंने पशु आंदोलनों मेनू के तहत हॉथ टूल्स "क्रिएट मिनिमम उत्तल बहुभुज" का उपयोग किया है। आप ArcMap के भीतर एक सुविधा चयन का उपयोग कर सकते हैं।


अच्छा लगा। यह सबसे व्यापक रूप से लागू उत्तर प्रतीत होता है। इस टूल के वर्णन का लिंक यहां दिया गया है: spatialecology.com/htools/createmcp.php
चार्ल्स रोपर

मुझे यह केवल बिंदु सुविधाओं के लिए मिला। यदि आपके पास बहुभुज या रेखा है तो यह विफल रहता है।
SIslam

14

संस्करण 10 में, अब एक न्यूनतम बाउंडिंग ज्यामिति (डेटा प्रबंधन) जियोप्रोसेसिंग उपकरण है जो:

बहुभुज युक्त एक फीचर वर्ग बनाता है जो प्रत्येक इनपुट सुविधा या इनपुट सुविधाओं के प्रत्येक समूह को घेरते हुए एक निर्दिष्ट न्यूनतम बाउंडिंग ज्यामिति का प्रतिनिधित्व करता है।

तथापि:

ज्यामिति प्रकार (ज्यामिति_ टाइप) विकल्प CONVEX_HULL , CIRCLE और ENVELOPE केवल एक ArcInfo लाइसेंस के साथ उपलब्ध हैं।


1
वाह, नया न्यूनतम बाउंडिंग ज्यामिति उपकरण उत्कृष्ट लग रहा है। दुर्भाग्य से, CONVEX_HULL, CIRCLE और ENVELOPE केवल एक ArcInfo लाइसेंस के साथ उपलब्ध हैं। अधिक जानकारी: help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//…
चार्ल्स रॉपर

5
संस्करण 10 में, संसाधन देखें

@DanPatterson Esri की हालिया साइट क्लीनअप ने आपका लिंक तोड़ दिया है - क्या आप नए URL को जानते हैं? टूल / स्क्रिप्ट का नाम क्या था?
स्टीफन लीड

साइट प्रवाह की स्थिति में प्रतीत होती है ... मुझे जियोनेट के भीतर पलायन पर जांच करनी होगी क्योंकि मुझे पता है कि वे चल रहे हैं। जब मुझे पता चलेगा तो मैं अपडेट करूंगा ...

3

ऐसा एक उपकरण है।

आर्कटूलबॉक्स खोलें> कार्टोग्राफी> मास्किंग> फीचर रूपरेखा मास्क


वह केवल ArcInfo के लिए है। मैंने ArcView और ArcEditor उपयोगकर्ताओं की बेहतर मदद के लिए प्रश्न को थोड़ा अद्यतन किया है।
चार्ल्स रोपर

यह सच है। : पी
जॉर्ज सिल्वा

3

पुराना सवाल है, लेकिन जब "उत्तल पतवार आर्कगिस" की खोज करते हुए काफी अधिक प्रतीत होता है, तो मैंने सोचा कि मैं कॉनवेक्स हल्स जियोप्रोसेसिंग नमूना बनाऊंगा।

यह ज्यामिति उत्तल () विधि का उपयोग करता है (१०.१ या इसके बाद के संस्करण की आवश्यकता है, १०.२ में परीक्षण किया गया)। आर्कजीआईएस बेसिक में ठीक काम करता है, कोड इन (पायथन) टूलबॉक्स कहीं और इस पद्धति का उपयोग करने के लिए भी एक अच्छा संदर्भ है।


2

आर्कगिस में, आप आर्कटूलबॉक्स में न्यूनतम बाउंडिंग ज्यामिति उपकरण का उपयोग करते हैं

न्यूनतम बाउंडिंग ज्यामिति या पतवार बहुभुज

यह आपके लिए यहां है: https://www.youtube.com/watch?v=7CkbEbmz08w


1

यह एक पुरानी चापलूसी है जो अच्छी तरह से काम करती है http://arcscripts.esri.com/details.asp?dbid=12084 (अनदेखी के बारे में 0k फाइल की त्रुटि पर त्रुटि यह 359kb है) उत्तोलकों का एक बिंदु या उत्तल लिफ़ाफ़ा के उत्तल पतवार बनाता है ( बिंदुओं के समूह का न्यूनतम बाउंडिंग बॉक्स)

नोट: VBA का उपयोग करता है, लेकिन आर्कव्यू, आर्सेडिटर आर्क / जानकारी में काम करता है।


1

जैसा कि इस प्रश्न का स्वीकृत उत्तर हॉथ के औजारों को संदर्भित करता है, जो अब अलंकृत है, मैंने इसे उत्तराधिकारी, भू-स्थानिक मॉडलिंग पर्यावरण के रूप में पोस्ट करने का निर्णय लिया ।

कमांड genmcp (Generate Minimum Convex Polygons) काम करेगा। उपकरण एक बिंदु इनपुट और वैकल्पिक विशिष्ट पहचानकर्ता को स्वीकार करता है और बहुभुज को आउटपुट करता है। एक जहां खंड को इनपुट विशेषताओं के सबसेट की पहचान करने के लिए निर्दिष्ट किया जा सकता है।

NB, GME की कुछ निर्भरताएँ हैं : ArcGIS और R सबसे महत्वपूर्ण।


1

आर्कगिस 10 के साथ शुरू होने वाली , arcpy.geometryक्लास में केवल पढ़ने के लिए संपत्ति होती है hullRectangleजो उत्तल पतवार आयत के समन्वित जोड़े के एक अंतरिक्ष-सीमांकित स्ट्रिंग को वापस कर देगी।

आप आसानी से उत्तल पतवार बनाने वाले हर फीचर के माध्यम से पुनरावृति कर सकते हैं और फिर उन्हें आवश्यकतानुसार संरक्षित कर सकते हैं। यह सभी लाइसेंस स्तरों में उपलब्ध है।

g = [f for f in arcpy.da.SearchCursor("CityStreets","SHAPE@","OBJECTID=47")][0][0]
c = g.hullRectangle

आउटपुट:

u'1592326,2415 7543305,0318 1592303,39647295 7543680,88044691 1594546,11624981 7543817,19860157 1594568,96127687 7543441,34995466'

आर्कगिस 10.1 के साथ शुरू , convexHull()एक ज्यामिति वस्तु को सीधे वापस करने के लिए एक विधि है :

g = [f for f in arcpy.da.SearchCursor("CityStreets","SHAPE@","OBJECTID=47")][0][0]
c = g.convexHull()
arcpy.CopyFeatures_management(c,'outhull')

पॉलीलाइन सुविधा के लिए उत्तल पतवार का एक उदाहरण:

यहाँ छवि विवरण दर्ज करें

संदर्भ लिंक:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.