دوره جامع آموزش کاربردی نرم افزار متن باز QGIS
مدرس:
دکتر سعید جو ی زاده
(پژوهشگر تحلیل داده های مکانی)
تلفن تماس:
09382252774
وب سایت:
تمام دوره ها – دوره های آموزشی GIS ، RS ، آمار فضایی ، برنامه نویسی و علمی پژوهشی
توضیحات:
با افزایش روزافزون استفاده مدیران، مسئولان و تصمیم گیران از داده های مکانی در جهت تصمیم گیری های مناسب و کارآمد، توسعه نرم افزارهای مکانی نیز رو به افزایش است .از آنجا که استفاده از این نرم افزارها کمک فراوانی در پردازش، تجزیه و تحلیل داده های مکانی و در نهایت تصمیم گیری های بهینه در مسائل مدیریتی می کند لذا شرکت های بزرگ نرم افزاری را برآن داشت که نرم افزارهای کامل و جامعی در این زمینه ارائه دهند .اما دلایلی همچون هزینه بالای خریداری این نر م افزارها، عدم امکان دسترسی به کد برنامه ها و امکان دستکاری آنها و برخی دلایل دیگر، بسیاری از متخصصان و برنامه نویسان را به توسعه نرم افزارهای متن باز درحوزه سیستم های اطلاعات مکانی تشویق نمود تا دنیای جدیدی فرا روی استفاده کنندگان از این نرم افزارها باز شود.
نرم افزار QGIS
این نرم افزار، از جمله نرم افزارهای بسیار جذاب و تا اندازه ای هم ساده جهت کار با قالبهای داده های برداری و رستری می باشد. دسترسی به قطعه برنامه های کوچک مهم و کاربردی ( Grass ) در یک محیط ساده و جذاب، از دیگر ویژگی های این نرم افزار است .جداسازی داد ه ها به صورت لایه هایی و انجام عملیا تهای گوناگون مانند ویرایش بر روی اطلاعات وهمچنین تعریف Style جهت نمایش و دسته بندی نمایشی از جمله مشخصات این نرم افزار می باشد.
شرح مختصری از خصوصیات این نرم افزار:
1. پشتیبانی نمایش لایه ای داده ها
2. امکان نمایش داده های برداری و رستری
3. امکان اتصال و نمایش داده ها از دو منبع داده ای
1. MapServer با استفاده از پروتکل WMS در QGIS MapServe و امکان اتصال با استفاده از اساسنامه WMS
توضیح WMS: یک اسا سنامه استاندارد از سری استانداردهای OGCجهت سرویسدهی نقشه های اطلاعات جغرافیایی بر روی شبکه اینترنت می باشد.
2. PostGis و امکان اتصال به پایگاه داده PostgerSQL و مدیریت اطلاعات GIS موجود
توضیح PostGis: اشیاء ویژه ای را به پایگاه داده متن باز PostgerSQL اضافه می کند و این قابلیت را به PostgerSQL می دهد تا بتواند به عنوان پایگاه داده فعالیتهای GIS مورد استفاده قرار گیرد.
4. امکان ویرایش اطلاعات
5. امکان تعریف لایه داده برداری و تعریف پارامترهای داده ای مورد نظر
6. امکان تعریف Style و کلاسه بندی نمایشی داده ها
7. ساختار Plugin Base: به عبارتی با اضافه کردن افزو نهای موجود و یا توسعه افزونه های مورد نیاز می توان قابلیتهای این نرم افزار را افزایش داد .از جمله افزونه های مفید آن GPS می باشد که امکان اتصال به GPS ها و یا بارگذاری اطلاعات با قالب GPX را در اختیار کاربر قرار می دهد .
این نرم افزار کدینگش به طور رسمی در ماه می ۲۰۰۲ آغاز شد . ایده آن مربوط به فبریه ۲۰۰۲ است،زمانی که گری شرمن شروع به جستجوی یک نمایشگر GIS کرد در آغاز این نرم افزار به صورت یک پروژه در سایت Source Forge در June 2002 تعریف شد اولین ورژن آن مربوط به ۲۰۰۲ July است که فقط لایه های Post GIS را ساپورت می کرد.

