एक पथ के बीच एक बहुभुज और एक बिंदु के बीच की दूरी की गणना करें


10

मैं आर्कगिस के लिए बहुत नया हूं और यह पता लगाने की कोशिश कर रहा हूं कि यह कैसे करना है।

मूल रूप से, यह वही है जो मैं करने की कोशिश कर रहा हूं:

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

मैंने पहले से ही जो करने की कोशिश की थी, वह प्रत्येक बहुभुज का केन्द्रक पाया गया क्योंकि मुझे लगा था कि मैं इसका उपयोग कर सकता हूं कि एक सड़क के साथ दो बिंदुओं के बीच की दूरी की गणना कर सकूं। लेकिन तब मुझे एहसास हुआ कि केन्द्रक आवश्यक रूप से एक सड़क से जुड़ा नहीं है (विशेष रूप से कनाडा के उत्तरी भागों में) इसलिए मैं इसका उपयोग नहीं कर सकता।

मैं वास्तव में कुछ प्रकार के मार्गदर्शन की सराहना करता हूं कि मैं इसे कैसे पूरा करूंगा क्योंकि मैं आर्कगिस के लिए बहुत नया हूं और मेरी मदद करने के लिए बहुत कुछ नहीं मिला है (मुझे भ्रमित किए बिना)।


1
क्या आपने सेंट्रो कनेक्टर बनाने पर विचार किया है ? Emme / 2 GIS एकीकरण रणनीतियाँ अक्सर इनका उपयोग करती हैं। एक कनाडाई कंपनी के रूप में, शायद Inro aleady के पास इसके लिए एक डेटासेट है। अपने स्वयं के निर्माण की तुलना में उनका आयात करना आसान हो सकता है।
किर्क कुएकेन्डल

@KirkKuykendall ईमानदारी से, ऐसा लगता है कि यह जटिल होगा और "मेरे समय के लायक नहीं" (अशिष्ट ध्वनि नहीं करना चाहता) बस एक बार ऐसा करने के लिए। मैं सिर्फ आर्कपेक के माध्यम से एक रास्ता खोज रहा हूं। मैं आपकी टिप्पणी और विचारों की सराहना करता हूं।
BadgerBeaz

हाँ, यह एक पर्याप्त प्रयास होगा। यदि किसी ने (Inro की तरह) पहले ही ऐसा कर लिया है, हालांकि, यह कठिन नहीं हो सकता है। मुझे लगता है कि आप बहुभुज के प्रत्येक प्रमुख पक्ष के मध्य बिंदु पर प्रत्येक सेंट्रोइड को जोड़ने वाली एक लाइन चाहते हैं - केवल एक कनेक्टर नहीं। क्या बहुभुज हैं, जो काफी कम आयताकार कनेक्टिविटी का अभाव है?
किर्क कुएकेन्डल

जवाबों:


5

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

यदि आपके पास नेटवर्क विश्लेषक नहीं है, तो मेरे पास तीन विकल्प हैं जैसा कि मैं देख रहा हूं।

  1. सबसे पहले आर्कपी में ए * एल्गोरिथ्म को लागू करना है और प्रभावी रूप से आपके स्वयं के सरल नेटवर्क विश्लेषण उपकरण को रोल करना है। यदि आप पायथन को जानते हैं तो यह काफी सक्षम है, लेकिन ऊपर दी गई आपकी टिप्पणी बताती है कि यह एक ऐसा दृष्टिकोण नहीं होगा जिस पर आप उत्सुक हैं।
  2. PostGis और PgRouting का उपयोग करें । फिर से, यह आर्कजीआईएस नहीं है और पूरी तरह से तुच्छ नहीं है (इसलिए आपकी रुचि नहीं हो सकती है) लेकिन हमारे अपने अंडरडार्क में यहां एक उत्कृष्ट ट्यूटोरियल है: http://underdark.wordpress.com/2011/02/07/a-beginners-guide —करना to pgrout /
  3. सड़क नेटवर्क को सरल बनाने के लिए संपादन और चयन की एक चतुर श्रृंखला के साथ रैखिक संदर्भ का उपयोग करें ताकि आपके पास प्रत्येक क्षेत्र से निकटतम हवाई अड्डे तक केवल एक लाइन हो। सच कहूं तो, यह शायद अन्य विकल्पों की तुलना में पुनरावृत्ति के लिए थोड़ा विकल्प के साथ कम भरोसेमंद परिणाम देने वाला कठिन काम होगा। डेटा को देखे बिना यह वर्णन करना मुश्किल है कि मैं इस बारे में कैसे जाऊंगा, लेकिन मूल रूप से आपको सड़क नेटवर्क (भूमि पार्सल) और सड़क के प्रकार के बारे में कुछ उचित मान्यताओं को खत्म करने के लिए माध्यमिक जानकारी की बहुत अधिक जानकारी की आवश्यकता होगी। और क्षेत्र केन्द्रक से हवाई अड्डे तक बड़े पैमाने पर बफर के आधार पर सड़कों का एक उप-चयन एक शुरुआत हो सकता है ... लेकिन यह पहले से ही बहुत बुरा हो रहा है ...)

0

आप ईटी जियोविजार्ड की कोशिश कर सकते हैं। इसमें बिंदु, बहुभुज, बहुभुज उपकरण की अधिकता है, जिनमें से एक संभवतः इस कार्य को पूरा करने में मदद करेगा। यह कई मुफ्त कार्यों के साथ ArcGIS पर एक ऐड है। ET Geowizards वेब साइट

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