कम लागत वाले रास्तों पर मॉडलिंग करते समय पुलों और सुरंगों से निपटना?


22

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

लेकिन मुझे एक बड़ी समस्या है: पुल और सुरंग। क्योंकि लागत सतह सभी विशेषताओं को एक एकल 2 डी विमान में बदल देती है, मैं एक फुटपाथ के साथ एक पुल को मॉडल करने में असमर्थ हूं जो एक फुटपाथ के साथ सड़क पर पार करता है। मुझे चुनना चाहिए कि किसको कट जाना चाहिए। एक विकल्प यह है कि शहर के सभी पुलों और सुरंगों को खोजा जाए और सभी प्रकार के अंडर / ओवर के मॉडल को जोड़ा जाए, लेकिन मॉडल हमेशा की तरह चलने के लिए लेता है! क्या कोई थर्ड पार्टी टूल है जो 3 डी में कम से कम लागत पथ का प्रदर्शन कर सकता है, या क्या मैं किसी तरह का वर्कअराउंड याद कर रहा हूं?


आपको यहाँ देखकर अच्छा लगा, जूली! आप विशुद्ध रूप से ग्रिड डेटा संरचना के साथ कॉस्टपाथ विश्लेषण करने में एक मौलिक सीमा की पहचान करते हैं। उम्मीद है कि उत्तरदाता विचार करने के लिए प्रभावी विकल्प सुझाएंगे।
whuber

1
जूली, क्या आपने नेटवर्क विश्लेषक एक्सटेंशन द्वारा प्रदान किए गए वेक्टर समाधान को खारिज कर दिया है?

तुम दोनों को धन्यवाद! शुद्ध वेक्टर समाधान के साथ दो समस्याएं हैं: (1) पैदल यात्री क्षेत्रों में स्वतंत्र रूप से चलते हैं, कारों और ट्रेनों जैसे ट्रैक पर नहीं, उदाहरण के लिए, पार्कों और सार्वजनिक क्षेत्रों के माध्यम से पार करना; (2) मेरे पास वेक्टर समाधान का समर्थन करने के लिए डेटा नहीं है - मेरे फुटपाथ और क्रॉसवाक बहुभुज हैं; और अच्छा केंद्र बनाना कुछ हद तक महंगा होगा (कोई भी विचार?)
जूली

1
@ जूली - डब्ल्यूआरटी (1) जब तक पेड अतिचार नहीं कर रहे हैं, तब तक आप ऐसा मॉडल नहीं बनाना चाहते, जो मौजूदा परिदृश्य में भी क्रॉस कटिंग को प्रोत्साहित करे। (२) प्रोब है। एक बहुभुज परत (नए सवाल?) में अंतराल से centerlines हड़पने के लिए एक तरीका है। बुद्धिमानों के अनुसार, मैं नियमित रूप से सड़क डेटा का उपयोग करता हूं और किनारों को बिना फुटपाथ के हटा देता हूं। मैं निशान डेटा जोड़ूंगा और जो कुछ भी मौजूद नहीं है उसे मैन्युअल रूप से ट्रेस करेगा। जहाँ सड़कें और पगडंडियाँ मिलती हैं, मैं डमी नोड बनाता हूँ। मॉडल ट्रेल्स, सड़कों, सड़कों पर बिना फुटपाथ के, और फिर रेखापुंज आधारित डेटा के अनुकूल होगा, जो कि मार्ग किसी की संपत्ति का उल्लंघन नहीं करता है।
dassouki

@ जूली, जिज्ञासा से बाहर: 1) आपके प्रोजेक्ट क्षेत्र के अनुमानित आयाम क्या हैं, 2) आपके मौजूदा रैस्टर इनपुट का वर्तमान अनाज / पिक्सेल आकार क्या है, और 3) लागत के माध्यम से भेजने पर वास्तव में कितना समय बीत जाता है। पथ उपकरण? जितना मैं इस बारे में सोचता हूं, उतना ही मैं इन विवरणों को चाह रहा हूं।
एल्ब्रोसिस

जवाबों:


7

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

आपके मामले में ओवरपास और अंडरपास अलग-अलग कनेक्टिविटी समूहों में होंगे, इसलिए उन दोनों के बीच ट्रैवर्स करना संभव नहीं होगा। (ऐसे मामलों में जहाँ सीढ़ियाँ हैं, आप पैदल चलने वालों को ऊँचाइयों को बदलने की अनुमति दे सकते हैं।)

