图书介绍
WebGIS原理与实践pdf电子书版本下载
- 李治洪编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040255430
- 出版时间:2011
- 标注页数:299页
- 文件大小:77MB
- 文件页数:313页
- 主题词:互联网络-地理信息系统-高等学校-教材
PDF下载
下载说明
WebGIS原理与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述 1
1.1计算机网络与互联网 1
1.1.1计算机网络的发展 1
1.1.2计算机网络的类型 3
1.1.3 Internet和Intranet 4
1.1.4什么是Web 5
1.2 GIS技术发展回顾 5
1.2.1主机-终端式GIS 6
1.2.2以PC为核心的桌面GIS 7
1.2.3基于COM的组件式GIS 8
1.2.4 C/S模式的网络GIS 9
1.2.5基于Internet/Intranet的WebGIS 9
1.3 WebGIS的基本概念与特点 9
1.3.1 WebGIS的定义 9
1.3.2 WebGIS的主要功能 11
1.3.3 WebGIS的主要特点 12
1.3.4 WebGIS与其他GIS技术的关系 13
1.4 WebGIS发展与现状 14
1.4.1 WebGIS技术的发展 14
1.4.2主要WebGIS门户网站 15
复习思考题 20
第2章 WebGIS技术基础 21
2.1 Web通信协议 21
2.1.1 TCP/IP协议 21
2.1.2 IP地址及其类型 23
2.1.3 HTTP协议 25
2.1.4 URL 27
2.2 HTML基础 28
2.2.1超文本模型与HTML 28
2.2.2标记、属性和内容 29
2.2.3 HTML结构标记 29
2.2.4 HTML常用标记 30
2.2.5用CSS控制地图网页外观 34
2.3用IIS发布Web页 36
2.4 JavaScript基础 37
2.4.1 ECMAScript简介 38
2.4.2浏览器中的JavaScript 41
2.4.3 DOM基础 42
2.4.4 BOM基础 45
2.4.5通过JavaScript实现地图交互 49
2.5 Web客户机端插件技术 50
2.5.1 MIME和浏览器插件 50
2.5.2通过插件增强Web客户端 51
2.6 Web服务器端技术 52
2.6.1 CGI和Server API技术 53
2.6.2 ASP、 JSP和PHP 54
2.6.3服务器端开发技术比较 57
2.7 ASP编程基础 58
2.7.1 ASP概述 58
2.7.2 ASP基本语法 58
2.7.3 ASP常用内建对象 59
2.7.4通过ASP实现地图交互 62
复习思考题 65
第3章 WebGIS体系结构 66
3.1分布式编程模型的体系与发展 66
3.1.1 C/S模式的产生和发展 66
3.1.2基于COM/COM+分布式体系结构 68
3.1.3 CORBA分布式体系结构 70
3.1.4 J2EE体系结构 71
3.1.5 .NET分布式应用构架 72
3.1.6 WebGIS与分布式应用框架 74
3.2 WebGIS构造模式 74
3.2.1服务器端构造模式 75
3.2.2客户端构造模式 76
3.2.3混合构造模式 77
3.3 WebGIS常用的技术实现 78
3.3.1基于CGI技术的WebGIS 78
3.3.2基于SAPI技术的WebGIS 79
3.3.3基于ASP、 JSP和PHP技术的WebGIS 80
3.3.4基于浏览器插件的WebGIS 81
3.3.5基于客户端ActiveX技术的WebGIS 82
3.3.6基于客户端Java Applet的WebGIS 84
3.4 WebGIS常用的实现技术比较 85
复习思考题 86
第4章 WebGIS编程初步 87
4.1 HelloWorld的基本功能和框架 87
4.1.1 HelloWorld的主要功能 87
4.1.2 HelloWorld的基本框架 88
4.2服务器端地图组件 89
4.2.1 MapX组件对象模型 90
4.2.2 MapObjects对象模型 91
4.2.3服务器端地图引擎的接口设计 93
4.3系统交互原理 94
4.3.1表现部分 94
4.3.2服务器端调用流程 95
4.4缩放和平移地图 96
4.4.1初始化地图服务实例 97
4.4.2地图的缩放和平移 99
4.4.3输出地图图片 102
4.4.4管理缓存的地图图片 103
4.5控制图层的显示 105
4.5.1图层集合和图层对象 105
4.5.2图层控制的基本流程 106
4.6实现地图查询功能 108
4.6.1查询的基本原理 108
4.6.2 Info查询 108
4.6.3查找 110
4.7 Web专题制图 112
4.7.1服务器端设计 112
4.7.2客户端设计 114
4.8发布HelloWorld 115
4.8.1注册地图引擎 115
4.8.2定制地图 116
4.8.3发布和浏览地图 116
复习思考题 117
第5章 基于Ajax的WebGIS编程 118
5.1浏览器地图对象模型 118
5.1.1浏览器中的坐标系 118
5.1.2浏览器事件模型 121
5.1.3用<div/>组织地图 123
5.2异步请求地图的机制 124
5.2.1基于Ajax的Web应用模型 124
5.2.2 XMLHttprequest对象 126
5.2.3使用JSON请求和处理地图 129
5.3基于Ajax的WebGIS设计与实现 130
5.3.1客户端MVC开发模式 130
5.3.2地图视图设计 131
5.3.3地图交互设计 133
5.3.4地图的异步请求与响应 138
5.3.5服务器端接口 140
5.4基于切片技术的WebGIS设计与实现 142
5.4.1基本思想 142
5.4.2组织与管理地图切片 143
5.4.3地图的请求/响应与JSON 147
5.4.4地图切片服务器的设计 148
5.5重新设计Info查询 151
复习思考题 153
第6章 MapXtreme原理与技术分析 154
6.1 MapInfo WebGIS产品简介 154
6.2 MapXtreme for Windows原理与技术分析 155
6.2.1功能与特点 155
6.2.2产品的应用构架 156
6.2.3 MapXtreme for Windows的伸缩模型 157
6.2.4 MapXtreme for Windows地图引擎的组成 159
6.2.5开发MapXtreme for Windows应用程序的方法 161
6.3 MapXtreme Java Edition原理与技术剖析 163
6.3.1 MapXtreme Java Edition技术特点 163
6.3.2 MapXtreme Java的主要组件 164
6.3.3 MapXtreme Java的安装与管理 167
6.3.4基于JSP标记库的开发模式 170
6.3.5基于Servlet的开发与部署 171
6.3.6 MapXtreme JavaBeans开发 173
6.3.7连接池和远程数据访问 174
6.3.8 MapXtreme Java Edition代码分析 175
6.4 MapXtreme for.NET原理分析 176
6.4.1 MapXtreme 2005对象模型 176
6.4.2 MapXtreme 2005 Web应用体系结构 178
6.4.3 MapXtreme 2005应用程序开发模式 179
6.4.4用Visual Studio开发MapXtreme应用的方法 180
复习思考题 183
第7章 ArcIMS原理与技术分析 185
7.1 ArcGIS产品体系及其发展 185
7.1.1 ArcGIS产品家族 185
7.1.2 ArcGIS软件发展历程 187
7.2 ArcIMS系统结构分析 188
7.2.1 ArcIMS的系统构架 188
7.2.2客户端地图浏览器 189
7.2.3 ArcIMS服务器端组件 189
7.3创建、发布和管理ArcIMS站点 192
7.3.1定义ArcIMS站点的内容 193
7.3.2发布和管理ArcIMS站点 194
7.4定制ArcIMS地图应用 197
7.4.1定制HTML浏览器客户端 197
7.4.2定制Java浏览器客户端 199
7.4.3使用ActiveX连接器 200
7.4.4使用Java连接器 202
7.5 ArcXML基础 205
7.5.1 ArcXML框架 206
7.5.2 ArcXML的请求与响应 209
7.5.3 ArcXML几何要素模型 211
复习思考题 212
第8章 其他WebGIS商业平台技术分析 213
8.1 GeoMedia WebMap原理简介 213
8.1.1概述 213
8.1.2实现原理 214
8.2 Autodesk MapGuide体系分析 215
8.2.1概述 215
8.2.2体系结构 216
8.3 SuperMap IS系列产品分析 217
8.3.1概述 217
8.3.2 SuperMap IS 218
8.3.3 SuperMap IS Java 219
8.3.4 SuperMap IS .NET 220
8.4其他国产WebGIS软件分析 221
8.4.1 GeoBeans 221
8.4.2 GeoSurf 223
8.4.3 MAPGIS-IMS 224
8.5 GoogleMap API及其应用 224
8.5.1概述 224
8.5.2使用GMap对象创建地图 225
8.5.3为地图添加控件 226
8.5.4为地图添加事件 228
8.5.5使用信息窗口 228
8.5.6地图标注 229
8.5.7 XML和异步请求 230
8.5.8内存管理 231
8.6选择WebGIS开发工具的方法 231
复习思考题 232
第9章 开源WebGIS 233
9.1开源GIS项目概况 233
9.1.1开源软件 233
9.1.2开源GIS软件 234
9.1.3开源GIS项目简介 235
9.2基于C的开源GIS项目 237
9.2.1基于C的开源GIS共享库 237
9.2.2基于C的开源GIS应用 238
9.3 Java开源GIS项目 243
9.3.1 Java开源GIS共享库 243
9.3.2基于Java的开源GIS应用 245
9.4开源WebGIS项目分析 249
9.4.1 MapServer 249
9.4.2开源MapGuide 250
9.4.3 MapBuilder 251
9.4.4 ka-Map 252
9.4.5 Mapbender 252
9.5 MapServer应用开发 253
9.5.1安装与配置MapServer 253
9.5.2 MapServer地图文件格式分析 254
9.5.3通过CGI进行MapServer应用开发 258
9.5.4利用MapScript进行MapServer应用开发 261
复习思考题 267
第10章 Web制图服务 268
10.1 Web服务与空间Web服务 268
10.1.1 Web服务的本质 268
10.1.2空间Web服务 269
10.1.3研究空间Web服务的原因 269
10.1.4空间Web服务的优势 270
10.1.5空间Web服务的应用研究 270
10.2 OGC Web服务 270
10.2.1 OpenGIS规范 271
10.2.2 OGC Web服务简介 271
10.3 Web制图服务及接口 271
10.3.1版本号和版本协商 272
10.3.2基本的HTTP请求规则 272
10.3.3基本的HTTP响应规则 273
10.3.4公共请求参数 273
10.4 Web地图服务 274
10.4.1基本功能 274
10.4.2主要接口 274
10.5 Web要素服务 277
10.5.1基本概念与功能 277
10.5.2事务型WFS 278
10.5.3 WFS主要接口 279
10.6 Web覆盖层服务 283
10.6.1基本概念和特征 283
10.6.2 WCS的主要接口 284
10.7样式层描述器 285
10.7.1基本概念 285
10.7.2基本接口 285
10.8 Web制图服务的集成 286
10.8.1用样式层绘制地图 286
10.8.2在WMS中使用样式层描述器 287
10.8.3集成WMS、WFS和WCS 291
复习思考题 292
参考文献 293
附录1 实习说明 295
附录2 GeoMap组件使用参考 296