特征表示

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式添加了本主题中描述的格式特定属性。

属性名称

内容

HYD93_TYPE.

这个实体的FME通用几何类型。

范围:HYD93_POINT,HYD93_NO_GEOM

数据记录

数据记录文件包含可变数量的数据记录。每个记录都作为特征类型的特征输出记录。此功能始终有一个HYD93_GEORYRY.的价值HYD93_POINT.

每个数据记录在二进制中表示与ASCII相同,除了在ASCII HYD93数据记录中发生的调查ID,在HYD93二进制记录中不存在。

格式约定:

  1. 未知或未使用的值填充9次。
  2. 所有碱度探测(非功能)数据记录包括已知的深度值,值类型为0(实际深度)和711的制图码(估中米和十分之幅)。
  3. 负深度值表示高度。
  4. 具有非零值类型的水文特征记录可以具有或可能没有已知的(非9版本)值。
  5. “线特征”的水文特征不包括深度。相反,深度值字段用于沿线特征的每个记录的序列号(1 ... n)。
  6. 所有小数点都是隐含的(例如,10个单位的1234表示123.4)
  7. 领先的零和空白是等同的。

字段可以是整数,真实或字符类型。表示整数的字段是整数。包含十进制组件的字段是真实的(始终暗示十进制点),以及字母数字是字符的字段。

ASCII HYD93文件中的每行的第二个,第三和第四字段分别表示纬度,经度和深度值。类似地,二进制文件的每个记录的前三个字段表示纬度,经度和深度值。纬度和经度达到百万度,深度值为10米。

ASCII记录功能的属性在下表中描述。

属性

字符偏移

类型

描述

HYD93_SURVEY_IDENTIFIER.

1-8

char

由贡献组织提供的标识符,否则以代表数据的方式由NGDC给出。与标题记录中的相同。

HYD93_VALUE_TYPE_CODE.

34.

定义深度类型。

0 - 已知深度(或高度)

1 - 浸没(水位以下)

2 - awash(关于水位)

3 - 可见(在水位上方)

HYD93_CARTAPACT_CODE.

35-37

一个三个字符的代码,描述了国家海洋服务所定义的记录类型。

以下描述了二进制HYD93数据记录的属性:

属性

字节偏移

描述

HYD93_SURVEY_IDENTIFIER.

N / A.

在二进制HYD93记录中不存在调查标识符

HYD93_DEPTH_VALUE.

9-12

深度x 10(十分之一米)

(或线条特征序列号)

HYD93_VALUE_TYPE_CODE / HYD93_CARTAPACT_CODE.

13-14

类型代码* 1000 + Carto-Code *

将类型代码字段与Carto Code字段相结合