"असंरचित" आंदोलन की अनुमति देने के संदर्भ में, आप फ़्लोस्कुलेशन कमांड का उपयोग करके अपने रिस्तेदारों से वैक्टर बना सकते हैं , जो आपको उन मार्गों को पकड़ने की अनुमति देगा जो पारंपरिक मार्गों का पालन नहीं करते हैं।

यह रास्टर एप्रोच के रूप में स्वतंत्रता की समान डिग्री की अनुमति नहीं देगा, लेकिन ओवर / अंडरपास के साथ समस्या को हल करना चाहिए।


मैं सहमत हूं और लगता है कि यह एक शुद्ध वेक्टर समस्या है। रैक्टर का उपयोग केवल उन मार्गों को खोजने के लिए किया जाना चाहिए जो वैक्टर के माध्यम से प्रतिनिधित्व नहीं करते हैं। सबसे सुरंगों में पैदल चलने वालों की अनुमति न दें।
डसॉकी

1
@dassouki जहां मैं रहता हूं, वहां रेलमार्ग अधिकारों से यातायात बाधित होता है। लगभग एक किलोमीटर के अंतराल पर पैदल यातायात की अनुमति के लिए पैदल यात्री अंडरपास हैं। कभी-कभी ये ट्रैफ़िक के साथ साझा किए जाते हैं, लेकिन उनमें से अधिकांश समर्पित होते हैं (और उनमें सीढ़ियाँ शामिल होती हैं)। शहर के आस-पास के प्रमुख राजमार्गों को लेकर ऐसी ही स्थिति है: अधिकांश क्रॉसिंग अंडरपास और कई एडमिट फुट ट्रैफिक हैं।
whuber

@ जब भी मुझे लगता है कि मैं वाहन सुरंगों का जिक्र कर रहा था जो एक नदी के नीचे, एक पहाड़ के माध्यम से या एक व्यस्त व्यवसाय / शहर के कोर के नीचे हैं। पेड्स को आमतौर पर उन उच्च गति लंबी सुविधाओं में अनुमति नहीं है
dassouki

@ व्हीबर जूली सीढ़ियों के लिए एक लागत / वजन निर्दिष्ट कर सकता है, इसलिए एक सपाट रास्ता चुना जाएगा जहां यह तेज था, लेकिन सीढ़ियों का उपयोग करना भी संभव होगा। विकलांगों के लिए सीढ़ियों को बाधा के रूप में वर्गीकृत किया जा सकता है। मदद फ़ाइल प्रविष्टि
स्टीफन लीड

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

3

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

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

** अस्वीकरण ** मेरी कंपनी ने इस समस्या के लिए एक समाधान विकसित किया है और आप http://www.groundguidance.com पर इसका प्रदर्शन देख सकते हैं । क्षेत्र शिकागो में लिंकन पार्क है। यह क्षेत्र हमारे मल्टीप्लायर रैस्टर रूटिंग कैपबिलिटीज पर प्रकाश डालता है। इसके साथ खेलने के लिए स्वतंत्र महसूस करें और यदि आपके कोई प्रश्न पूछने के लिए स्वतंत्र हैं।


1
बहुत ही रोचक! क्या आप बता सकते हैं कि "मल्टीप्लेनर रेखापुंज मार्ग क्षमता" से आपका क्या तात्पर्य है या अधिक जानकारी के संदर्भ में आपूर्ति करना?
whuber

@ जब मुझे पता नहीं है कि मैं यहाँ एक दैवयोग रखता हूँ, क्योंकि यह एक मालिकाना समाधान है। एक सामान्य विचार: एक सीमा दी गई, एक ग्राउंड प्लेन, और उस सीमा के लिए आपके द्वारा आवश्यक किसी भी अन्य प्लेन का निर्माण करें। ग्राउंड प्लेन में अधिकांश बहुमत डेटा होता है, जबकि अतिरिक्त विमानों में "सुरंग" होते हैं जो पुलों का प्रतिनिधित्व करते हैं, आदि। जब एल्गोरिथम इन प्लैनर "सुरंगों" के प्रवेश द्वार तक पहुँचता है, तो इसे केवल "सुरंग" से गुजरने की अनुमति होती है। दूसरी ओर। तो कोई "आत्महत्या मार्ग" नहीं है जो एक पुल को नीचे एक पथ पर कूदता है।
bp24

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