اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
فیلم مسترکلاس GeoSpatial و تحلیل داده های مکانی با پایتون
موضوع این آموزش، تحلیل دادههای مکانی (Geo-Spatial) با زبان برنامهنویسی پایتون است. در این دوره، دادههای مختلف مکانی را در پایتون باز میکنیم، آن را به کمک ابزارهای قدرتمند این زبان میخوانیم، تغییر میدهیم و نقشهها و تصاویر مورد نظرمان را رسم میکنیم.
استفاده از پایتون در تحلیل دادههای جغرافیایی ارتقاء قابل توجهی در تحلیل این نوع داده ها فراهم کرده و دوره “تحلیل دادههای مکانی با پایتون” این امکانات را به دانشجویان ارائه میدهد. در ابتدا، به بررسی نصب پایتون و آناکوندا و راهاندازی محیط کاری جهت تحلیل جغرافیایی پرداخته شده و سپس، نصب کتابخانههای کلیدی مانند GDAL، Fiona، Shapely، Rasterio، Geopandas و Matplotlib برای پردازش دادههای مکانی به صورت جامع آموزش داده شده اند.
در ادامه به بررسی اصول پایتون، متغیرها، ساختارهای داده، و ابزارهای مورد استفاده در تحلیل دادههای Raster و برداری میپردازیم. از طریق پروژهی پایانی، دانشجویان امکان پیادهسازی عملی ایدهها و تکنیکهای یادگرفته شده در تحلیل دادههای جغرافیایی را دارند. این آموزش به علاقمندان این امکان را میدهد که با بهرهگیری از پایتون، در زمینههای مختلف از جمله زیرساختهای شهری و محیط زیست به تحلیل و پردازش دقیق دادههای جغرافیایی بپردازند.
مشخصات آموزش:
- مدرس: امیر باقرزاده
- تخصص: کارشناس هواشناسی همدیدی سازمان هواشناسی ایران
- موضوع: تحلیل دادههای مکانی
- زبان برنامهنویسی: Python
- طول ویدئوهای آموزشی: 20 ساعت
- داده های تمرینی: دارد
- مخاطب: همه علاقمندان به علوم مکانی و سنجش از دور از هر گرایشی
- پیش نیاز: ندارد.
چطور آموزش را تهیه کنم؟
برای تهیه و دریافت لینک های دانلود ویدئوهای آموزشی به صورت کامل به همراه فایل های تمرینی بر روی دکمه زیر کلیک کنید. پس از پرداخت، بلافاصله به فایل های آموزشی دسترسی دارید و به ایمیل تان نیز ارسال می شود.
معرفی مدرس:
- امیر باقرزاده
- مدرس برنامهنویسی Python و Matlab برای هواشناسان و متخصصان ژئوفیزیک
- کارشناس هواشناسی همدیدی سازمان هواشناسی ایران
- دارنده مدرک کارشناسی ارشد ژئوفیزیک از دانشگاه آزاد واحد علوم و تحقیقات تهران
- دارنده مدرک کارشناسی فیزیک از دانشگاه قم
عناوین آموزشی
عناوین این آموزش، در 4 فصل، به شرح زیر برنامه ریزی شده است که هر فصل، شامل ریزفصل های متعددی می باشد:
پیش فصل: نصب و راه اندازی- بررسی کلی نصب پایتون و آناکوندا
- راهاندازی محیط پایتون برای تحلیل جغرافیایی
- نصب کتابخانههای ضروری: GDAL، Fiona، Shapely، Rasterio، Geopandas، Matplotlib
فصل یک: مقدمهای بر پایتون
- اصول پایتون
- متغیرها و انواع داده
- عملگرها و عبارات
- کار با رشتهها و دادههای متنی
- ساختارهای داده داخلی پایتون
- لیستها، تاپلها، دیکشنریها و مجموعهها
- تکرار و ساختارهای حلقه
- جریان برنامه کنترل
- اعلانهای شرطی (if, elif, else)
- حلقهها (for, while)
- مدیریت خطا در پایتون (try, except, finally)
- توابع و کتابخانهها
- تعریف توابع و دامنه
- وارد کردن و استفاده از کتابخانههای پایتون
- معرفی pip و مدیریت بستهها
فصل دوم: کار با دادههای Raster
- ماتریس (تصاویر) در پایتون
- فهم دادههای Raster و ماتریسها
- خواندن و نوشتن فایلهای تصویر
- NumPy برای دستکاری دادههای Raster
- تصاویر مکانمند (Geo-Referenced) در پایتون
- معرفیِ فرمت GeoTIFF
- کار با Rasterio
- فهم سیستمهای مرجع فضایی
- کشیدن نمودار و مصورسازی در پایتون
- رسم نمودار اولیه با Matplotlib
- تصویرسازی دادههای Raster
- تکنیکهای پیشرفته مصورسازی داده
- تحلیل – عملیات Raster (مطالعات موردی)
- محاسبات و آمار Raster
- خواندن، نوشتن و نمایش Shapefile
- معرفیِ Shapefile و فرمتهای برداری
- خواندن و نوشتن Shapefile با استفاده از Fiona و Geopandas
- نمایش دادههای برداری (نقشههای ابتدایی و موضوعی)
- کار با جدول نشانگرها
- کاوش و دستکاری دادههای نشانگرها (Attribute Data)
- تکنیکها merge و join دادهها
- محاسبات ژئومتری
- فهم انواع ژئومتریها
- عملیات ژئومتری با کتابخانه Shapely
فصل چهارم:
- پروژهی پایانی
از چه زبان برنامه نویسی استفاده می شود؟
پایتون یک زبان برنامهنویسی قدرتمند و پرکاربرد است که برای توسعه نرمافزارها، تحلیل داده، و انجام وظایف مختلف برنامهنویسی به کار میرود. این زبان به خوانایی بالا و سینتکس ساده خود شهرت دارد و یکی از ابزارهای محبوب در حوزه علوم داده و تحلیل داده های مکانی میباشد.
در دوره “تحلیل داده های مکانی با استفاده از پایتون”، ما از قابلیتها و امکانات پایتون برای پردازش و تحلیل دادههای مکانی بهره خواهیم گرفت.
مخاطبان
دوره “تحلیل دادههای مکانی با پایتون، دوره مقدماتی” به ویژه برای افرادی مناسب است که به تحلیل دادههای جغرافیایی و اطلاعات مکانی علاقهمندند.
این دوره مخاطبان زیر را پوشش می دهد:
1. دانشجویان و دانشآموختگان جغرافیا و GIS: این دوره به آنان کمک میکند تا با استفاده از پایتون، مهارتهای لازم برای تحلیل و پردازش دادههای جغرافیایی را کسب کنند.
2. محققان و پژوهشگران: افرادی که در زمینههای مرتبط با جغرافیا، یا زیرساختهای شهری تحقیقات انجام میدهند، میتوانند با استفاده از این دوره توانایی خود در تحلیل دقیق دادههای جغرافیایی را تقویت کنند.
3. متخصصان GIS و IT: افرادی که در حوزه سامانه اطلاعات جغرافیایی (GIS) یا فناوری اطلاعات (IT) فعالیت میکنند، میتوانند با یادگیری پایتون و کاربرد آن در تحلیل دادههای جغرافیایی، مهارتهای موردنیاز برای بهینهسازی فرآیندهای خود را افزایش دهند.
4. علاقهمندانی که به دنبال یادگیری زبان برنامهنویسی پایتون هستند: افرادی که قصد دارند پایتون را به صورت پروژهمحور یاد بگیرند و علاقه به انجام تحلیلهای مکانی و جغرافیایی دارند، این دوره را میتوانند به عنوان یک نقطه شروع مفید انتخاب کنند.
چطور آموزش را تهیه کنم؟
برای تهیه و دریافت لینک های دانلود ویدئوهای آموزشی به صورت کامل به همراه فایل های تمرینی بر روی دکمه زیر کلیک کنید. پس از پرداخت، بلافاصله به فایل های آموزشی دسترسی دارید و به ایمیل تان نیز ارسال می شود.
9 دیدگاه. ارسال دیدگاه جدید
سلام، وقت بخیر؛
در فصل پایانی چه پروژه ای پیاده سازی خواهد شد و آیا مهارت های این پروژه قابلیت تعمیم به دیگر موضوعات مشابه را دارد؟
سلام امیدوارم خوب باشید.
پس از گذراندن این دوره و انجام پروژهی پایانی انتظار میره شما بتونید درک درستی از کار با شیها (Objects) و توابع (Functions) در پایتون پیدا کنید و همچنین کار با کتابخانه های Geopandas و Shapely را که کاربرد گستردهای در تحلیل دادههای مکانی دارد را با انجام یک پروژهی یاد بگیرید.و دادهها را روی نقشه نمایش دهید.
در اینجا بعضی از کتابخانه های استفاده در دوره رو به صورت مختصر معرفی کرده:
https://www.kdnuggets.com/2023/08/5-python-packages-geospatial-data-analysis.html
بسیار عالی، سپاس گزارم🌷♥.
سلام وقت بخیر گزینه خرید نهایی برای اینجانب جهت ثبت نام در دوره فعال نمیشود لطفا راهنمایی بفرمایید
سلام
یکبار مرورگر خود را عوض کنید و امتحان نمائید. اگر مشکل برطرف نشد اطلاع دهید.
سلام وقت بخیر
1- اگر کسی پایتون بلد نباشه میتونه از دوره بهره ببره؟
2- آیا روش های برونیابی و درونیابی و کریجینگ اموزش داده می شود؟
3- آیا خروجی های مناسب همانند نقشه های GIS بهمون میده ؟
4- آیا گروه تلگرامی برای پاسخ به سوالات تشکیل میشه؟
سلام و عرض ادب
۱- در این دوره تمام چیزهایی که برای رسم و خروجی گرفتن نقشهها در پایتون نیاز است، آموزش داده میشه. دوره پروژهمحور است و برای شروع یادگیری پایتون به صورت پروژهمحور، سعی و کوشش کافی رو داشته باشید حتماً موفق خواهید بود.
۲- نه این موارد رو در این دوره پوشش نمیدیم و به مبانی آنطور که در طرح درس دوره آمده میپردازیم
۳- بله.برای خروجی نقشهها هم در فرمتهای عمومی مثل pdf, tiff, svg و… هم در فرمتهای خاص همچون GeoJASON و….
۴- نه. اگر سوالی بود در همین صفحه قرار بدید و همینجا خدمتتون حواب میدهیم.
سلام، وقت شما بخیر
ببخشید خواهشمندم در بخش raster، شیوه به کارگیری تابع های شرطی (if, elif, else) و حلقه ها را در تحلیل های رستری تصاویر طبقه بندی شده و هم پوشانی لایه های رستری را آموزش دهید.
در ArcGIS تابع Con چنین کاری را انجام می دهد، ولی من نیاز دارم درون پایتون چنین کاری را انجام دهم.
در آموزش های مرتبط با پایتون که تاکنون درون سایت girs انتشاریافته است، چنین موردی آموزش داده نشده است.
با سپاس، پاینده باشید.
سلام. امیدوارم خوب باشید.
در این دوره یک مسئله case study در مورد شیوه کار با raster در پایتون را با هم مرور میکنیم. در آن بخش اگر موردی بود حتما با همراهیِ هم بررسی میکنیم و به نتیجه خواهیم رساند.