技术教育社区
www.teccses.org

开源WebGIS设计与开发教程

封面

作者:孟庆祥,王飞编著

页数:218页

出版社:武汉大学出版社

出版日期:2020

ISBN:9787307215924

电子书格式:pdf/epub/txt

内容简介

本书将带领读者从基本的概念开始, 逐步深入到WebGIS开发的关键点和难点。不仅可以学习和掌握WebGIS中的Web开发基础、WebGIS基础、WebGIS数据库、后台服务搭建和发布和前台及后台的交互方法。特别是通过实例让读者更深刻的理解和学习WebGIS开发的关键环节和内容。通过学习, 使学生能够在亲自动手编程的基础上了解开源GIS软件设计、软件开发、软件工程、软件应用等一系列基本知识与应用技能, 从而消化、吸收开源GIS设计与开发类课程的理论, 建立开源GIS设计与开发的基础知识理论结构体系。

作者简介

孟庆祥,武汉大学遥感信息工程学院讲师,主要研究多源海量空间信息组织与管理,空间信息服务、数据挖掘、智慧城市中智慧化应用(智慧水务、智慧园区等)及灾害应急等。

目录

第一章 Web基础
第一节 web的发展及特点
一、从Webl.0到Web4
二、Web开发技术发展历程
第二节 HTML5
一、HTML5
二、HTML5的目标
第三节 CSS3
一、CSS的发展
二、CSS3的功能
第四节 Javascript
一、JavaScript
二、JavaScript组成
第五节 开源Web框架介绍
一、Bootstrap
二、Vue.js
三、AngularJS
四、示例
第六节 本章小结
第二章 WebGIs基础
第一节 GIS理论基础
一、GIs地图学基础
二、GIS数据基础
三、GIS坐标转换
第二节 WebGIS及其框架
一、WebGIS的特征
二、WebGIS的架构
第三节 WebGIS与传统GIS对比
第四节 WebGIS的发展
一、WebGIS发展阶段
二、WebGIS发展趋势
第五节 现有WebGIS产品
一、地图API服务
二、国外主要WebGIS产品
三、国内主要WebGIS产品
第六节 WebGIS框架
一、前端开源库
二、后台服务框架
三、WebGIS开发框架
第七节 本章小结
第三章 WebGIS数据库
第一节 MySQL的介绍和安装配置
一、MySQL
二、MySQL安装(以mysql—installer—community一8.0.20.O为例)
三、MySQL数据库的基本操作
四、MySQL视图简介和使用
第二节 PostgreSQL和PostGIS的介绍和安装配置
一、PostgreSQL
二、PostgreSQL安装(以postgresql一9.6.17-3一windows—x64为例)
三、PostGIS介绍
四、PostGIS安装配置
五、PostGIS数据库的基本操作
第三节 SQLite
一、SQLite安装配置
二、使用SQLite
第四节 WebGIS数据库对比
第五节 本章小结
第四章 GeoServer服务发布
第一节 GeoServet
一、Tomcat
二、Tomcat安装配置
三、GeoServer安装配置
第二节 GeoServer发布地图服务
一、地图数据准备
二、配置数据源
第三节 GeoServet发布地图
一、地图切片
二、发布栅格地图
三、发布矢量地图
第四节 发布Web地图服务WMS、WFS
一、发布WMS
二、发布WFS
第五节 本章小结
第五章 OpenLayers基础
第一节 实现地图显示功能
第二节 OpenLayers的地图组成及相关参数
第三节 常用控件
一、图层控件
二、地图比例尺控件
三、地图鹰眼
四、全屏显示控件
五、自定义控件
六、标注
第四节 多源数据加载浏览
一、基础数据加载
二、WFS、WMS加载
第五节 本章小结
第六章 OpenLayers高级功能
第一节 事件
第二节 绘图功能
第三节 视图联动
第四节 查询和编辑要素
第五节 修改和添加要素
第六节 删除要素
第七节 测距功能
第八节 热力图
第九节 本章小结
第七章 WebGIS实例
第一节 需求分析
第二节 总体设计
一、系统关键技术
二、系统框架
三、数据库体系
四、系统技术构架
第三节 详细设计
第四节 程序设计
一、非空间数据库连接及访问
二、地图浏览功能部分代码
三、查询定位功能部分代码
四、图形编辑功能部分代码
五、生成缓冲区功能部分代码
六、空间分析功能部分代码
七、地图导出功能部分代码
第五节 本章小结
参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《开源WebGIS设计与开发教程》
Article link:https://www.teccses.org/1191041.html