|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-mapping-and-web-gis-from-dev-to-deploy-2021-geodjango/
课程评论:没有评论
课程名称:Web地图与Web-GIS开发到部署:GeoDjango 课程概述: 本课程专为对Web地图/Web-GIS开发高度感兴趣的学习者设计。课程侧重于Leaflet、GeoDjango和GeoServer这三个关键技术。这是一门实践导向的课程,直接通过编写代码进行教学,而非依赖PPT。课程中将提供简单、有效且创新的方法来完成各项任务。 关键技术介绍: * **Leaflet**: * 领先的开源JavaScript库,用于开发移动友好型交互式地图。 * 代码轻量(约39KB JS),功能齐全,满足绝大多数开发者的地图需求。 * 使没有GIS背景的开发者也能轻松地显示公共服务器上托管的切片Web地图,并可添加可选的切片叠加层。 * 支持从GeoJSON文件加载要素数据,进行样式化,并创建交互式图层(如点击弹出信息的标记)。 * **GeoServer**: * 实现业界标准的OGC协议,包括Web Feature Service (WFS)、Web Map Service (WMS)和Web Coverage Service (WCS)。 * 通过扩展支持更多格式和发布选项,如Web Processing Service (WPS)和Web Map Tile Service (WMTS)。 * 旨在成为自由开放的空间数据基础设施(SDI)中的一个节点。 * 如同Apache HTTP Server发布HTML一样,GeoServer致力于为地理空间数据提供自由开放的发布服务。
This course is mainly designed for people who are highly interested in web mapping/webGIS development. In this course, I mainly focused on the leaflet, GeoDjango and GeoServer. Since it is a practical based course, I directly started to write the code rather than make slides. Inside the course, you will find simple, effective and alternative ways to do the tasks. Leaflet: Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 39 KB of JS, it has all the mapping features most developers ever need. Leaflet allows developers without a GIS background to very easily display tiled web maps hosted on a public server, with optional tiled overlays. It can load feature data from GeoJSON files, style it and create interactive layers, such as markers with popups when clicked.GeoServer: GeoServer implements industry-standard OGC protocols such as Web Feature Service (WFS), Web Map Service (WMS), and Web Coverage Service (WCS). Additional formats and publication options are available as extensions including Web Processing Service (WPS), and Web Map Tile Service (WMTS). GeoServer aims to operate as a node within a free and open Spatial Data Infrastructure. Just as the Apache HTTP Server has offered a free and open web server to publish HTML, GeoServer aims to do the same for geospatial data.