محاسبه شیب، ارتفاع و جهت شیب با کتابخانه ee

مدرس
آرمان صمدی
مدت زمان ویدئو
15 دقیقه
در جلسه
جلسه پنجم
پشتیبانی
پیش نیاز
نـــدارد !
محاسبه شیب، ارتفاع و جهت شیب با کتابخانه ee
برای مشاهده ویدئو دوره ابتدا لازمه وارد بشی یا ثبت‌نام کنی
توضیحات دوره

ویدئو آموزشی محاسبه شیب، ارتفاع و جهت شیب با کتابخانه ee آغازی بر شروع و کار با تصاویر ماهواره ای و پروداکت های مختلف سنجش از دور دوری در بستر پایتون و استفاده از دو کتابخانه ee و  geemap می باشد. در اولین قدم به سراغ یک مبحث کاربردی و ساده خواهیم رفت. در این ویدئو نحوه فراخوانی لایه ارتفاعی 30 متری SRTM و استخراج شیب و جهت شیب همراه با مبحث ویژوال به صورت کامل آموزش داده شده است. این جلسه را نیز با دوستان خود به اشتراک بگذارید.

 

محاسبه شیب، ارتفاع و جهت شیب با کتابخانه ee

محاسبه شیب، ارتفاع، و جهت شیب از جمله مفاهیم اساسی در پردازش داده‌های سنجش از دور و زمین‌شناسی است که به دقت و اطمینان در تجزیه و تحلیل داده‌های مکانی کمک می‌کند. کتابخانه EE یکی از قدرتمندترین ابزارها برای انجام عملیات مکانی در محیط متلب و پایتون است. این کتابخانه قابلیت‌های متنوعی را ارائه می‌دهد که از جمله آن‌ها محاسبه شیب، ارتفاع، و جهت شیب می‌باشد.

فراخوانی لایه ارتفاعی در پایتون و استخراج شیب و جهت شیب

با استفاده از کتابخانه EE، می‌توانید به سادگی این عملیات مهم را انجام دهید. برای شروع، شما نیاز به داده‌های مکانی دارید که معمولاً به صورت تصاویر ماهواره‌ای یا داده‌های لیزری از سطح زمین فراهم می‌شوند. سپس، با استفاده از توابع موجود در کتابخانه EE، می‌توانید مقادیر شیب، ارتفاع، و جهت شیب را برای هر نقطه از سطح زمین محاسبه کنید.

مثالی از استفاده از کتابخانه EE برای محاسبه شیب، ارتفاع، و جهت شیب می‌تواند به صورت زیر باشد:

import ee
import geemap

ee.Authenticate()

ee.Initialize(project=’your ID prokject’)

Map = geemap.Map(height=450)
Map.add(“basemap_selector”)
Map.add(“layer_manager”)

basin = ee.FeatureCollection(“projects/training-gee-420918/assets/basin_qeshlagh”)
Map.centerObject(basin)
Map.addLayer(basin,{},’basin’)

DEM = ee.Image(“USGS/SRTMGL1_003”) \
.select(“elevation”) \
.clip(basin) \

vis_params = {‘bands’: [‘elevation’], ‘min’: 1127.0691308135993, ‘max’: 2709.162448133769, }
Map.addLayer(DEM,vis_params,’DEM’)

slope = ee.Terrain.slope(DEM)
Map.addLayer(slope,{},’slope’)
Map

Aspect = ee.Terrain.aspect(DEM)

Map.addLayer(Aspect,{},’Aspect’)

 

در این مثال، ابتدا با استفاده از تابع ee.Image() یک تصویر DEM (مدل ارتفاع دیجیتال) از منبع داده‌های سنجش از دور بارگذاری می‌شود. سپس با استفاده از توابع ee.Terrain.slope() و ee.Terrain.aspect()، شیب و جهت شیب برای هر نقطه از تصویر DEM محاسبه می‌شود. در نهایت، مقادیر محاسبه شده چاپ می‌شوند.

این نمونه فقط یک مثال ساده از استفاده از کتابخانه EE برای محاسبه شیب، ارتفاع، و جهت شیب است. شما می‌توانید با استفاده از توابع دیگر موجود در این کتابخانه، تحلیل‌های پیچیده‌تری را انجام دهید و به تفسیر دقیق‌تر داده‌های مکانی بپردازید.

آرمان صمدی
مدرس : آرمان صمدی

مدرس و بنیان گذار مدرسه سنجش از دور هستم. از دانشگاه تهران رشته سنجش از دور و سامانه اطلاعات جغرافیایی فارغ التحصیل شدم. تا الان بیش از 450 محصول آموزشی پروژه محور در زمینه های مختلف سنجش از دور ارائه کرده ایم. هدف من جابجایی کیفیت آموزش در ایران و رسوندنش به سطح جهانیه و اینکه آموزش هایی ارائه که در کوتاه ترین زمان ممکن بیشترین بازده و در یک کلام پروژه محور باشد.

سوالات متداول

پشتیبانی دوره های رایگان به چه صورت است؟

برای پشتیبانی دوره های رایگان از بخش دیدگاه میتوانید سوالات خود را مطرح کنید.

امکان خرید دوره های رایگان وجود دارد؟

با توجه به رسالت وبسایت ما؛ دوره های رایگان همیشه رایگان است.

آیا میشه این دوره ها را دانلود کرد؟

دوره های رایگان مدرسه سنجش از دور به صورت مشاهده آنلاین است.

دسترسی به دوره ها همیشگی است؟

بله، دسترسی به دوره دائمی و همیشگی است.

پرسش و پاسخ

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

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

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