当前位置:文档之家› 空间信息共享与互操作技术 - 第一讲

空间信息共享与互操作技术 - 第一讲


27
1). 基于COM的空间数据互操作实现规范
参考国际标准制订出基于COM函数的空间数据(矢量要
素)互操作接口规范,并且已经用软件实现.
系统1
系统2
已 有 接 口 函 数
包 装
公 共 接 口 函 数 标 准
已 有 接 口 函 数
系统3
系统4
基于COM的空间数据互操作的接口关系
29
IUnknown IGeometry
1、直接读写异构空间数据库
GIS A GIS B GIS C
DB A
DB B
DB C
21
2、基于互操作协议的空间数据互操作
Geographic Information System
互操作协议
Spatial Database 1
Spatial Database 2
Spatial Database 3
第10章 地理信息共享与互操作技术
1
目录
一、地理信息的异构特征
二、地理信息共享的方法
三、地理信息系统互操作的方法
四、开放地理信息互操作的实现技术
五、基于Web Service的地理信息服务技术
2
一、地理信息的异构特征
1. 2. 3.
数据内容与来源的差异性 ; 空间数据模型的差异性 ; 支撑软件平台的差异性 。
三次转换
10
不同系统间的数据转换
GIS软件 GIS软件
GIS软件
GIS软格式标准的数据转换
Spatial Data A
Spatial Data D
公共交换 格式标准
Spatial Data C
Spatial Data B
12
系统A
内部文件
标准空间 数据交换 文件
系统B
17
用户:系统要能够彼此实时安全地获取和处理对方异构数据 库中的数据;
1. 2.
直接访问数据库的互操作 基于互操作协议的空间数据互操作
18
3、空间数据共享平台
GIS 1
GIS 2
GIS 3
同构空间数据库
19
三、地理信息共享的方法
1. 2.
直接访问数据库的互操作 基于互操作协议的空间数据互操作
20
内部文件
美国STDS,中国CNSDTF
13
空间数据转换标准
中国地球空间数据交换格式标准
(1)数据的基本信息 (2)要素类型定义 (3)属性数据结构 (4)几何图形数据 (5)注记 (6)拓扑关系数据 (7)属性数据 (8)图形表现数据
14
GIS ETL(Extract, Transform和Load)工具 FME通过一个丰富的数据模型,提供宽口径的语义 数据转换能力 通过拖放界面支持 170 多种格式转换,包括 MapGIS 和SuperMap
22
基于互操作协议的实现方法 GIS 1 GIS 1 GIS 1 GIS 1
公共接口协议
Driver A
Database A
Driver B Database B
Driver C
Database C
23
四、开放地理信息互操作的实现技术
24
OGC 抽象规范
抽象规范是指对空间对象、地物要素及其特征与关系,空
间数据库、数据操纵与分发服务进行规范化描述的协议 。有了统一空间数据的规范化描述标准,人们即可根据 不同的技术实现相应的规范。OGIS抽象规范涉及面很广 ,包括地理几何要素、要素集、OGIS要素、要素之间的 关系、空间参照系、定位几何结构、存储函数和插值、 覆盖类型及地球影像等17个抽象规范
25
实现规范
IPoint ILintString IPolygon IGeoAnnotation IGeometryCollection
IMultiPoint IMultiLineString IMultiPolygon
30

5
支撑平台的差异性
概念模型不同:什么是面对象?是不是 支持圆弧和其它曲线?是否支持折线和 曲线的混合?岛如何定义?内外圈的方 向? 格式不同:文件格式,字节流 操作不同:叠置,缓冲

6
共享和互操作的意义


消除信息孤岛,互联信息烟囱
盘活存量数据,发挥存量数据的价值 避免重复采集,提高数据的更新频率 保持数据的一致性
7
二、地理信息共享的方法
1. 外部数据交换
2. 地理信息系统互操作
3. 空间数据共享平台
8
1、外部数据交换
System A
内部格式
System A 外部格式
System B 外部格式 System B
内部格式
9
二次转换
系统A 内部文 件
系统A 外部交换 文件
系统B 外部交换 文件
系统B 内部文 件
3
内容的差异性

数据类型不同:矢量、影像、DEM、模型
、属性、混和等

数据来源不同:CAD数据、GIS数据

数据标准不同:投影、坐标系、精度、用途
4
数据模型的差异性
直接坐标模型 拓扑关系模型 TIN vs. Grid 模型&纹理 vs IBR 空间域表达还是频率域表达? 二维 vs 三维 时间维?历史模型?
OGC并在抽象规范的基础上已制定了一系列实现规范,
包括基于OLE/COM的简单要素实现规范,基于 CORBA的简单要素实现规范,基于SQL的简单要素实 现规范,目录服务实现规范,Grid实现规范,坐标变 换实现规范,Web map服务实现规范和GML实现规范 ,基于Web的Coverage服务规范,基于Web地物要素的 服务规范等。除上述规范外,目前仍在制定大量的实现
规范。
26
实现规范的两个层次

第一个层次是基于COM或CORBA的API函数的或SQL
的接口规范。通过制定统一的接口函数形式及参数, 不同的GIS软件之间可以直接读取对方的数据。

第二个层次是基于http(Web)XML的空间数据互操作实 现规范。它是关于数据流的规范,与函数接口的形式 和软件的组件接口无关。
15
TerraGo的旗舰产品MAP2PDF
以GeoPDF文件形式创建和发布地图数据 作为GeoMedia、ArcGIS(ArcMAP™)之插件
16
2、地理信息系统互操作
计算机辞典:两个或者多个系统交换信息并相互使用已交换 信息的能力,即指一个系统接收和处理另一软件系统发送信 息的能力,它反映了一个系统是否易于与其它软件系统快速 连接,它是衡量软件质量的一个重要指标。 UCGIS(1996):指自底向上将已有系统和应用集成在一起,它 不是简单地集成而是系统地组合,它需要多种DBMS和应用程 序的支撑。 ISO/TC211:如果两个实体X和Y能够相互操作,则X和Y对处理 的请求Ri具有共同的理解,并且如果X向Y提出处理请求Ri, Y 能够对Ri做出正确的反应,并且将结果Si返回给X。 OGIS:系统或者系统的构件的可扩展性,以及互相应用和协 作处理的能力。
相关主题