QGIS का उपयोग करके डिग्री डेटा को इंटरपोल करना?


9

मैं पवन मानचित्र बनाना चाहता हूं। आर्कजीआईएस और क्यूजीआईएस के लिए एक परिचय है । चूंकि मेरा स्थानिक विश्लेषक तक पहुंच नहीं है, इसलिए मैंने क्यूजीआईएस-संस्करण की कोशिश की। हालाँकि, मैं नहीं जानता कि डिग्री डेटा को कैसे प्रक्षेपित किया जाए।

उदाहरण के लिए हवा की दिशा एक बिंदु पर 359 ° और दूसरे बिंदु पर 1 ° हो सकती है। इस बिंदु के बीच का मान संभवतः 359 °, 0 ° या 1 ° होना चाहिए।

चूंकि प्रक्षेप यह नहीं जानता है कि यह डिग्री डेटा है, ऐसा लगता है कि प्रक्षेपित मान लगभग 180 ° हैं।

मैं QGIS का उपयोग करके डिग्री डेटा को कैसे प्रक्षेपित कर सकता हूं?

जवाबों:


7

कोण के साइन और कोसाइन को इंटरपोल करें, और फिर एटैन फ़ंक्शन के साथ वापस कोण में परिवर्तित करें। ये कार्य QGIS के अभिव्यक्ति इंजन में उपलब्ध हैं। atan2(dy,dx)नीचे RI के उपयोग की तरह एक फ़ंक्शन है ...

यहाँ एक R फंक्शन है उदाहरण के लिए। मैंने meanयहाँ प्रक्षेप देने के लिए उपयोग किया है:

 dinterp = function(d){
             r=d*pi/180
             (180/pi)*atan2(mean(sin(r)),mean(cos(r)))
           }

जो देता है:

> dinterp(c(10,20))
[1] 15                *as expected*
> dinterp(c(340,20))
[1] 3.384676e-15      *approximately zero*
> dinterp(c(0,180))   
[1] 90                *could be +/- 90
> dinterp(c(359,180))
[1] -90.5             *small adjustment makes it go to ~-90

QGIS में, यह मानते हुए कि आप एक बिंदु डेटा सेट से प्रक्षेपित एक रेखापुंज बना रहे हैं, आपका वर्कफ़्लो इस प्रकार होगा:

  • प्रत्येक बिंदु पर दो नई विशेषताएँ बनाएँ, sinwindऔर coswind, अपनी पवन दिशा से डिग्री में। सुनिश्चित करें कि यदि आवश्यक हो तो आप रेडियन में परिवर्तित करें।
  • दो प्रक्षेपित आपदाएँ, एक से sinwindऔर एक से बनाएँ coswind
  • atan2प्रक्षेपित साइन और कोसाइन चूहों की गणना करके वापस दिशा में बदलने के लिए रेखापुंज कैलकुलेटर का उपयोग करें ।
  • यदि आवश्यक हो तो डिग्री में परिवर्तित करें।

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


उस उत्तर Spacedman के लिए धन्यवाद। ठीक काम करता है। उसके लिए आपके पास कुछ संदर्भ नहीं हैं? यह कहने में सक्षम होने के लिए बहुत अच्छा होगा, ... किसी एट अल के अनुसार समायोजित किया गया था। (2000) ...
एलेक्स

इस पत्र में तकनीक के साथ-साथ दूसरों का भी उल्लेख किया गया है: pphmj.com/abstract/7133.htm और हवाला देते हैं - मुझे संदेह है कि मर्डिया और क्रेसि किताबें उपयोगी होंगी, लेकिन मुझे अभी उन्हें हाथ नहीं लगाना है।
११:
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.