Gdal_calc এর ডকুমেন্টেশনে এটি নম্পি সিনট্যাক্স সহ কমান্ড লাইন রাস্টার ক্যালকুলেটর হিসাবে উল্লেখ করা হয়েছে । পরবর্তীতে এখানে কয়েকটি উদাহরণ রয়েছে যেখানে তার একটিতে:
gdal_calc.py -A ইনপুট.টিউফ - আউটফাইল = ফলাফল.টিফ - ক্যালক = "এ * (এ> 0)" --নোডাটাভ্যালু = 0 - মানে শূন্য এবং নীচের মান নির্ধারণ করা
দুর্ভাগ্যক্রমে লজিক্যাল অপারেটরগুলির মতো উদাহরণ নেই:
--calc = "এ * (এ> 0 এবং এ> বি)" - এর অর্থ একটি বড় শূন্য এবং বড় বি হলে এ রাখুন এবং বাকিগুলি শূন্য করে রাখুন
নম্পি / স্কিপি লজিক ফাংশনের উপর ভিত্তি করে আমি লজিকাল অপারেটরগুলি লিখতে আশা করব:
--calc = "একটি * logical_and (একটি> 0, একটি> b)"
আমি এটি চেষ্টা করেছি এবং এটি কাজ করছে বলে মনে হচ্ছে তবে আমি নিশ্চিত হতে চাই যে এটি সঠিক।
একইভাবে আপনি যদি ন্যূনতম এ এবং বি চান:
--calc = "একটি * (একটি <= বি) + + বি * (একটি> b)"
আপনি কেবল লিখতে পারেন:
--calc = "ন্যূনতম (এ, বি)"
আমার সমস্যাটি হ'ল আমি এই অধিকারটি পেয়েছি তা নিশ্চিত করার জন্য আমি কোনও কুকবুক খুঁজে পাই না। Gdal_calc দিয়ে কী সম্ভব এবং সম্ভব নয় তার উন্নত উদাহরণ সহ কিছু ভাল কুকবুক আছে কি?