سرفصل های دوره آموزشی برنامه نویسی Web GIS با پایتون Python
بخش اول | مبانی و مفاهیم پایتون Python
- معرفی پایتون
- آشنایی با برنامه نویسی پایتون
- معرفی کتابخانه های کاربردی در برنامه نویسی GIS:
- معرفی کتابخانه Numpy
- معرفی کتابخانه Scipy
- معرفی کتابخانه GDAL
- معرفی Arcpy در نرم افزار Arc Map
- استفاده از ماژول پایتون QGIS
- معرفی Django
بخش دوم | آماده سازی محیط برنامه نویسی
- معرفی و نصب ابزارهای موردنیاز:
- پایتون 27
- Pycharm
- Geoserver
- PostgreSQL/PostGIS
- Django/Geodjango
- Postman
- روش پیاده سازی WebGIS:
- معرفی html/CSS/Javascript
- معرفی Openlayers2 /jQuery
- معماری MVC در جنگو
بخش سوم | برنامه نویسی وب GIS
- ایجاد پروژه Django
- آشنایی با محیط مدیریت سایت Django
- آشنایی با URL و view در Django
- ساخت صفحه ثبت نام کاربران
- کار با فایل های Static در Django
- ایجاد یک نقشه پایه OSM
- افزودن کنترل های MapOverView و MousePosition و LayerSwitcher
- افزودن لایه های Bing به نقشه
- آشنایی با Geoserver
- افزودن لایه WMS (افزودن Shapefile به نقشه)
- آشنایی با Model در Django
- ایجاد سطح دسترسی برای لایههای WMS
- افزودن قابلیت ورود و خروج کاربران
- افزودن قابلیت Identify
- افزودن قابلیت جستجو روی لایه WMS
- استایل دهی برای کنترل های MapOverView و MousePosition
- افزودن قابلیت اندازه گیری روی نقشه
- افزودن قابلیت ترسیمات
- تغییر پایگاه داده به PostgreSQL
- افزودن قابلیت ذخیره سازی ترسیمات و سطح دسترسی
- افزودن قابلیت خروجی Shapefile از ترسیمات
- استایل دهی به کنترل LayerSwitcher