地理信息系统是指由计算机系统所支撑的,对地理信息进行采集、处理、存储、检索、分析和显示的综合性技术系统,是地理信息科学的核心内容之一。本书首先全面介绍了地理信息系统的概念、应用、发展及其与相关学科的关系。然后,分别研讨了地理信息系统开发的计算机技术基础、高性能计算环境、地理信息系统架构、地理信息系统功能、组件式地理信息系统、基础地理信息系统、网络地理信息系统、移动地理信息系统。最后,详细介绍了地理信息系统软件产品和地理信息系统软件开发。
样章试读
目录
- 目录
前言
第1章 绪论 1
1.1 地理信息系统概念 1
1.2 地理信息系统应用 13
1.3 地理信息系统发展 18
1.4 地理信息系统与相关学科 22
1.5 阅读本书需要的相关知识 26
第2章 计算机技术基础 27
2.1 计算机科学与技术 27
2.2 计算机网络技术 30
2.3 数据库技术 38
2.4 可视化技术 45
2.5 信息安全技术 51
第3章 高性能计算环境 56
3.1 并行计算 56
3.2 分布式计算 63
3.3 云计算 69
第4章 地理信息系统架构 87
4.1 GIS硬件架构 87
4.2 GIS数据架构 100
4.3 GIS软件架构 108
第5章 地理信息系统功能 116
5.1 系统基本功能 116
5.2 地理数据获取与处理 118
5.3 地理数据存储与管理 129
5.4 地理数据查询与分析 134
5.5 地理数据显示与制图 137
第6章 组件式地理信息系统 149
6.1 组件GIS概述 149
6.2 组件开发思想 152
6.3 组件实现技术 157
6.4 组件式GIS设计 168
第7章 基础地理信息系统 175
7.1 基础GIS概述 175
7.2 基础GIS功能模块设计与实现 179
7.3 基础GIS的二次开发环境 208
第8章 网络地理信息系统 213
8.1 网络GIS概述 213
8.2 网络通信协议 215
8.3 网络传输语言 222
8.4 网络软件体系结构 228
8.5 网络地理信息开发 244
第9章 移动地理信息系统 251
9.1 移动GIS概况 251
9.2 嵌入式开发环境 258
9.3 嵌入式GIS开发 272
9.4 移动GIS开发 277
第10章 地理信息系统软件产品 282
10.1 主流GIS软件 282
10.2 开源GIS软件 304
第11章 地理信息系统软件开发 311
11.1 自主GIS软件开发 311
11.2 基于基础GIS二次开发 321
11.3 基于API 网络GIS软件开发 328
主要参考文献 336