موزاییک و برش شطرنجی (QGIS3) 

این آموزش به بررسی تکنیک های اساسی برای کار با رستر در QGIS مانند موزاییک و زیرمجموعه می پردازد.

نمای کلی کار 

ما داده‌های ارتفاع سریلانکا را به شکل کاشی‌های SRTM دانلود می‌کنیم، آنها را ادغام می‌کنیم و موزاییک به‌دست‌آمده را در مرز کشور می‌بندیم.

 خواهید گرفت

  • استفاده از رندر Hillshade برای تجسم داده های ارتفاع.

دریافت داده ها 

مرکز بایگانی فعال توزیع شده فرآیندهای زمین (LP DAAC) مجموعه داده های جهانی ۱ قوس دوم ماموریت توپوگرافی رادار شاتل ناسا (SRTM) را به عنوان کاشی های ارتفاعی ارائه می دهد.

یک رابط آسان برای دانلود کاشی ها برای یک منطقه معین، دانلود کننده کاشی SRTM 30 متری توسط درک واتکینز است. کاشی های جداگانه SRTM را که سریلانکا را پوشش می دهند بارگیری کنید. توجه داشته باشید که برای دانلود داده ها به یک حساب رایگان Earth Data نیاز دارید .

../../_images/data120.pngما همچنین به شکل فایل Admin 0 – Countries از Natural Earth نیاز خواهیم داشت.

برای راحتی کار، می‌توانید مستقیماً یک نسخه از مجموعه داده‌ها را از لینک‌های زیر دانلود کنید:

N05E080.SRTMGL1.hgt.zip

N06E079.SRTMGL1.hgt.zip

N06E080.SRTMGL1.hgt.zip

N06E081.SRTMGL1.hgt.zip

N07E079.SRTMGL1.hgt.zip

N07E080.SRTMGL1.hgt.zip

N07E081.SRTMGL1.hgt.zip

N08E079.SRTMGL1.hgt.zip

N08E080.SRTMGL1.hgt.zip

N08E081.SRTMGL1.hgt.zip

N09E080.SRTMGL1.hgt.zip

ne_10m_admin_0_countries.zip

منبع داده [SRTM] ، [NATURALEARTH]

  1. QGIS را باز کنید و فایل های دانلود شده را در پنل مرورگر پیدا کنید . برای نمایش فایل‌ها، فایل‌های فشرده جداگانه را باز کنید .hgt. کلید را نگه دارید Ctrlو همه فایل های فردی را انتخاب کنید. پس از انتخاب، آنها را به بوم بکشید.
../../_images/1148.png
  1. ۱۱ لایه مجزا را خواهید دید که در پانل لایه ها بارگذاری شده و در بوم نمایش داده می شوند. ما این کاشی های منفرد را در یک موزاییک ادغام می کنیم. به پردازش ‣ جعبه ابزار بروید .
../../_images/2126.png
  1. ابزار GDAL ‣ Miscellaneous Raster ‣ Merge را جستجو و مکان یابی کنید . برای راه اندازی آن دوبار کلیک کنید.
../../_images/364.png
  1. در گفتگوی Merge ، روی دکمه  در کنار لایه‌های ورودی کلیک کنید . روی Select All کلیک کنید تا همه لایه های جداگانه انتخاب شوند.
../../_images/435.png
  1. همانطور که در جزئیات لایه داده ذکر شد ، نوع داده ورودی عدد صحیح امضا شده ۱۶ بیتی است . برای حفظ یکپارچگی داده ها، باید همان نوع داده را برای لایه ادغام شده نگه داریم. Int16به عنوان نوع داده خروجی انتخاب کنید . همچنین فرمت پیش فرض داده خروجی GeoTiff است. فایل های GeoTiff اگر فشرده نباشند می توانند بسیار بزرگ شوند. به عنوان نمایه انتخاب کنید . روی Run کلیک کنید .High Compression
../../_images/531.png
  1. پس از اتمام پردازش، یک لایه جدید به پنل لایه هاMerged اضافه می شود . اگر لایه در بالای پشته نیست، آن را انتخاب کرده و به بالای پانل لایه ها بکشید .
../../_images/630.png
  1. خواهید دید که Mergedلایه حاوی داده های ارتفاعی ادغام شده از کاشی های ورودی جداگانه است. تجسم پیش فرض فقط مقادیر پیکسل را در محدوده ۰-۲۵۵ نشان می دهد. اما داده های ما حاوی پیکسل هایی با مقادیر -۱۴ تا ۲۳۷۱ است که منجر به کنتراست کم می شود. بیایید آن را با تجسم بهتر تغییر دهیم. روی دکمه Open the layer Styling panel در پنل لایه ها کلیک کنید .
../../_images/730.png
  1. در پنل Layer Styling ، روی منوی بازشو Render type کلیک کنید و Hillshadeرندر را انتخاب کنید. این گزینه رندر مخصوصاً برای داده های ارتفاعی مناسب است.
../../_images/829.png
  1. یکی دیگر از عملیات متداول هنگام کار با رسترها این است که یک شطرنجی را به منطقه مورد علاقه خود ببرید. برای این آموزش، لایه ادغام شده را به مرز کشور سریلانکا برمی گردانیم. فایل دانلود شده را پیدا کنید ne_10m_admin_0_countries.zipو آن را گسترش دهید. ne_10m_admin_0_countries.shpفایل را روی بوم بکشید .
../../_images/930.png
  1. لایه های جدید اضافه شده ne_10m_admin_0_countriesرا در پنل لایه ها انتخاب کنید . روی گزینه Select Features by area یا دکمه تک کلیک در نوار ابزار Attributes کلیک کنید . پس از انتخاب، روی چند ضلعی سریلانکا کلیک کنید تا آن را انتخاب کنید.
../../_images/1037.png
  1. انتخاب را همانطور که هست نگه دارید و Processing ‣ Toolbox را باز کنید . GDAL ‣ استخراج شطرنجی ‣ برش شطرنجی توسط ابزار لایه ماسک را جستجو و مکان یابی کنید . برای راه اندازی آن دوبار کلیک کنید.
../../_images/1149.png
  1. در گفتگوی Clip Raster by Mask Layer ، Mergedبه عنوان لایه ورودی تنظیم کنید . ne_10m_admin_0_countriesبه عنوان لایه ماسک انتخاب کنید و کادر فقط ویژگی های انتخاب شده را علامت بزنید . ۰٫۰۰۰۰به عنوان یک مقدار nodata مشخص شده را به باندهای خروجی اختصاص دهید . مانند قبل، به عنوان نمایه انتخاب کنید . روی Run کلیک کنید .High compression
../../_images/1239.png
  1. یک لایه جدید به پنل لایه ها اضافه می شود . در این مرحله، دیدن خروجی ممکن است دشوار باشد زیرا لایه‌های روی هم‌پوشانی زیادی قابل مشاهده است. روی دکمه Manage Map Themes در پانل لایه ها کلیک کنید و را انتخاب کنید .Clipped (mask)Hide All Layers
../../_images/1337.png
  1. فقط آخرین لایه را روشن کنید و مانند قبل با رندر به آن استایل دهید.Clipped (mask)Hilshade
../../_images/1434.png
  1. لایه ارتفاعی خروجی ادغام شده و زیر مجموعه برای سریلانکا آماده است.
../../_images/1530.png

اگر می خواهید بازخورد بدهید یا تجربه خود را در مورد این آموزش به اشتراک بگذارید، لطفاً در زیر نظر دهید


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

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

خانهدربارهتماسارتباط با ما