|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-gis-development-2021/
课程评论:没有评论
**课程名称:** 开源 Web GIS 开发 **课程概述:** 本课程专为对 Web 地图/Web GIS 开发高度感兴趣的学习者设计。课程重点关注 Leaflet、JavaScript 和 GeoServer 这三个核心技术。这是一门实践性极强的课程,直接以编写代码为主,而非理论讲解。课程提供简单、高效且创新的方法来完成各项任务。学完本课程后,您将能够构建一个优秀的地理空间数据可视化门户。 **核心技术介绍:** * **Leaflet:** * 领先的开源 JavaScript 库,专注于移动友好型交互式地图。 * 代码轻量,仅约 39 KB JavaScript,包含绝大多数开发者所需地图功能。 * 使无 GIS 背景的开发者也能轻松展示公共服务器上托管的切片式网页地图,并可添加可选的切片叠加层。 * 支持加载 GeoJSON 文件中的要素数据,进行样式设置,并创建交互式图层,例如可在点击时弹出信息的标记(markers)。 * **GeoServer:** * 实现了行业标准的 OGC 协议,包括 Web Feature Service (WFS)、Web Map Service (WMS) 和 Web Coverage Service (WCS)。 * 可通过扩展支持更多格式和发布选项,如 Web Processing Service (WPS) 和 Web Map Tile Service (WMTS)。 * 旨在成为自由开放的空间数据基础设施(Spatial Data Infrastructure)的一个节点。 * 如同 Apache HTTP Server 为发布 HTML 提供了免费开放的 Web 服务器一样,GeoServer 致力于为地理空间数据提供相同的服务。
This course is mainly designed for the peoples who are highly interested in the web-mapping/web-GIS development. In this course, I mainly focused on the leaflet, JavaScript and GeoServer. Since it is a practical-based course, I directly started to write the code rather than making slides. Inside the course, you will find simple, effective, and alternative ways to do the tasks. At the end of this course, you will build a very nice geospatial data visualization portal.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 webserver to publish HTML, GeoServer aims to do the same for geospatial data.