特征表示
除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式添加了本主题中描述的格式特定属性。
属性名称 |
内容 |
HYD93_TYPE. |
这个实体的FME通用几何类型。 范围:HYD93_POINT,HYD93_NO_GEOM |
数据记录
数据记录文件包含可变数量的数据记录。每个记录都作为特征类型的特征输出记录。此功能始终有一个HYD93_GEORYRY.的价值HYD93_POINT.。
每个数据记录在二进制中表示与ASCII相同,除了在ASCII HYD93数据记录中发生的调查ID,在HYD93二进制记录中不存在。
格式约定:
- 未知或未使用的值填充9次。
- 所有碱度探测(非功能)数据记录包括已知的深度值,值类型为0(实际深度)和711的制图码(估中米和十分之幅)。
- 负深度值表示高度。
- 具有非零值类型的水文特征记录可以具有或可能没有已知的(非9版本)值。
- “线特征”的水文特征不包括深度。相反,深度值字段用于沿线特征的每个记录的序列号(1 ... n)。
- 所有小数点都是隐含的(例如,10个单位的1234表示123.4)
- 领先的零和空白是等同的。
字段可以是整数,真实或字符类型。表示整数的字段是整数。包含十进制组件的字段是真实的(始终暗示十进制点),以及字母数字是字符的字段。
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字段相结合 |