क्या ट्रैवल डिमांड मॉडलिंग के लिए ओपन सोर्स समाधान हैं?


9

मैं यात्रा मांग मॉडलिंग के लिए ओपन सोर्स टूल की तलाश कर रहा हूं (जैसे कि चार-चरण UTMS)। अधिमानतः जीआईएस वातावरण में। जो कि Qgis, Grass और Postgis के साथ अच्छा काम करता है।

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


अच्छी तरह से newbieGIS, क्या आप डिमांड मॉडल विकसित करने में सफल रहे? जैसा कि मैं ao कोड बनाने की कोशिश कर रहा हूं, मुझे लगता है कि हम एक दूसरे की मदद कर सकते हैं। मुझे कुछ उपकरण मिले: SUMO MATSim मैं उन्हें आज़माने और दूसरों की तुलना करने या खोजने के लिए जा रहा हूँ: ITSUMO उदाहरण के लिए
Clément

जवाबों:


12

संक्षिप्त उत्तर यह है कि विशेष रूप से एक ऐसा नहीं है जब आप TransCAD या Emme / 2 विकल्प की तलाश कर रहे हैं क्योंकि कोई खुला स्रोत पैकेज नहीं है जो उन के करीब आता है।

निकटतम आप प्राप्त कर सकते हैं कुछ सूक्ष्म मॉडलिंग समाधान जैसे ट्रांसिम्स या मैटिम जो मुझे बहुत सारे आवश्यक डेटा, कार्यप्रणाली, उपकरण, या नेटवर्क हैंडलिंग की कमी का पता लगाते हैं जो वाणिज्यिक सॉफ़्टवेयर में उपलब्ध हैं।

UrbanSim एक ओपन सोर्स एजेंट आधारित मॉडलिंग समाधान है, लेकिन जहां तक ​​मुझे याद है कि यह परिवहन नेटवर्क को संभालता नहीं है।

दूसरी ओर, मैंने क्यूजीआईएस पर आधारित 3 या 4 ट्रैवल डिमांड मॉडल विकसित किए हैं। हालाँकि, मैं आपके साथ कोड साझा नहीं कर सकता, मैं आपको बता सकता हूं कि मैंने क्या किया:

  1. एक QGIS रूटिंग प्लगइन बनाएँ, या आप सीधे osm2po, या पोस्टगिस / pgrout का उपयोग कर सकते हैं। यह प्लगइन आपके सेंट्रोइड्स को बनाने और उन्हें आपके ट्रैफ़िक एनालिसिस ज़ोन (TAZ) आईडी के माध्यम से आपके मौजूदा लिंक से जोड़ने में सक्षम होना चाहिए। आईटी भी मूल / गंतव्य तालिकाओं को बनाने और आउटपुट करने में सक्षम होना चाहिए। यदि आप अपने मौजूदा जीआईएस परत के शीर्ष पर घटना आधारित डेटा के रूप में रख सकते हैं तो बेहतर है
  2. QGIS राजमार्ग क्षमता मैनुअल प्लगइन का निर्माण करें जो निर्धारित करने के लिए राजमार्ग पर सेवाओं के स्तर का विश्लेषण करता है - Capacityसर्वश्रेष्ठ प्रथाओं का उपयोग करें जो आपके द्वारा मॉडलिंग किए जाने वाले क्षेत्राधिकार के लिए स्वीकार्य हैं।
  3. हाईवे ट्रिप जनरेशन और प्रोडक्शन रेट निर्धारित करने के लिए QGIS ITE प्लग इन का निर्माण करें - या - अपनी खुद की ट्रिप जेनरेशन डेटा का निर्माण करें। यहाँ लक्ष्य निम्न प्रकार की तालिका विकसित करने में सक्षम होना है: TAZ_001_HBW, HBNW, HBS, NHB, इत्यादि, प्रत्येक क्षेत्र के लिए आकर्षण और निर्माण दोनों के लिए।
  4. एक आर या एमएस एक्सेल मॉडल बनाएं जो आपके सभी सामाजिक आर्थिक पूर्वानुमान को संभालता है। यह आपकी सभी सांख्यिकीय आवश्यकताओं के पूर्वानुमान और बैककास्ट को संभालने के लिए चरण 3 के शीर्ष पर है
  5. चरण 1 से 4 के साथ, आप ट्रिप प्रोडक्शन, आकर्षण, उनके संतुलन, और ट्रिप डिस्ट्रीब्यूशन उत्पन्न कर सकते हैं।
  6. मोड चॉइस के लिए, यह आपके द्वारा उपयोग किए जा रहे एल्गोरिदम पर निर्भर करता है। यदि आप लॉगिट मॉडलिंग या बेयस का उपयोग कर रहे हैं, तो आप आर या विनबग्स के साथ कुछ कर सकते हैं।
  7. यात्रा असाइनमेंट के लिए एक QGIS प्लगइन बनाएँ, जो कम से कम स्टोचस्टिक, सभी या कुछ भी नहीं और संतुलन के आधार पर हो
  8. विशिष्ट लिंक और नोड्स पर प्रतिबंध और यात्रा व्यवहार को बदलने के लिए, अपने जीआईएस परत में उन क्षेत्रों को शामिल करना सुनिश्चित करें, यहां आपको प्रति लिंक पंक्ति की आवश्यकता होगी:
    1. link ID, link name, speed, length, number of lanes, capacity per lane, total capacity, and directionality
    2. नोड्स के लिए, आपको आवश्यकता होगी U_turns allowed?, left_penalty, right penalty, average_Delay, accepted delay, green_cycle_time_per_leg
  9. रास्ते के हर चरण के अंशांकन और सत्यापन का उपयोग करें

