作品简介

作为业内广泛使用的地图引擎之一,OpenLayers已被各大GIS厂商和广大WebGIS二次开发者采用。借助于OpenLayers强大的扩展功能,可以与不同的WebGIS平台产品相结合,开发出各具特色的WebGIS应用系统。本书的主要内容涵盖WebGIS和OpenLayers的开发基础,OpenLayers的快速入门、多源数据加载、图形绘制、OGC服务、高级功能,*后给出了OpenLayers的项目实战——水利信息在线分析服务系统。

郭明强,男,重庆人,信息工程系副教授,从事网络地理信息系统和高性能空间计算的研究和教学工作。2007年获中国地质大学(武汉)计算机科学与技术学士学位;2013年获中国地质大学(武汉)地图制图学与地理信息工程博士学位。

作品目录

  • 前言
  • 第1章 概述
  • 1.1 什么是GIS
  • 1.2 什么是WebGIS
  • 1.3 常见的开源WebGIS平台
  • 第2章 WebGIS开发基础
  • 2.1 Web开发基础理论
  • 2.2 Web编程基础
  • 2.3 WebGIS的框架结构
  • 2.4 WebGIS开发的GIS背景知识
  • 第3章 OpenLayers开发基础
  • 3.1 OpenLayers 简介
  • 3.2 OpenLayers 5的API概要
  • 3.3 OpenLayers 5开发环境的配置
  • 3.4 OpenLayers 5的调试方法
  • 3.5 网站开发与发布
  • 第4章 OpenLayers快速入门
  • 4.1 创建Web网站
  • 4.2 搭建应用系统框架
  • 4.3 实现地图显示功能
  • 4.4 加载常用控件
  • 4.5 练习
  • 第5章 OpenLayers之多源数据展示篇
  • 5.1 数据加载原理
  • 5.2 基础地图数据(以ArcGIS数据为例)
  • 5.3 开放数据
  • 5.4 公共地图数据
  • 5.5 矢量瓦片
  • 5.6 多源数据叠加
  • 5.7 网格信息显示
  • 5.8 地图打印(导出图片)
  • 5.9 练习
  • 第6章 OpenLayers之图形绘制篇
  • 6.1 图形交互绘制原理
  • 6.2 几何图形的绘制
  • 6.3 图形样式编辑
  • 6.4 图形交互编辑
  • 6.5 练习
  • 第7章 OpenLayers之OGC服务篇
  • 7.1 OGC 使用说明
  • 7.2 OGC 规范的加载原理
  • 7.3 OGC 规范数据显示
  • 7.4 练习
  • 第8章 OpenLayers之高级功能篇
  • 8.1 地图标注功能
  • 8.2 投影转换
  • 8.3 视图联动
  • 8.4 地图定位导航
  • 8.5 热点图
  • 8.6 热区功能
  • 8.7 统计图
  • 8.8 军事标绘功能
  • 8.9 练习
  • 第9章 OpenLayers之项目实战—水利信息在线分析服务系统
  • 9.1 建设背景
  • 9.2 系统需求
  • 9.3 系统设计
  • 9.4 系统实现
  • 9.5 系统部署
  • 9.6 练习
  • 参考文献
展开全部