لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نقشه برداری وب و Web-GIS از برنامه نویس تا استقرار: GeoDjango
Web Mapping and Web-GIS from Dev to Deployment: GeoDjango
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیایید نقشه های دیجیتال را بسازیم. آشنایی با توابع leafletjs، GeoDjango، PostGIS و GeoServer Advance در نقشه برداری وب و وب GIS Leafletjs GeoDjango PostGIS CRUD برای داده های مکانی GeoServer GeoServer استراحت پیش نیازها:زبان برنامه نویسی پایه Basic of Django
این دوره عمدتاً برای افرادی طراحی شده است که علاقه زیادی به نقشه برداری وب/توسعه وب GIS دارند. در این دوره، من عمدتا بر روی برگه، GeoDjango و GeoServer تمرکز کردم. از آنجایی که این یک دوره آموزشی مبتنی بر عملی است، من مستقیماً به جای ساختن اسلاید شروع به نوشتن کد کردم. در داخل دوره، راههای ساده، مؤثر و جایگزین برای انجام کارها پیدا خواهید کرد.
Leaflet: Leaflet پیشرو کتابخانه منبع باز جاوا اسکریپت برای نقشه های تعاملی سازگار با موبایل است. با وزنی حدود 39 کیلوبایت از JS، تمام ویژگی های نقشه برداری را که اکثر توسعه دهندگان تاکنون به آن نیاز دارند، دارد. Leaflet به توسعهدهندگان بدون پیشزمینه GIS اجازه میدهد تا به راحتی نقشههای وب کاشیشده میزبانی شده بر روی سرور عمومی را با پوششهای کاشیشده اختیاری نمایش دهند. میتواند دادههای ویژگی را از فایلهای GeoJSON بارگیری کند، به آن استایل دهد و لایههای تعاملی مانند نشانگرهایی با پنجرههای بازشو هنگام کلیک ایجاد کند.
GeoServer: GeoServer پروتکلهای استاندارد OGC مانند Web Feature Service (WFS)، Web Map Service (WMS) و Web Coverage Service (WCS) را پیادهسازی میکند. قالبهای اضافی و گزینههای انتشار بهعنوان برنامههای افزودنی از جمله خدمات پردازش وب (WPS) و خدمات کاشی نقشه وب (WMTS) در دسترس هستند. GeoServer قصد دارد به عنوان یک گره در یک زیرساخت داده فضایی آزاد و باز عمل کند. همانطور که سرور Apache HTTP یک وب سرور رایگان و باز برای انتشار HTML ارائه کرده است، GeoServer نیز قصد دارد همین کار را برای داده های مکانی انجام دهد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
کد کامل و مجموعه داده آزمایشی این دوره
Full code and demo dataset of this course
طرح کلی دوره
Course outline
ابزار و تکنولوژی
Tools and technology
جزوه از مقدماتی تا پیشرفته
Leaflet from basic to advance
راه اندازی اولیه
Basic setup
مختصات ماوس، مقیاس نقشه و عملکرد کامل مرورگر را اضافه کنید
Add mouse coordinate, map scale and full browser function
اضافه کردن عملکرد چاپ نقشه
Add map print function
اندازه گیری مسافت و مساحت بر روی نقشه برگه
Distance and area measurement on leaflet map
خوشه نشانگر با داده های نقطه ای
Marker cluster with point data
جستجوی مکان بر اساس نام (ژئوکد)
Search location by name (geocode)
کنترل کننده لایه
Layer controller
زوم به عملکرد لایه
Zoom to layer function
سفارشی سازی وب GIS
Customization of web-GIS
شروع کار با بوت استرپ
Getting start with bootstrap
مدیریت فایل ها و ساختار پوشه ها
Managing files and folder structure
سفارشی سازی وب GIS
Customization of web-GIS
اضافه کردن نوار ناوبری بوت استرپ
Adding bootstrap navbar
استراحت ژئوسرور
Geoserver Rest
نصب PostgreSQL
PostgreSQL installation
نصب ژئوسرور
Installation of geoserver
مقدمه ای بر geoserver-rest
Introduction to geoserver-rest
تصحیح برای سخنرانی بعدی
Correction for next lecture
نصب geoserver-rest
Installation of geoserver-rest
تصحیح در ویدیوی آینده
Correction on upcoming video
دوره سقوط geoserver-rest
geoserver-rest crash course
مهاجرت پایگاه داده و ایجاد سوپرکاربر
Database migration and createsuperuser
Django و GeoDjango اولیه
Django and GeoDjango basic
نصب Postgresql با پسوند postgis
Postgresql installation with postgis extension
نصب GeoDjango
GeoDjango installation
آدرس های اینترنتی جنگو و اتصال قالب
Django urls and template connection
اتصال قالب جنگو
Django template connection
نکته برای نصب وابستگی ها
Note for dependencies installation
نمایش نظرات