मैंने अपने हॉजपॉज मॉडल की तुलना TransCAD से की और यह बहुत करीब था; हालाँकि, मेरी वजह से अजगर 10 बार धीमा था, यह सब अजगर में करने और संगठित तरीके से नहीं करने के कारण हुआ।

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

इसके अलावा, यह जानने में मदद मिलेगी कि आप कहां हैं और आप किस पैमाने पर देख रहे हैं, नगरपालिका, राज्य, बनाम राष्ट्रीय।


4

एक नया विकल्प भी है, जो AequilibraE है , QGIS के लिए एक प्लगइन के रूप में काम कर रहा है (मुझे यह खुलासा करने की आवश्यकता है कि मैं इसका डेवलपर हूं)। यह TRANUS की तुलना में बहुत कम शक्तिशाली है, लेकिन यह पूरी तरह से अजगर और साइथॉन में लिखा गया है।


1

मैं भी TRANUS की सिफारिश करता हूं। इसका पूरा भूमि उपयोग मॉडल और एक विस्तृत परिवहन मॉडल है, जिसमें मोडल विभाजन और असाइनमेंट लॉगिट के आधार पर एक एकीकृत प्रक्रिया में हैं। यह एक जैसे शहरों या क्षेत्रों में यात्रियों और माल ढुलाई के लिए लागू किया जा सकता है। डाउनलोड कार्यक्रमों और www.tranus.com से व्यापक प्रलेखन।

जीआईएस के साथ TRANUS संवाद करने के तरीके हैं। वर्तमान में हम QGIS के लिए एक TRANUS प्लगइन विकसित कर रहे हैं, और हम इसे 2015 के मध्य तक काम करने की उम्मीद करते हैं।


मैं TRANUS QGIS एकीकरण में आपकी प्रगति के बारे में जानना चाहूंगा। हम वर्तमान में इस पर काम कर रहे हैं।
टॉमस डे ला

1

निश्चित नहीं है कि आपकी विशिष्ट आवश्यकता क्या है ... लेकिन मेरे पास अजगर में लिखे सामान का एक गुच्छा है जिसे मैं साझा कर सकता हूं अगर मुझे आपके काम का उद्देश्य पता है। मेरे पास निम्नलिखित हैं:

  1. ट्रिप वितरण - गुरुत्वाकर्षण मॉडल
  2. कई एक यात्रा वितरण के लिए - एक आकर्षण वेक्टर के लिए संतुलित कई प्रस्तुतियों
  3. रबर बैंडिंग के साथ टूर आधारित यात्रा वितरण
  4. नेस्टेड लॉग मोड विकल्प
  5. क्षमता बाधित प्रवेश विकल्प पार्क और सवारी
  6. एकल वर्ग OD मैट्रिक्स अनुमान
  7. ट्रिप जेनरेशन बैलेंसिंग (एक से एक और कई से एक) ये सभी अधिकांश व्यावसायिक सॉफ़्टवेयर पैकेजों की तुलना में तेज़ या तेज़ चलते हैं।

ट्रैफ़िक असाइनमेंट के लिए, DTAlite या DynusT का उपयोग करने पर विचार करें, ये दोनों ही ओपन सोर्स हैं, इसलिए आप QGis से नेटवर्क को I / O कर सकते हैं और इनमें से किसी एक टूल से गणना इंजन का उपयोग कर सकते हैं, इसलिए मूल रूप से आप NEXTa को QQis से बदल देंगे ...


0

आप ट्रान्स का उपयोग कर सकते हैं , यह ओपनसोर्स है और यह यात्रा वितरण और मोड पसंद के संयोजन के साथ चार-चरण यात्रा मांग मॉड्यूल प्रदान करता है। इसमें लैंड यूज मॉडल और ट्रैवल डिमांड मॉडल दोनों हैं। लेकिन ट्रैवल मॉडल cna को स्वतंत्र रूप से चलाया जाता है। यह फोरट्रान में लिखा गया है, इसलिए प्रदर्शन अच्छा है।


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