×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787030670144
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:B5
  • 页数:308
  • 出版时间:2020-11-01
  • 条形码:9787030670144 ; 978-7-03-067014-4

内容简介

本书的设计作为开源GIS的教程,使用可在线访问、操作的实例以方便用户实际了解WebGIS的原理与技术。另外,也对WebGIS的一些原理与背景进行说明,可用作一般的WebGIS教程。系统地对基于开源GIS技术进行WebGIS地图制图,以及地图服务发布的原理、技术与方法进行梳理,将对技术发展前后进行了一些比较。技术方面包括MapServer的安装、使用,地图应用,以及使用符合OGC标准的WMS、WFS、WCS发布地图服务的使用,并以实际的项目作为应用案例进行介绍。

目录

目录
前言
第1章 WebGIS 的概念与技术介绍 1
1.1 从地图到 WebGIS 2
1.1.1 地图与数字地图 2
1.1.2 数字地图的特点 3
1.1.3 WebGIS 的起源和发展 3
1.1.4 WebGIS 技术现状 5
1.1.5 WebGIS 的未来展望 7
1.2 WebGIS 的概念与特点 8
1.2.1 WebGIS 的概念 8
1.2.2 WebGIS 的特征 10
1.2.3 WebGIS 的功能和应用 10
1.2.4 WebGIS 的优点与缺点 12
1.3 开源 WebGIS 介绍 14
1.3.1 自由/开源软件 14
1.3.2 理解 FOSS 在网络地图中的应用 15
1.3.3 开源 WebGIS 的优势与特点 16
1.3.4 常见的开源 WebGIS 平台 17
1.4 开放数据和开放技术规范 17
1.4.1 开放式数据格式与开放数据 17
1.4.2 开放地理信息标准与规范 18
1.5 WebGIS 常用的数据格式 19
1.5.1 栅格数据文件格式 20
1.5.2 二进制存储矢量数据 20
1.5.3 文本存储矢量数据 21
1.5.4 空间数据库 23
1.6 阅读本书的注意事项 23
1.6.1 本书配套网站 24
1.6.2 本书示例与代码说明 24
1.6.3 网址使用说明 25
1.6.4 辅助工具介绍 26
第2章 MapServer 介绍与基本用法 28
2.1 MapServer 简介 29
2.1.1 MapServer 的发展历史 29
2.1.2 MapServer 的特点 30
2.1.3 MapServer 支持的数据格式 31
2.1.4 MapServer 的应用架构 32
2.1.5 MapServer 的两种运行模式 33
2.1.6 MapServer 和 GeoServer 的对比 36
2.2 Web 基础概念 36
2.2.1 HTTP 协议介绍 37
2.2.2 URL 的概念与规范 39
2.2.3 HTML 语言基础 40
2.3 MapServer 运行的 Web 技术环境 41
2.3.1 Apache Web 服务器 42
2.3.2 公共网关接口(CGI)的概念与技术 43
2.3.3 FastCGI 介绍 44
2.4 安装与配置 MapServer 44
2.4.1 安装与配置 MapServer 的基本要求 44
2.4.2 Debian/Ubuntu 系统下安装 MapServer 46
2.4.3 Debian/Ubuntu 系统下配置 Apache 47
2.4.4 Windows 下面安装与配置 MapServer 48
2.4.5 编译安装 MapServer 的说明 50
2.5 使用 MapServer 发布遥感影像 50
2.5.1 使用 MapServer 发布地图的步骤 51
2.5.2 在 Mapfile 中添加遥感影像 51
2.5.3 使用命令行工具 shp2img 生成结果 54
2.6 Mapfile 介绍 54
2.6.1 Mapfile 概述 55
2.6.2 Mapfile 的组成部分与配置步骤 55
2.6.3 Mapfile 中的主要对象 56
2.6.4 使用 Mapfile 的注意事项 58
2.7 Mapfile 的辅助工具 58
2.7.1 Mapfile 的编辑器 58
2.7.2 shp2img 命令行工具 59
2.7.3 mappyfile 解析工具 59
第3章 使用 MapServer 发布地图(1) 61
3.1 使用 MapServer 发布 DEM 栅格数据 61
3.1.1 栅格数据介绍 61
3.1.2 直接发布栅格数据 62
3.1.3 使用自动拉伸对数据进行预处理 63
3.1.4 根据属性值对栅格数据进行分类展示 65
3.1.5 在 MapServer 中控制地图范围 66
3.1.6 MapServer 的服务模式 67
3.2 通过 Web 查看地图 68
3.2.1 通过 HTTP 请求返回地图 68
3.2.2 通过 Web 浏览器查看结果 69
3.2.3 实时查看 Web 服务请求 70
3.2.4 Web 中的图层设计与交互元素 71
3.3 在地图中嵌入比例尺与图例 72
3.3.1 地图比例尺的概念 72
3.3.2 在 MapServer 中创建地图比例尺 72
3.3.3 地图图例的概念 74
3.3.4 在 MapServer 中创建图例 74
3.3.5 scalebar 与 legend 命令行工具 76
3.4 定义投影和范围 76
3.4.1 地图投影的概念及常用投影 76
3.4.2 使用 EPSG:4326 投影发布地图 78
3.4.3 在 Mapfile 中定义投影 79
3.5 在影像上标注文字 81
3.5.1 在 MapServer 中标注文字 81
3.5.2 MapServer 添加要素(Feature)定义 82
第4章 使用 MapServer 发布地图(2) 84
4.1 使用 MapServer 发布矢量数据 84
4.1.1 图层的概念 84
4.1.2 在 Mapfile 中定义矢量图层 85
4.1.3 使用两个图层的静态地图 87
4.1.4 数据的择舍显示 89
4.2 根据属性进行分类显示 91
4.2.1 MapServer 中分类展示的几种方法 91
4.2.2 使用字符串比较进行分类显示 92
4.2.3 使用正则表达式进行分类显示 93
4.2.4 使用列表表达式进行分类显示 95
4.3 基于逻辑表达式的分类显示 96
4.3.1 MapServer 中逻辑表达式的数据类型 96
4.3.2 在 Mapfile 中使用逻辑表达式 97
4.3.3 MapServer 中支持的操作符 98
4.4 在地图中定义与使用符号与样式 98
4.4.1 在 MapServer 中定义符号 99
4.4.2 点状符号的定义 99
4.4.3 线状符号与样式的定义 104
4.4.4 面状符号定义 107
4.4.5 在 MapServer 中使用自定义符号 109
4.5 对地图进行文字标注 110
4.5.1 Mapfile 中的字体定义 110
4.5.2 MapServer 文字标注功能 110
4.5.3 地图标注实例 115
4.5.4 标注的自动调整 116
4.5.5 文字标注的其他问题 116
4.6 定义 MapServer 输出格式 117
4.6.1 在 Mapfile 中定义输出格式 117
4.6.2 对比查看不同的输出结果 120
4.6.3 配置 MapServer 返回数据 121
第5章 创建交互式地图应用 123
5.1 MapServer 交互操作:CGI 变量及接口 123
5.1.1 MapServer CGI 程序处理流程 124
5.1.2 使用 MapServer CGI 程序的步骤 124
5.1.3 CGI 变量与模板文件 125
5.1.4 MapServer 初始化文件 125
5.1.5 配置 MapServer 临时文件夹位置 126
5.2 创建可交互地图:响应鼠标单击事件 127
5.2.1 在 Mapfile 中定义 Web 对象 127
5.2.2 创建初始化模板文件 128
5.2.3 MapServer 的模板文件定义 128
5.2.4 CGI 请求结果说明 130
5.3 MapServer 地图的缩放控制 132
5.3.1 控制比例尺优化地图内容 132
5.3.2 在 Mapfile 中定义比例尺可见内容 133
5.3.3 实现地图的放大与缩小 135
5.4 MapServer GGI 图层开关控制 136
5.4.1 控制图层开关的方法 136
5.4.2 HTML 模板文件中的定义 136
5.4.3 地图控制说明 138
5.5 使用 MapServer 参照地图 138
5.5.1 参照地图的概念 139
5.5.2 HTML 页面的定义 140
5.5.3 参照地图实例说明 140
5.6 使用独立比例尺与图例对象 142
5.6.1 比例尺控件的使用 142
5.6.2 图例控件的使用 143
5.7 在 MapServer 中进行属性查询 144
5.7.1 MapServer 的查询功能 145
5.7.2 使用查询功能 145
5.7.3 单图层检索模式 147
5.7.4 多图层检索模式 148
5.7.5 “查询地图”功能说明 149
第6章 OGC 与 OpenGIS 标准、规范及技术工具 151
6.1 WebGIS 服务介绍 152
6.1.1 Web 服务的概念与技术 152
6.1.2 地理信息服务 153
6.1.3 空间数据共享 154
6.1.4 空间信息 Web 服务技术发展过程 155
6.2 OGC 标准介绍 156
6.2.1 Web 服务规范基础概念 157
6.2.2 WMT 项目与作用 157
6.2.3 OGC Web 服务介绍 158
6.3 OGC Web 服务与技术实践 159
6.3.1 OWS 服务体系 159
6.3.2 OWS 请求及版本协商 160
6.3.3 基本的 HTTP 请求规则 160
6.3.4 MapServer 支持的 OGC 标准 161
6.4 元数据的概念与应用 162
6.4.1 元数据的概念 162
6.4.2 OGC CSW 标准与 pycsw 工具 163
6.4.3 OWS 中的元数据功能概述 165
6.5 OWSLib 类库说明与安装 165
6.5.1 OWSLib 类库介绍 166
6.5.2 安装 OWSLib 类库 166
第7章 Web 地图服务(WMS)的概念与应用 167
7.1 Web 地图服务介绍 167
7.1.1 WMS 的概念 168
7.1.2 WMS 的技术优点 168
7.1.3 WMS 的基本功能 169
7.1.4 WMS 的主要接口 170
7.2 使用 MapServer 发布
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航