电子海图开发一百篇第五十六篇-电子江图传输规范 数据结构

1  显示

本部分标准所述的数据模型未包含用于信息展示或显示的任何规则,只提供了真实描述世界的方法。信息的显示可以适应特定的使用(如可以显示成带符号的图形,也可以文本形式显示),因而,信息的显示被认为独立于其存储,所以,不同的应用必须提供其自己特定的“显示模式”。通过一组显示规则,显示模式将确定真实世界信息必须适于特定应用来显示的方法。保持信息存储与显示独立的概念提供了较大的通用性和灵活性,使得同一数据可以用于多种目的而不需要对其结构和内容作任何改变。如果显示风格或介质改变了,只要显示模式改变。因此,所述模型可以连接到许多不同的显示模式。例如:ECDIS和纸江图展示了相同的基本数据,只是通过不同的显示模式以不同的方式罢了。

2数据结构

本部分标准规定了怎样把理论数据模型(见6)转换成本部分数据结构,这种转换隐含了从模型中提取的逻辑结构与数据结构中所使用的物理结构之间的链接关系,这种链接关系在本章加以说明。 虽然从模型到结构的转换与使用无关,但每个应用或产品都规定了实现其数据结构的自身规则,这组规则称之为产品规范,产品规范的概念亦在本章介绍(见7.1.4)。

3 模型到结构的转换

为了传递真实世界的信息,这里使用了层次方法。


首先,真实世界由于建立了现实模型从而使其易于理解,建模步骤在本部分第二节(理论数据模型)进行了描述。获得的模型被转换成已命名的组成部分(如记录和字段),实现这种转换的部分是指对组成部分及其内容的各种规则和约束的定义,转换的结果便产生了数据结构。

数据结构本身并不能从一个计算机系统直接转换到另一个计算机系统,要做到这一点,就必须把数据结构封装在物理传输标准中,本部分使用ISO/IEC 8211作为其封装依据。 本章讲述的是数据模型的实现(比如从模型到结构的转换)。模型和结构的组成部分之间的关系如图7所示:

模型                              结构

特征物标………………………………  特征记录

元特征对象……………………………  元特征记录

制图特征物标…………………………  制图特征记录

地理特征物标…………………………  地理特征记录

集合要素物标  ………………………  集合要素记录

空间物标  ……………………………  空间记录

矢量物标  ……………………………  矢量记录

孤立节点物标  ………………………  孤立节点矢量记录

连接节点物标  ………………………  连接节点矢量记录

边物标  ………………………………  边矢量记录

面物标  ………………………………  面矢量记录或(环状)边矢量记录

栅格物标  ……………………………  栅格记录

矩阵物标  ……………………………  矩阵记录

属性  …………………………………  特征或空间属性字段

特征物标之间关系  …………………  集合特征记录或指针字段

特征物标与空间物标之间关系………  指针字段

通常,一个交换中不止一个物标,而每个物标结构化成一条记录,因而一个变换就会包含不止一条记录。为简化这种交换,便把记录分组到不同的文件中,而最终进行交换的那组信息被称之为交换集。

把记录分组到不同的文件中,并且把文件分组交换集的方法可看作应用说明(见7.1.4节)。不过,下面的一般规则也适用:

交换集

|<R>文件(集)

|

..........................................................................................

|<R>记录(集)

|

|<R>字段(集)

|

|<R>子字段(集)

<R> 表示允许重复

·一个交换集由一个或多个文件组成;

·一个文件由一个或多个记录组成;

·一个记录由一个或多个字段组成;

·一个字段由一个或多个子字段组成; 其等级如下所示:

点线下部是本部分数据结构部分,这部分在后面详细说明,点线上部是对应用或产品的规定,这在相关产品规范中定义

结构的最低层是子字段,子字段必须只包括一个基本数据项,例如,一个属性值。格式化的子字段,例如日期子字段,必须由应用程序进一步分析。在本规范中,这类子字段是不可分割的。