特征表示

除了FME工作台添加到所有特性中的通用FME特性属性之外(参见关于Feature Type属性),该格式还添加了特定于格式的属性(格式属性).

属性名称

内容

hyd93_type

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

范围:hyd93_point, hyd93_no_geom

数据记录

数据记录文件包含可变数量的数据记录。每条记录都作为特性类型的特性输出记录.这个特性总是有一个hyd93_geometry的价值hyd93_point

每个数据记录的二进制表示与ASCII表示相同,除了在ASCII HYD93数据记录中出现的调查id不在HYD93二进制记录中。

格式规范:

  1. 未知或未使用的值用9填充。
  2. 所有水深(非特征)数据记录包括一个已知的深度值、一个值类型为0(实际深度)和一个711的制图代码(水深单位为米和十分之一)。
  3. 负的深度值表示高度。
  4. 非零值类型的水文特征记录可能有也可能没有一个已知的(非9的)值。
  5. 称为“线特征”的水文特征不包括深度。相反,深度值字段用于沿着行特征(1…n)的每个记录的序列号。
  6. 所有的小数点都是隐含的(例如,1234的十分之一表示123.4)
  7. 前导零和空格是等价的。

字段的类型可以是整数、实值或字符。表示整数的字段是整数。包含小数部分的字段是实数(小数点总是隐含的),字母数字字段是字符。

ASCII HYD93文件中每一行的第二、第三和第四个字段分别表示纬度、经度和深度值。类似地,二进制文件的每条记录的前三个字段表示纬度、经度和深度值。纬度和经度用百万分之一度表示,深度值用十分之一米表示。

下表描述了ASCII记录特性的属性。

属性

字符偏移量

类型

描述

hyd93_survey_identifier

1 - 8

字符

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

hyd93_value_type_code

34

int

定义深度类型。

0 -已知深度(或仰角)

1 -淹没(低于水面)

2 -浸水(约水位)

3 -可见(水面以上)

hyd93_cartographic_code

35-37

int

描述记录类型的3个字符的代码,由国家海洋局定义。

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

属性

字节偏移量

描述

hyd93_survey_identifier

N/A

二进制HYD93记录中没有调查标识符

hyd93_depth_value

9 - 12

深度x10(以米的十分之一为单位)

(或线路特征序列号)

hyd93_value_type_code / hyd93_cartographic_code

13 - 14日

类型代码* 1000 +纸箱代码*

组合类型代码字段和carto代码字段