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

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

برای مشاهده ویدئو دوره ابتدا لازمه وارد بشی یا ثبت‌نام کنی

برای ثبت نام کلیک کنید

برای مشاهده ویدئو دوره ابتدا لازمه وارد بشی یا ثبت‌نام کنی

برای ثبت نام کلیک کنید

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

مدرس دوره:

آرمان صمدی

مدت زمان ویدئو :

15 دقیقه

شما در جلسه :

جلسه پنجم

در دوره آموزشی :

گزارش مشکل در دوره ها

خوش آمدید، برای استفاده از دوره ها داخل سایت ثبت نام یا وارد شوید.

بازگشت به دوره :

null

آرمان صمدی

کارشناس سنجش از دور و پردازش تصاویر ماهواره‌ای، از دانشگاه تهران

ویدئو آموزشی محاسبه شیب، ارتفاع و جهت شیب با کتابخانه 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 برای محاسبه شیب، ارتفاع، و جهت شیب است. شما می‌توانید با استفاده از توابع دیگر موجود در این کتابخانه، تحلیل‌های پیچیده‌تری را انجام دهید و به تفسیر دقیق‌تر داده‌های مکانی بپردازید.

آخرین دوره های سایت

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

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

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

keyboard_arrow_up