কিউজিআইএস ব্যবহার করে ডিগ্রি ডেটা ইন্টারপোলটিং করছে?


9

আমি বাতাসের মানচিত্র তৈরি করতে চাই। সেখানে একটি ভূমিকা ArcGIS এবং জন্য QGIS । স্পেসিয়াল অ্যানালিস্টে আমার অ্যাক্সেস না থাকায় আমি কিউজিআইএস-সংস্করণ দিয়েছি। তবে, আমি জানি না কীভাবে ডিগ্রি ডেটা ইন্টারপোল্ট করতে হয়।

উদাহরণস্বরূপ বাতাসের দিকনির্দেশ এক পর্যায়ে 359 and এবং দ্বিতীয় বিন্দুতে 1 be হতে পারে। এই পয়েন্টের মধ্যে মানগুলি সম্ভবত 359 °, 0 °, বা 1 be হওয়া উচিত °

যেহেতু ইন্টারপোলেশনটি জানে না যে এটি ডিগ্রি ডেটা বলে মনে হচ্ছে ইন্টারপোল্টেড মানগুলি 180 around এর কাছাকাছি °

কীভাবে আমি QGIS ব্যবহার করে ডিগ্রি ডেটা ইন্টারপোল্ট করতে পারি?

উত্তর:


7

কোণটির সাইন এবং কোসাইন বিভক্ত করুন এবং তারপরে এটিন ফাংশনটির সাহায্যে আবার কোণে রূপান্তর করুন। এই ফাংশনগুলি কিউজিআইএস এর এক্সপ্রেশন ইঞ্জিনে উপলব্ধ। atan2(dy,dx)নীচে আরআই ব্যবহারের মতো একটি ফাংশন রয়েছে ...

চিত্রিত করার জন্য এখানে একটি আর ফাংশন। আমি 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

কিউজিআইএসে, ধরে নিই যে আপনি কোনও পয়েন্ট ডেটা সেট থেকে ইন্টারপোল্টেড একটি রাস্টার তৈরি করছেন, আপনার ওয়ার্কফ্লো নিম্নরূপ হবে:

  • প্রতিটি পয়েন্টে দুটি নতুন বৈশিষ্ট্য তৈরি করুন sinwindএবং coswindআপনার বাতাসের দিক থেকে ডিগ্রিতে। নিশ্চিত হয়ে নিন যে আপনি প্রয়োজনে রেডিয়ানে রূপান্তর করেছেন।
  • দুই ইন্টারপোলেট rasters থেকে একটি তৈরি sinwindথেকে এক coswind
  • atan2আন্তঃবিবাহিত সাইন এবং কোসাইন রাস্টারগুলির গণনা করে আবার দিকনির্দেশে রূপান্তর করতে রাস্টার ক্যালকুলেটর ব্যবহার করুন ।
  • প্রয়োজনে ডিগ্রীতে রূপান্তর করুন।

আপনি এটির জন্য একটি প্রক্রিয়াজাতকরণ ওয়ার্কফ্লো তৈরি করতে পারেন - ইতিমধ্যে একটি প্লাগইনও থাকতে পারে। নোট করুন যদিও এটি আপনাকে বাতাসের দিকের একটি বিভাজন দেয়, তবে এই বিভক্তির অনিশ্চয়তার কোনও মূল্যায়ন কিছুটা জটিল এবং এর জন্য কয়েকটি বৃত্তাকার পরিসংখ্যান পদ্ধতি প্রয়োজন requires


এই উত্তরের জন্য ধন্যবাদ স্পেসডম্যান। ঠিকভাবে কাজ করে. আপনি কি তার জন্য কিছু উল্লেখ আছে? এটি বলতে পেরে দুর্দান্ত হবে, ... কারও সাথে মিলিত হয়েছিল এবং অন্যান্য আল। (2000) ...
অ্যালেক্স

এই কাগজটিতে কৌশলটির পাশাপাশি অন্যদেরও উল্লেখ করা হয়েছে: pphmj.com/abstract/7133.htm এবং উল্লেখগুলি উল্লেখ করে - আমি সন্দেহ করি যে মার্ডিয়া এবং ক্রেসি বইগুলি কার্যকর হবে তবে আমার কাছে এখনই সেগুলি হাতে দেওয়ার দরকার নেই।
স্পেসডম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.