क्या समवर्ती प्रक्रियाओं को एकल मॉडल में चलाया जा सकता है?


10

मॉडल बिल्डर (आर्क जीआईएस 10 के लिए) में समवर्ती रूप से दो या दो से अधिक जियोप्रोसेसिंग ऑपरेशन चलाना संभव है?

उदाहरण के लिए मुझे मरम्मत ज्योमेट्री को 2 फाइलों पर चलाना होगा और फिर उन्हें मर्ज करना होगा। वर्तमान में यह फ़ाइल A के टोपो की मरम्मत करता है और फिर B को फ़ाइल करता है और फिर उनका विलय करता है। प्रत्येक फ़ाइल को मरम्मत के लिए लगभग 30h लगते हैं। क्या मैं इसे A & B के समवर्ती मरम्मत के लिए प्राप्त कर सकता हूं, दोनों के पूर्ण होने की प्रतीक्षा करें और फिर उन्हें मर्ज करें।

फिलहाल मुझे आर्क कैटलॉग के दो उदाहरणों को खोलना है और प्रत्येक में एक फ़ाइल पर मरम्मत उपकरण चलाना है और एक बार पूरा होने पर एक मर्ज करना है जिसका अर्थ है कि मुझे कार्यालय में आने के लिए यह जांचना होगा कि दोनों पूर्ण होने पर ... एक क्वाड पर कोर, प्रत्येक मरम्मत प्रक्रिया एक समय में केवल 1 कोर का उपयोग करती है।

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

धन्यवाद,


4
नहीं, लेकिन आप पाइथन में मल्टीप्रोसेसिंग का उपयोग करने के बारे में इस जियोप्रोसेसिंग ब्लॉग पोस्ट में रुचि ले सकते हैं: blogs.esri.com/Dev/blogs/geoprocessing/archive/2011/08/29/…
blan238

धन्यवाद blah238 यह वास्तव में बहुत अच्छा होगा यदि हम ऐसा कर सकें और ऑपरेशन के लिए कई कोर का उपयोग करने के लिए आर्कगिस प्राप्त कर सकें। यदि आप अपनी टिप्पणी एक उत्तर के रूप में देते हैं तो मैं आपके लिए स्थिति अंक प्राप्त करना स्वीकार करूंगा।
जॉर्ज

जवाबों:


6

नहीं, लेकिन पाइथन में मल्टीप्रोसेसिंग का उपयोग करने के बारे में आपको इस जियोप्रोसेसिंग ब्लॉग पोस्ट में रुचि हो सकती है ।

आप एक पायथन स्क्रिप्ट टूल बना सकते हैं जो मल्टीप्रोसेसिंग पार्ट को हैंडल करता है और जिसे मॉडलबर्ल में कॉल करता है, हालांकि मुझे लगता है कि इसे सही ढंग से काम करने के लिए मल्टीप्रोसेसिंग के लिए "आउट ऑफ प्रोसेस" चलाने की आवश्यकता है।

यहां एक मल्टीप्रोसेसिंग स्क्रिप्ट टूल का उदाहरण दिया गया है: बिग डेटा में डुप्लिकेट ढूंढें


इस लिंक के लिए धन्यवाद ... मैं इसे देख रहा हूं और यह केवल पंक्तियों के आधार पर डेटा को वर्गों में विभाजित करने के लिए लगता है। मैं एक इंटरसेक्ट करने की कोशिश कर रहा हूं और इसके लिए डेटा (पहलू, ढलान और वनस्पति के लिए कहना) को उन क्षेत्रों में विभाजित करने की आवश्यकता है जो भौगोलिक रूप से समान हैं ... यह कैसे करना है पर कोई विचार?
5
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.