OGIS服务模型基本了解


发布日期 : 2017-03-02 02:26:24 UTC

访问量: 129 次浏览

OGIS服务模型(OGIS services model)

OGIS服务模型是定义地学数据服务的对象模型, 由一组互操作的软件构件集组成, 对要素的访问提供对象管理、获取、操作、交换等服务设施。

OGIS是控制地理数据存取、管理、操作、描述, 以及信息群之间数据共享等服务的总体规范模型, 是从技术上推述开放的地理数据模型和信息群模型。 具体而言,它具有以下几个方面的功能:

1.提供了一种方法,通过它能从OGM的数据类型构成具体的数据模型, 査询数据以及将共享的数据编制成目录。

2.提供了一种机制, 通过它能定义和建立信息群以及信息群之间的联系。

3.提供了一种手段,使其能够对OGM定义的数据类型, 用户定义数据类型以及其他功能进行操作.

地理信息系统服务模型中的主要组成如下:

a.要素实例的建立过程

为了建立要素实例, 在OGIS服务模型中引入了两个概念:要素模式和要素注册。

要素模式定义了要素类中属性集的所有方面, 包括几何体构件(含有相关的时空参考系统)、 语义构件和描述数据。也就是说, 要素属性集的所有内容都在要素模式中进行了一般性的描述, 如名称、类型和定义等。

要素注册是指存放要素模式的构件。 所有需要共享和使用的要素都在要素注册中注册, 它是要素的加工厂,通过它能建立要素。 具体的建立过程如下:①根据特定目的, 从要素注册中选择要素模式;②根据要素模式, 通过输入的具体值得到要素的属性集; ③根据要素名和属性集,就可以建立要素的一个实例, 同时给它一个标识号。

b.获取地理数据的方法

在前面对信息群模型描述中提到了目录, 它是一种索引机制,通过它能找到所需要的数据。 由于在分布式数据库管理中处理数据的最小单元是要素, 因此,目录的结构是树状的,最底层为要素, 通过以上这种层次能找到所需要的地理数据。

c.时空参考系统获取和转换

在一个信息部门中是通过时空参考系统来转换和解释几何体的, 一般在以下几种情况需要进行转换:用户需要改变时空参考系统、 理解和几何坐标有关的要素、共享使用不同时空参考系统的信息、 使用不同参数集的时空参考系统。

因此,时空参考系统必须按照一种统一的标准来定义, 并且通过某种机制能使用这些定义。 OGIS服务模型中描述了注册时空参考系统的机制, 以及在不同的时空参考系统中转换要素的机制。

时空参考系统的获取类似于要素定义, 时空参考系统的定义也包括名称、模式以及参数, 并且每个参考系统都在一个共同的注册器中注册。 因此,通过一个索引的注册参考系统便能找到所需要的时空参考系统。

不同时空参考系统之间的转换同样是由一个参考系统转换注册器来实现, 它包括需要转换的源要素及其时空参考系统、 目标要素及其时空参考系统,以及这两者之间的转换模式, 其中转换模式定义了转换特性,包括名称、类型及定义。

d.语义转换

不同信息部门之间的语义转换主要通过一个语义转换注册器来实现, 包括源要素及其要素模式、目标要素及其要素模式, 以及要素转换器等。它具有定义、插入、获取、 删除和寻找转换等功能。语义转换器包括源要素模式、 目标要素模式,以及转换的规则、约束条件等, 它们之间通过语义转换定义器相连接。 它通过标识号定义源要素和目标要素。

除了上述部分外,OGIS服务模型中对数据类型、 操作等也将进行注册,还通过专门的査询机制完成査询功能。