معرفی نرم افزار
• رایگان : یکی ویژگی خیلی ممتاز این نرم افزار برای ما ایرانی ها رایگان بودن آن است. با توجه به تحریم ایران و عدم امکان خرید نرم افزارهای خارجی و بویژه عدم ساپورت نرم افزار ArcGIS(به عنوان برترین نرم افزار جی آی اسی) ، میتواند جایگزین خوبی برای نرم افزار ArcGIS باشد.
• کم حجم: حجم آخرین ویرایش این برنامه در حدود ۳۰ مگابابت بیشتر نیست، که حجمی در حدود ۳۰ برابر کمتر از ArcGIS دارد، شما براحتی میتوانید به سایت این برنامه بروید و آن رادانلود کنید.
• پشتیبانی از زبان فارسی: از ویژگی های خوب دیگر QGIS پشتیبانی از زبان فارسی است، همانطور که میدانید نرم افزار ArcGIS به صورت کرک شده در ایران استفاده میشود، بخاطر همین هم دارای ایرادات بسیاری هست و میشود مهمترین مشکل آن را عدم ساپورت زبان فارسی دانست. QGIS میتواند بخوبی نیازهایتان در برابر زبان فارسی را پاسخ بدهد.
• محیط کاربر پسند و آسان : محیط این برنامه نسبت به ArcGIS کاربرپسندتر و آسان تر بوده و از محیط زیباتری برخورداراست.
• پشتیبانی از انواع سیستم عامل: این برنامه قابلیت کار با Windows ,Linux ,Unix ,Mac Os را داراست، در صورتی که ArcGIS تنها با سیستم عامل ویندوز کار میکند.
• پلاگین: ویژگی منحصر به فردی که در این برنامه وجود دارد، پلاگین های بسیار زیاد و متنوعی است که بر روی آن نصب میشود و بدین صورت به امکاناتش افزوده می شود (همانند Xtools در ArcGIS).در تاریخ نگارش این مطلب در حدود ۱۰۰ پلاگین برای این نرم افزار وجود دارد که علاوه بر امکانات موجود در برنامه امکانات جدیدی را به آن اضافه می کند .
پلاگین ها
QGIS با معماری Plugins طراحی شده است. برای نوشتن آن از یکی از دو زبان برنامه نویسی c++ و python استفاده شده است .
بارگذاری هسته پلاگین از منو اصلی برنامه: لیستی از تمام پلاگین های موجود و وضعیتشان را به ما می دهد
برای بارگذاری این پلاگین ها:
منو اصلی برنامه > Plugins > Fetch Python Plugins و Manage Plugins
شامل ۳ سربرگ است:
• Plugins : شامل لیستی از تمامی پلاگین هایی که لودشده اند .
• Repositories : شامل لیستی از تمامی پلاگین های موجود است .
• Options : کلیه تنظیمات مربوط به نصب پلاگین ها در این قسمت انجام می شود .
امکانات نرم افزار
• قابلیت نمایش اطلاعات، ویرایش اطلاعات و تجزیه و تحلیل اطلاعات
• کار با انواع فرمت داده اعم از برداری و رستری.
• قابلیت انتخاب داده ها بر اساس اطلاعات مکانی و توصیفی.
• قابلیت ارایه اطلاعات آماری از عوارض.
• قابلیت بافر زدن، کلیپ کردن، یونیون کردن ،جوین کردن عوارض، جوین کردن جداول
• تغییرسیمبولوِژی عوارض به صورت های مختلف.
• ایجاد لجند و خروجی گرفتن از نقشه با انواع فرمت ها
• یک نمایشگر برای فرمتهای وکتوری و رستری
• یک ویرایشگر برای فرمتهای وکتوری همراه با Shape file و لایه های Post GIS
• یک نمایشگر برای داده های Grass و نمونه های آن
• توسعه یافته در C++ و Python
سرفص دوره آموزشی QGIS
۱- آشنایی با نرم افزار های متن باز در علوم مکانی
2-آشنایی مقدماتی با نرم¬افزار QGIS
۲- آموزش کار با داده ¬های رستری، برداری، زمین مرجع نمودن تصاویر، تغییر سیستم مختصات تصویر، ساخت نقشه ¬های موضوعی در محیط QGIS.
۳- کار با جداول و جستجو در آنها، وارد کردن داده ¬های متنی و اکسلی به QGIS
۴- برنامه ¬نویسی مقدماتی با Python در محیط QGIS برای استخراج مشخصات یک لایه
۵- نحوه نصب پلاگین¬ های موردنیاز در محیط QGIS
۶- ترسیم پروفیل طولی از روی نقشه DEMبا استفاده از پلاگین¬ های مربوطه
۷- آموزش نحوه دسترسی به توابع کتابخانه ¬ای GRASS و SAGA GIS در محیط QGIS
۸- ساخت نقشه¬ های شیب، جهت شیب، خطوط کنتور و . . . در محیط QGIS
۹- آشنایی با دستورات (…,Geoprocessing (Clip, Merge, Buffer
۱۰- نحوه تبدیل داده ¬های با فرمت¬های مختلف به یکدیگر و همچنین تبدیل و تغییر سیستم¬ های مختصات جغرافیائی با استفاده از نرم افزار Global Mapper10
11- آموزش روشهای مختلف درونیابی و ساخت یک نقشه رستری از روی داده ¬های نقطه ¬ای
12- انجام خودکار فرآیندهای پیچیده و زمان¬بر با استفاده از مفهوم Processing Modeler
13- دانلود آنلاین داده ¬های نقطه¬ ای، خطی و پلیگونی از منبع اطلاعاتی OpenStreetMap
14- ساخت نقشه¬ های تحت وب
15- استخراج خصوصیات فیزیوگرافی حوضه ¬های آبریز
16- استخراج پروفیل طولی آبراهه¬ ها و مرکز ثقل زیرحوضه ¬ها
17- استخراج خودکار خصوصیات فیزیوگرافی با استفاده از Processing Modeler
18- نحوه تهیه DEMهای SRTM، ASTER، ALOS و GTOPO30
19- آموزش نحوه دانلود شبکه آبراهه ¬ها، زیرحوضه ¬ها، مدلهای رقومی ارتفاعی برای یک بازه موردنظر از منبع اطلاعات HydroSHEDS
20-استخراج سری زمانی از داده ¬های بارش با فرمت NetCDF یا nc در محیط QGISو با استفاده از پلاگین¬ های مربوطه
نمونه تدریس دکتر سعید جوی زاده
قسمت اول
قسمت دوم
قسمت سوم
قسمت چهارم
قسمت پنجم
قسمت ششم
قسمت هفتم
قسمت هشتم
قسمت نهم
قسمت دهم
قسمت یازدهم
قسمت دوازدهم
قسمت سیزدهم
قسمت چهاردهم
قسمت پانزدهم
قسمت شانزدهم