اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
پردازش و کار با داده های ارتفاعی (DEM) با زبان برنامه نویسی پایتون
مدل رقومی ارتفاع یا همان مدل رقومی زمین را میتوان یک نقشه رقومی رستری دانست، که حاوی اطلاعات ارتفاعی تمامی نقاط یک محدوده است. کار با داده های مدل رقومی ارتفاعی در اکثر حیطه های مربوط به علوم مکانی و علوم زمین یک امر حیاتی و پرکاربرد است و بسیاری از پروژه ها و عملیات زمینی نیازمند استفاده از داده های مکانی می باشد.
از طرفی نمی توان در مقالات علمی و پروزه های تحقیقاتی از نرم افزارهای موجود در علوم مکانی با هدف پردازش داده ها استفاده نمود. پس بهترین گزینه استفاده از زبان های برنامه نویسی موجود در علوم مکانی همانند پایتون و آر می باشد. در این دوره با هدف پردازش داده های مدل رقومی ارتفاعی از زبان برنامه نویسی پایتون که بهترین زبان جهت پردازش داده های مکانی می باشد استفاده شده است و سعی شده است به بهترین و ساده ترین حالت به پردازش داده های مدل رقومی ارتفاعی پرداخته شود.
ویدئوی معرفی دوره را در ادامه ببینید.
مشخصات:
- مدرس: هادی امامی
- تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای، برنامه نویس در حوزه سنجش از دور
- موضوع: برنامه نویسی پایتون
- زبان برنامه نویسی: پایتون
- مخاطب: تقریبا همه حوزه ها
- کیفیت صدا: استودیو 🔊
- نوع آموزش: ویدیویی 📺
- طول آموزش: 10 ساعت
- داده های تمرینی: ندارد
- پیش نیاز: آشنایی مقدماتی با پایتون
تهیه آموزش:
برای تهیه بر روی دکمه زیر کلیک کنید. پس از نهایی شدن خرید، کل ویدئوها به ایمیلتان ارسال می شود و در پنل کاربری نیز قرار داده می شود.
مدرس دوره کیست؟
- هادی امامی
- کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
- مسلط به زبان های برنامه نویسی ای همچون Python-R-Julia-Kotlin
- دارنده مدرک کارشناسی ارشد سنجش از دور از دانشگاه شهید بهشتی
- دارنده مدرک علوم کامپبوتر از دانشگاه هاروارد آمریکا
- نخستین مدرس تخصصی کاربرد زبان برنامه نویسی پایتون در سنجش از دور
- طراح و مدرس بیش از ۲۰ آموزش تخصصی سنجش از دور
- دارنده چندین مقاله معتبر در زمینه سنجش از دور و سیستم اطلاعات جغرافیایی
سرفصل های آموزشی:
سرفصل های درنظر گرفته شده شامل موارد زیر می باشد:
فصل اول: آشنایی با مدل های رقومی ارتفاعی و انواع آنفصل دوم: آشنایی با انواع فرمت های رایج مدل های رقومی ارتفاعی
فصل سوم: باز کردن فایل های Dem با انواع فرمت های رایج
فصل چهارم: کار با داده های رقومی ارتفاعی در زمینه زمین شناسی
- محاسبه فرمول Fill برای پر کردن نقاط Nan
- محاسبه فرمول شیب برای به دست آوردن نقشه Slope
- محاسبه فرمول جهت شیب برای به دست آوردن نقشه Aspect
- نحوه تهیه نقشه Hillshade برای بررسی مناطق نورگیر در منطقه
- آموزش تهیه نقشه Countor از Dem و تبدیل خطوط به شیپفایل
- نحوه کلاسه بندی داده رقومی ارتفاعی بر اساس مقادیر پیکسل ها – Reclassify
- محاسبه فرمول انحنای سطح زمین و همچنین پروفیل انحنا – Curvature
- نحوه محاسبه فرمول TRI جهت به دست آوردن نقشه Terrain Ruggedness Index
فصل پنجم: کار با داده های مدل رقومی ارتفاعی در زمینه هیدرولوژی
- نحوه ماسک کردن داده های مدل رقومی ارتفاعی – Mask
- نحوه محاسبه مناطق مستعد سیلاب با استفاده از Dem – Flooded Area
- نحوه محاسبه فرمول جهت جریان آب با Dem – Flow Direction
- نحوه محاسبه فرمول جریان تجمعی آب با مدل رقومی ارتفاعی- Flow Accumulation
فصل ششم: تبدیل فرمت های مختلف مدل رقومی ارتفاعی به یکدیگر
فصل هفتم: نحوه محاسبه پروفیل ارتفاعی جهت ایجاد نمودار Elevation Profile
فصل هشتم: نحوه ایجاد مدل سه بعدی از داده های ارتفاعی – 3D Dem
مخاطبین:
با توجه به اینکه مدل رقومی ارتفاع جزو موارد پایه ای و مهم در بیشتر تخصص های علوم زمین می باشد یادگیری چگونگی تحلیل های آن با برنامه نویسی پایتون علاوه بر اینکه سرعت کار را بالا می برد، آن را اتوماتیک خواهد کرد. از طرفی دستورات تخصصی تر در کتابخانه های پایتون موجود است که در نرم افزارهای مختلف ابزاری برای آن وجود ندارد. و نکته مهم اینکه یادگیری کار با ابزارهای تحلیلی DEM از شما یک متخصص حرفه ای تری می سازد.
تهیه آموزش:
برای تهیه بر روی دکمه زیر کلیک کنید. پس از نهایی شدن خرید، کل ویدئوها به ایمیلتان ارسال می شود و در پنل کاربری نیز قرار داده می شود.
15 دیدگاه. ارسال دیدگاه جدید
درود بر شما
کل دوره چند ساعت است؟
سلام جناب مهندس، روز شما به شادی و تندرستی
نخست اینکه، ببخشید تفاوت این آموزش با فصل سوم پردازش داده های مکانی در کتابخانهGDAL در پایتون چیست؟
و دوم اینکه چه خوب بود الان که به مدل های رقومی ارتفاعی و DEM پرداختید، می آمدید در آغاز برای نمونه روش استخراج DEM رو از تصویرهای Sentinel-1 در پایتون می گفتید و در ادامه ۸ سرفصل گفته شده را بیان می فرمودید،
آیا امکان دارد این بخش را هم اضافه کنید؟
با سپاس از آموزش های خوب و ارزنده شما.
سلام وقتتون بخیر. در اموزش مربوط به gdal به صورت محدودی ب مدل های رقومی پرداخته شده درحالی ک در این دوره به طور جامع این مورد بررسی شده و همچنین مواردی اشافه تر نیز می باشد.بله امکان اینکار هم موجوده و میتونه در اپدیت ها ارائه بشه
سلام وقتتون بخیر. دوره نزدیک ۱۰ ساعت می باشد
سلام
دوره جه پیش نیازهایی دارد؟
سلام وقت بخیر پیش نیاز انچنانی نداره ولی یک اشنایی کلی با پایتون بهتره داشته باشن
سلام وقت بخیر
منطقه مورد مطالعه من برای پهنه بندی سیلاب با استفاده از نرم افزار هکرس دو بعدی انجام میشود و این نرم افزار نیاز به dem با دقت های بالا و حداکثر 25 سانتی متر میباشد
این منطقه که کار روی آن انجام میشود نقشه برداری در طول رودخانه انجام نشده و فقط نقشه های توپوگرافی با فواصل کانتور هر 10 متر موجود میباشد میخواستم ببینم با استفاده از این دوره آموزشی میشود dem های حقیقی و. با دقت بالا و مورد نیاز این نرم افزار هست را تهیه کرد. یا با استفاده از این آموزش میشود پهنه بندی دقیق سیلاب و مشخص کردن نقاط سیلگیر به همراه داده های هیدرولیکی را استخراج نمود؟
ممنون از لطفتون
سلام وقت بخیر. در این دوره بیشتر جنبه های عمومی مدل های رقومی ارتفاعی مورد بررسی قرار گرفته. و برای موارد تخصصی همانند کار شما فکر نکنم مناسب باشه. موفق باشین
جناب امامی آیا راهی به غیر از نقشه برداری برای تهیه dem های با دقت بالاتر از 25 سانتی متر وجود دارد؟
۲۵ سانتی متر دقت بسیاربسیار بالایی هست و طبیعتا ماهواره ا و ایربورن ها نمیتوانند همچین دقتی رو بدن. فک نکنم راه دیگه ای باشه بهتره باز به مستندات مرتجعه کنین.موفق باشین
با سلام. با نقشه dem به تنهایی می توان عمق آب را بدست آورد؟
سلام! نقشههای مدل ارتفاعی دیجیتال (DEM) به طور کلی نشاندهنده ارتفاع سطح زمین هستند و برای نشان دادن عمق آب به تنهایی کافی نیستند. این نقشهها ارتفاع سطح زمین بالای سطح دریا را نشان میدهند و اطلاعاتی در مورد سطح زیر آب یا عمق آب ارائه نمیدهند.
برای بدست آوردن عمق آب (که به آن باتیمتری نیز گفته میشود)، نیاز به دادههای باتیمتری (نقشههای عمقنگاری) دارید که مختص به اندازهگیری عمق زیر سطح آب هستند. این دادهها معمولاً با استفاده از سونار یا سایر تکنولوژیهای اندازهگیری زیر آب به دست میآیند.
اما اگر نقشه DEM در مناطقی که آب به طور موقت وجود دارد (مثلاً دریاچههای فصلی) استفاده شود و سطح آب به صورت مشخصی تغییر کند، میتوان با داشتن دادههای اضافی در مورد سطح آب در زمانهای مختلف و اختلاف ارتفاع سطح آب، به نوعی عمق آب را تخمین زد. اما این روشها دقیق نیستند و برای تحلیلهای دقیقتر نیاز به دادههای باتیمتری مخصوص همان منطقه دارید.
با سلام و ادب
میشه لطف کنید داده ها را برای تمرین در اختیار ما قرار بدید. چون من فقط فایل dem به صورت shapefile دارم وقتی در GIS بصورت tif خروجی میگیرم و وارد پایتون میکنم پیعام خالی بودن فایل را می دهد
سلام وقت بخیر.
بله حتما لطفا gmail خودتونو ارسال کنین براتون پیوست کنم
سلام و وقت بخیر
من میخوام میزان پس روی آب خلیج گرگان، سال های 2020 و 2022 اندازه گیری کنم ،
ممنون میشم راهنمایی بفرمایید از چه روشی و نرم افزاری استفاده کنم