第1章 快速入门 3
1.1 GML 3
1.2 Web服务 4
1.3地理空间Web服务 5
1.4 GML和Web服务之间的关系 5
1.5 OpenGIS协会 6
1.6 Geo-Web 6
1.7 GML和G-XML的关系 7
1.8 GML和ISO/TC211的关系 8
1.9本章总结 8
参考文献 9
第2章 XML基础 10
2.1 XML编码概述 10
2.2 XML技术家族 11
2.2.1 XML1.0和文档类型定义 12
2.2.2 XML模式 13
2.2.3 XML链接语言和XML指针语言 13
2.2.4资源描述框架和资源描述框架模式 14
2.2.5可扩展样式转换语言 14
2.2.6可缩放矢量图形 15
2.2.7 Web服务描述语言 16
2.2.8简单对象访问协议 17
2.3本章总结 17
参考文献 18
附加参考文献 18
第3章 GML基础 20
3.1要素和属性 21
3.1.1要素 21
3.1.2要素属性 21
3.1.3远程属性 22
3.1.4要素元素和类型定义 22
3.1.5抽象类型 23
3.1.6 GML中的命名空间 24
3.2要素关系 24
3.3 GML中的几何 26
3.3.1 GML20中的几何类型 26
3.3.2 GML3.0中的新几何类型 26
3.3.3常用的几何值属性 27
3.3.4带有几何的Bridge要素实例 27
3.4 GML中的其他对象 28
3.5本章总结 28
参考文献 29
附加参考文献 29
第4章 GML核心和应用模式 30
4.1 GML核心模式 30
4.2 GML应用模式 30
4.2.1 GML应用模式和命名空间 32
4.2.2 GML应用模式网络 32
4.3本章总结 33
参考文献 33
第5章 GML部署技术 34
5.1 GML部署 34
5.1.1 GML应用模式的开发和部署 34
5.1.2数据压缩 34
5.1.3应用程序如何处理GML数据 35
5.1.4应用系统中GML的所有功能 35
5.1.5未来计划 35
5.2 GML部署实例 36
5.2.1空间数据仓库实例 36
5.2.2批量传输数据分发实例 37
5.2.3 OGC Web Feature Service分发实例 38
5.2.4事务复制实例 38
5.3本章总结 40
参考文献 41
附加参考文献 41
第6章 GML和空间服务 42
6.1 GML和HTML 43
6.2当前的OGC地理空间Web服务 43
6.2.1 Web Feature Service 43
6.2.2 Web Coverage Service 44
6.2.3 Web Map Service 45
6.2.4目录服务 45
6.3模式注册 46
6.4 GML和Web服务描述 47
6.4.1 WSDL和Web服务 47
6.4.2 WSDL、SOAP和HTTP 48
6.5本章总结 49
参考文献 49
第7章 GML应用部署 50
7.1 GML在地方政府部门的应用 50
7.2 GML在公用事业中的应用 52
7.3 GML在自然资源管理中的应用 54
7.4 GML和灾难处理 56
7.5 GML和基于位置的服务 59
7.6本章总结 60
参考文献 60
附加参考文献 60
第8章 GML内涵 63
8.1 GML与XML的技术家族 63
8.2 GML实例与模式 64
8.3字典 65
8.4要素与几何概述 66
8.5 GML2.0与GML3.0的差异 66
8.6 GML与XML——GML即XML 67
8.7 XML模式与GML 68
8.8本章总结 70
参考文献 70
附加参考文献 71
第9章 GML对象-属性模型和要素 72
9.1GML对象和属性 72
9.2要素和属性 74
9.2.1远程属性 75
9.2.2父亲和孩子 76
9.2.3 GML中特性的角色 77
9.3要素关系的表达方式 77
9.4要素和要素集 79
9.5更多关于要素的介绍 81
9.5.1描述要素的几何特征 81
9.5.2数字高程模型所代表的GML Coverage 82
9.5.3要素或要素集的boundedBy属性 83
9.5.4要素的位置特性 83
9.5.5为要素属性指定测量单位 84
9.6本章总结 84
参考文献 86
附加参考文献 86
第10章 GML核心模式 87
10.1 GML的基本模式 88
10.1.1定义GML对象的组件 88
10.1.2定义GML属性的组件 90
10.1.3定义对象集的组件 90
10.1.4连接元数据与GML对象的组件 91
10.2通过替代与扩展的GML元素限制和派生 91
10.2.1变异Ⅰ 92
10. 2.2变异Ⅱ 93
10.3 GML3.0的抽象元素与类型 95
10.4本章总结 96
参考文献 97
附加参考文献 97
第11章 GML应用模式的开发与管理 98
11.1创建包含要素的应用模式 98
11.1.1目标命名空间的声明 99
11.1.2引入要素模式 99
11.1.3定义要素 100
11.1.4定义要素集 102
11.1.5定义要素的属性 102
11.1.6远程属性与内置属性 104
11.1.7全局属性与局部属性 109
11.1.8关于属性 111
11.2创建元数据模式 112
11.2.1定义元数据包 113
11.2.2为元数据包定义属性 113
11.2.3元数据属性规则 113
11.2.4为元数据使用“关于”属性 115
11.3应用领域中GML核心模式的选择 116
11.4已有GML应用模式的搜寻和使用 118
11.5本章总结 119
参考文献 120
附加参考文献 120
第12章 GML几何表达 121
12.1简单几何 121
12.1.1点和线 121
12.1.2点、线、面 123
12.2外几何体 124
12.3几何单元 126
12.3.1曲线段编码 126
12.3.2面块编码 129
12.4 GML 3.0中的新复杂几何体 132
12.4.1组合曲线编码 132
12.4.2组合面编码 134
12.5几何集合体 136
12.6要素的几何内容表达 137
12.6.1几何联合体和要素集 138
12.6.2创建一个用户自定义的几何属性 141
12.7应用模式中新几何对象的创建 141
12.8本章总结 143
参考文献 144
附加参考文献 144
第13章 GML拓扑关系 145
13.1基于GML拓扑的简单网络编码 146
13.2地块网编码 147
13.3拓扑与几何体 149
13.4具有内部边界的面编码 151
13.5三维物体的拓扑编码 152
13.6要素的拓扑属性编码 153
13.7要素集和集合成员间的拓扑关联 155
13.8拓扑组合编码 156
13.9应用模式中的拓扑属性创建 159
13.10任意关系中的拓扑识别 161
13.11本章总结 162
参考文献 163
附加参考文献 163
第14章 GML时态和动态要素 164
14.1时态参考系的指定 164
14.6动态要素中boundedby属性编码 171
14.7 history属性 172
14.8用户自定义的history属性和时间切片的创建 176
14.9 TimePeriod基元编码 178
14.10本章总结 180
参考文献 181
附加参考文献 181
第15章 GML坐标参考系 182
15.1 CRS字典的实际应用方法 182
15.2 CRS信息的本地可视性 184
15.3 CRS字典的创建 184
15.3.1对一个CRS字典进行编码 184
15.3.2对CRS支撑组件字典进行编码 186
15.4 CRS中用户自定义字典元素和类型的创建 188
15.5 CRS和CS之间的区别 190
15.6 CRS支撑组件 190
15.7应用模式中的CRS应用 191
15.8 GML提供的坐标参考系定义元素和类型 192
15.8.1 referenceSystems.xsd中的定义类型 192
15.8.2 coordinateReferenceSystems.xsd中的定义元素 193
15.8.3 coordmateSystems.xsd中的元素定义 194
15.8.4 datums.xsd中的定义元素 195
15.8.5 coordinateOperations.xsd中的定义元素 196
15.9用户自定义坐标参考系的元素和类型创建 197
15.10简单工程坐标参考系的创建 199
15.11简单地理坐标参考系的定义 201
15.12基于EPSG的坐标参考系的处理 205
15.13卫星坐标参考系的定义 206
15.14任意的仿射坐标参考系定义 206
15.15 本章总结 208
参考文献 209
附加参考文献 209
14.2顺序时态参考系的定义 165
14.3时态坐标参考线的定义 167
14.4应用模式中动态要素的创建 168
14.5“快照”及其在GML中应用 169
14.5.1第一个快照 169
14.5.2第二个快照 170
第16章 GML测量单位、值和观测 210
16.1测量单位 210
16.1.1测量单位字典 212
16.1.2是否可以从所有GML对象和属性中引用测量单位字典 216
16.1.3如何创建引用测量单位字典的用户定义类型 217
16.2值 217
16.2.1类别 218
16.2.2具有值对象内容的要素创建 219
16.2.3具有单一值对象的要素创建 219
16.2.4集合值 220
16.3观测 224
16.3.1如何编码观测 225
16.3.2定向观测 226
16.3.3观测集合 227
16.3.4用户自定义观测元素的创建规则 227
16.4本章总结 230
参考文献 231
附加参考文献 231
第17章 GML图层 232
17.1GML图层的定义 232
17.2图层与栅格化数据 232
17.3图层与要素集合 233
17.4 GML图层编码的构成 233
17.4.1 domainSet属性 233
17.4.2 rangeSet属性 235
17.4.3 coverageFunction属性 235
17.5数据请求中的图层编码 237
17.6 GML支持的图层几何 237
17.7值域编码的三种模型 239
17.8图层值域编码 240
17.8.1编码作为聚合值的域数据 240
17.8.2编码作为DataBlock的域数据 242
17.8.3编码作为二进制文件的域数据 242
17.8.4编码AverageTempPressure图层 244
17.9 GML应用模式中图层的处理 246
17.9.1多点图层 246
17.9.2校正栅格图层 246
17.10创建图层模式的规则 247
17.10.1引入图层模式 247
17.10.2声明图层元素 248
17.10.3基于已有GML图层创建用户自定义图层 248
17.10.4创建新的图层内容模型 249
17.10.5在GML应用模式中定义域参数 251
17.11时态图层的定义与编码 252
17.12本章总结 255
参考文献 255
附加参考文献 255
第18章 GML缺省样式 256
18.1 GML样式化 256
18.2 GML缺省样式模型 256
18.3 GML中的defaultStyle属性 257
18.4缺省样式和SVG的关系 259
18.5 GML应用模式中的缺省样式引入 259
18.6样式描述方法 259
18.7要素的样式处理方法 260
18.7.1几何和拓扑样式 263
18.7.2标签样式 264
18.7.3符号表现、符号和样式 264
18.7.4样式变化和参数化的样式 266
18.8图形样式的组织方法 268
18.9附加样式元素 270
18.10运用缺省样式绘制地图 270
18.10.1几何绘图 270
18.10.2拓扑绘图 273
18.11 XSLT中的样式 274
18.12样式层描述 275
18.13本章总结 276
参考文献 277
附加参考文献 277
第19章 GML、空间服务及应用 281
19.1 GML和Web服务消息传输 281
19.2 GML和Web服务接口描述 283
19.2.1 WSDL的抽象描述 285
19.2.2应用描述 286
19.3 Web要素服务的重新认识 286
19.3.1 GetCapabilities请求 287
19.3.2 GetCapabilities请求响应 287
19.3.3 DescribeFeatureType请求 289
19.3.4 DescribeFeatureType请求响应 289
19.3.5 GetFeature请求 290
19.3.6 GetFeature请求响应 290
19.3.7事务 291
19.4本章总结 294
参考文献 294
附加参考文献 294
第20章 GML、关系数据库及遗产GIS 295
20.1在关系型数据库中存储GML数据 295
20.1.1具有简单属性且无几何特征的GML要素数据 295
20.1.2具有几何和简单属性的GML数据 296
20.1.3 GML要素关系 302
20.1.4 GML要素集 303
20.1.5具有几何和复杂属性的GML 304
20.1.6映射GML到关系数据库的基本规则 305
20.1.7空间索引 305
20.2对象-关系数据库中的GML数据存储 306
20.2.1具有简单属性且无几何属性的GML要素数据 306
20.2.2具有几何和简单属性的GML数据 307
20.2.3 GML要素关系 308
20.2.4将GML映射到ORDBMS中的基本规则 309
20.3 GML和空间关系模型 310
20.4 GML和ArcSDE 312
20.4.1在ArcSDE关系表中表达GML要素 314
20.4.2在表中构建OGC简单几何模型 315
20.4.3在ArcSDE中存储road要素 315
20.5本章总结 316
参考文献 317
第21章 GML在中国的研究进展 318
21.1 GML在中国的研究现状 318
21.2 2001~2007年国内有关GML的博士、硕士学位论文概览 320
21.3 2001~2006年中国国内公开发表的有关GML的中文核心期刊文献资源 323
21.3.1 2001年度 323
21.3.2 2002年度 323
21.3.3 2003年度 324
21.3.4 2004年度 325
21.3.5 2005年度 326
21.3.6 2006年度 328
21.4 GML的发展方向和展望 330
21.4.1 GML研究与应用面临的挑战和急需解决的问题 330
21.4.2 GML发展展望 332
21.5本章总结 333
参考文献 333
附录A GML核心模式 334
附录B资源 337
附录C相关术语 344
附录D XMLSpy指南 364
索引 380