ابزار محاسباتی رستر (Raster Calculator) در ArcGIS چیست؟

3,592 بازدید

اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.

آموزش رایگان نرم افزار ENVI

در ENVI حرفه ای شو 🦾

0 تا 100 مفاهیم سنجش از دور

کاملا رایگان شروع کن 🧩

آموزش رایگان ArcGIS pro

واقعاااااا رایگاااااانه 🤗

آموزش گوگل ارث انجین

شدیدا توصیه شده 🌏

دانلود لندیوز 10 متری ایران و …

به کمک گوگل ارث انجین 🚀

کتاب موتور پردازش مجازی

اولین کتاب آموزش گوگل ارث انجین 📗

طبقه بندی تصاویر ماهواره ای

آشنایی با انواع روش ها 😲

پیش پردازش تصاویر ماهواره ای

هندسی – رادیومتریکی – اتمسفری 🀄

دانلود داده های آلتیمتری

ترازسنجی برای دریاچه ها 🧿

پوشش اراضی 10 متری

تولید شده توسط ESRI 🧐

نمایش سه بعدی در ArcGIS

مدل رقومی ارتفاع 🗻

مطالب پربازدید

ابزار raster calculator
در این نوشتار، ابزار محاسبه گر رستر در نرم افزار ArcMAP را معرفی می کنیم و کاربرد آن را با چند مثال بررسی خواهیم کرد. در واقع برای فرمول نویسی در این نرم افزار از ابزار محاسباتی رستر استفاده می شود یکی از مزیت های مهم محاسبه گر رستر این است که چند ابزار را می تواند با هم در…

در این نوشتار، ابزار محاسبه گر رستر در نرم افزار ArcMAP را معرفی می کنیم و کاربرد آن را با چند مثال بررسی خواهیم کرد. در واقع برای فرمول نویسی در این نرم افزار از ابزار محاسباتی رستر استفاده می شود

یکی از مزیت های مهم محاسبه گر رستر این است که چند ابزار را می تواند با هم در یک عبارت به صورت فرمول ترکیب کند و سرعت را افزایش دهد. به جای اینکه به صورت تک به تک ابزارها اجرا شوند و این مهم ترین مزیت این ابزار محسوب می شود.

همانطور که در شکل زیر مشاهده می کنید پنجره Raster Calculator از چندین قسمت تشکیل شده است که هر یک را در ادامه معرفی می کنیم.

ابزار raster calculator
ابزار raster calculator
ابزار Raster calculator در ArcGIS از ۴ بخش اصلی تشکیل شده است:
  • قسمت لایه های رستری که لایه هایی که داخل نرم افزار با آن ها کار می کنید در این لیست نمایش داده می شوند که می توانید هر کدام را فراخوانی کرده و محاسبات را انجام دهید
  • قسمت دکمه های عملیاتی: این بخش شامل دو نوع دکمه می شود: نوع اول اعداد هستند و نوع دوم عملگرهای ریاضی را شامل می شوند. همه این موارد توسط کیبورد کامپیوتر نیز در دسترس است.
  • قسمت ابزارها: این قسمت دستورات شرطی و ریاضی را شامل می شود
  • قسمت فرمول نویسی: در این بخش می توان انواع فرمول های ساده و پیچیده ریاضی را نوشت.

چند نکته مهم:

  • قاعده فرمول نویسی در این ابزار از قواعد زبان برنامه نویسی پایتون تبعیت می کند
  • عملگرهای محاسباتی دارای حق تقدم و تاخری هستند که در زبان پایتون تعریف شده است. مثلا اولویت ضرب و تقسیم بیشتر از اولویت منها و جمع است.
  • قسمت هایی که در داخل پرانتز قرار می گیرند دارای حق تقدم بیشتری هستند
  • خروجی این ابزار همان طور که از نامش مشخص است فقط از نوع رستری است

چند مثال در کار با این ابزار:

مثال ۱: قسمتی از مدل رقومی ارتفاع، که ارتفاع آن ها کمتر از ۲۰۰۰ متر است به صورت null باشد یعنی فاقد مقدار و پیکسل باشد. این فرمول به صورت زیر نوشته می شود.
مثال ۲: می خواهیم لایه ارتفاعی را تبدیل به لایه صفر و یک کنیم. این مورد بسیار در مکانیابی های بولین کاربردی است.
مقادیر ارتفاعی کمتر از ۲۰۰۰ یک باشد و بیشتر از آن صفر
در این مورد از شرط و دستور con استفاده می کنیم (مطابق شکل زیر)
مثال ۳: میخواهیم پیکسل هایی از مدل رقومی ارتفاع که فاقد اطلاعات است و در واقع null است مقدار صفر بگیرد و بقیه پیکسل ها همان مقادیر واقعی خود را داشته باشند.
باز هم از شرط استفاده می شود
محاسبات مختلف و پیچیده ای می توان با این ابزار انجام داد که در بالا چند نمونه ساده برای آشنایی گفته شد.

نوشته های مرتبط :

آموزش های رایگان پیشنهادی :

6 دیدگاه. ارسال دیدگاه جدید

  • ابراهیم
    1398-07-15 1:16 ق.ظ

    سلام و درود
    خسته نباشید مهندس جان،،، محصول آموزشی تخصصی برای این عملگر در مجموعه آموزش های سایت موجود می باشد؟
    سپاس،،،

    پاسخ
  • zohreh rafiee
    1398-08-18 7:51 ب.ظ

    اگر بخاهیم برخی پیکسل ها مقادیر no data بگیرن چون نمیخاهیم وارد پردازش بشوند از raster calculator می توان استفاده کرد میشه فرمولش هم لطف کنید بنویسید

    پاسخ
  • با سلام
    جاب احمدی من در رستر کلکیولیتر چرا یک نقشه را بخوام به توان ۱٫۳ برسانم از تابع مثلا:
    ۱٫۳^(نام نقشه رستری) استفاده میکنم چرا مقدار نقشه خروجی صفر میشه؟ به توان را مگه اینطوری نمیزارن؟

    پاسخ
  • جذر بخوام بگیرم از لایه باید چی یادداشت کنم

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up