课程简介
WebGIS是一个很完整和很标准的Web技术架构,它中间包含了许多潜藏期间的技术细节,有些可以让我们对GIS的理解更加深刻。我们的培训目的应该是让学员能够从更加清晰的角度和高度去看待WebGIS,并真正成为超越具体软件产品的WebGIS研究者。
目标收益
培训对象
课程大纲
Day1: 上午: GIS与WebGIS的简要历史(什么是地理信息系统以及它的发展变迁) |
• GIS系统的历史(从桌面走向Web) • WebGIS的历史(从动态走向静态再走向动态) |
WebGIS的本质 | • WebGIS的本质 |
从WMS、WFS和WCS来谈WebGIS的交互 | • 从WMS、WFS和WCS来谈WebGIS的交互 |
从WMS到瓦片式地图是怎么实现的?(TMS与非TMS的区别) | • 从WMS到瓦片式地图是怎么实现的?(TMS与非TMS的区别) |
为什么开源GIS软件如此重要?(领略别样的GIS之美) |
• 数据库:PostgreSQL和Oracle Spatial • 服务器端:ArcGIS Server与GeoServer • 桌面端软件:QGIS和uDig • 制图工具:TileMill及Mapnik • 客户端API:ArcGIS JS API、OpenLayers及Leaflet |
实战1:GeoServer的应用 |
• 实战1:GeoServer的应用 |
下午: WebGIS标准化架构 |
• WebGIS标准化架构 |
GIS的数据从哪儿来(对互联网地图源的分析) |
• 数据源 • 数据格式 |
投影,以及火星坐标系的解惑 | • 投影,以及火星坐标系的解惑 |
你知道Mapbox、CartoDB吗? | • 你知道Mapbox、CartoDB吗? |
实战2:WMS与WFS的检索及查询分析? | • 实战2:WMS与WFS的检索及查询分析? |
什么是GDAL? |
• 针对矢量数据的工具 • 针对栅格数据的工具 |
实战3:如何通过web化制图来使得WMS更漂亮 | • 实战3:如何通过web化制图来使得WMS更漂亮 |
实战4:TillMile是如何制图的? | • 实战4:TillMile是如何制图的? |
Day2: 上午:ArcGIS Server的管理与应用 |
• ArcGIS软件简介 • ArcMap制图及发布 • ArcGIS Server的切图管理 |
下午:ArcGIS JS API的讲解 |
• 显示地图 • 示图形graphic • 如何添加小插件 • 空间查询与检索 • 地址数据与网络分析 • GeoProcessing任务的调用 • 动化开发(使用HTML5开发移动GIS) |
Day3: 上午: 地图瓦片再分析 |
• 原理 • 模式 |
实战5:如何抛开ArcGIS Server来做自己的瓦片 |
• GWC方法 • GDAL2TILES法 |
Leaflet如何来调用地图(为什么ESRI都支持Leaflet) |
• WMS • Tiles • GeoJSON |
实战6:WMS如何在Leaflet中进行检索分析 | • 实战6:WMS如何在Leaflet中进行检索分析 |
矢量化WebGIS是如何实现的? |
• GeoJSON与TopoGeoJSON • 瓦片化GeoJSON |
实战7:Leaflet上实现的矢量化效果 | • Leaflet的插件 |
下午: 3DGIS的一般概念 |
• 3DGIS的一般概念 |
从SuperMap的iServer详解 |
• iDesktop是如何编辑数据的 • iServer是如何发布数据的 |
实战8:SuperMap 3D for iClient的例子 |
• 实战8:SuperMap 3D for iClient的例子 |
实战9:课程讨论? | • 实战9:课程讨论? |
Day1: 上午: GIS与WebGIS的简要历史(什么是地理信息系统以及它的发展变迁) • GIS系统的历史(从桌面走向Web) • WebGIS的历史(从动态走向静态再走向动态) |
WebGIS的本质 • WebGIS的本质 |
从WMS、WFS和WCS来谈WebGIS的交互 • 从WMS、WFS和WCS来谈WebGIS的交互 |
从WMS到瓦片式地图是怎么实现的?(TMS与非TMS的区别) • 从WMS到瓦片式地图是怎么实现的?(TMS与非TMS的区别) |
为什么开源GIS软件如此重要?(领略别样的GIS之美) • 数据库:PostgreSQL和Oracle Spatial • 服务器端:ArcGIS Server与GeoServer • 桌面端软件:QGIS和uDig • 制图工具:TileMill及Mapnik • 客户端API:ArcGIS JS API、OpenLayers及Leaflet |
实战1:GeoServer的应用 • 实战1:GeoServer的应用 |
下午: WebGIS标准化架构 • WebGIS标准化架构 |
GIS的数据从哪儿来(对互联网地图源的分析) • 数据源 • 数据格式 |
投影,以及火星坐标系的解惑 • 投影,以及火星坐标系的解惑 |
你知道Mapbox、CartoDB吗? • 你知道Mapbox、CartoDB吗? |
实战2:WMS与WFS的检索及查询分析? • 实战2:WMS与WFS的检索及查询分析? |
什么是GDAL? • 针对矢量数据的工具 • 针对栅格数据的工具 |
实战3:如何通过web化制图来使得WMS更漂亮 • 实战3:如何通过web化制图来使得WMS更漂亮 |
实战4:TillMile是如何制图的? • 实战4:TillMile是如何制图的? |
Day2: 上午:ArcGIS Server的管理与应用 • ArcGIS软件简介 • ArcMap制图及发布 • ArcGIS Server的切图管理 |
下午:ArcGIS JS API的讲解 • 显示地图 • 示图形graphic • 如何添加小插件 • 空间查询与检索 • 地址数据与网络分析 • GeoProcessing任务的调用 • 动化开发(使用HTML5开发移动GIS) |
Day3: 上午: 地图瓦片再分析 • 原理 • 模式 |
实战5:如何抛开ArcGIS Server来做自己的瓦片 • GWC方法 • GDAL2TILES法 |
Leaflet如何来调用地图(为什么ESRI都支持Leaflet) • WMS • Tiles • GeoJSON |
实战6:WMS如何在Leaflet中进行检索分析 • 实战6:WMS如何在Leaflet中进行检索分析 |
矢量化WebGIS是如何实现的? • GeoJSON与TopoGeoJSON • 瓦片化GeoJSON |
实战7:Leaflet上实现的矢量化效果 • Leaflet的插件 |
下午: 3DGIS的一般概念 • 3DGIS的一般概念 |
从SuperMap的iServer详解 • iDesktop是如何编辑数据的 • iServer是如何发布数据的 |
实战8:SuperMap 3D for iClient的例子 • 实战8:SuperMap 3D for iClient的例子 |
实战9:课程讨论? • 实战9:课程讨论? |