Caris NTX阅读器/写入器
许可选项对于这种格式,从FME专业版开始。
CARIS NTX Reader/Writer允许FME读写被称为NTX的CARIS交换文件格式。
概述
该格式是一种顺序二进制格式,用于保存水文或地形数据。其目的是使CARIS用户和承包商能够进行数据交换。
NTX文件可以包含二维(2D)和三维(3D)特征。NTX文件存储特征几何图形以及数量有限的属性。这些文件包含了关于功能类型以及如何查看或绘制的信息;即非符号化和符号化两种形式。它们还包含将X Y坐标与纬度和经度关联起来所需的信息,不同的数据组可以具有不同的地理引用。
NTX文件不显式存储任意属性值,而是使用特征编码方法,即为存储在数据集中的不同类型的特征分配唯一的特征代码。FME寻求的是.ntx为输入的NTX文件,但接受任何NTX文件作为输入,无论文件名或扩展名。
NTX文件格式允许大端(UNIX)和小端(PC)文件。FME将读取两种类型的文件,自动确定格式。
NTX文件中存储了10种特征类型,如下所示:
- 压实线
- 点到点线(也包括虚线、圆和弧)
- 的名字
- ASCII文本
- 文本的位置
- 文本块
- 符号(标签)
- 点高
- 调查结果
- 头信息
FME认为一个NTX数据集是一个CARIS NTX文件。
读者概述
NTX阅读器只需打开输入文件,立即开始读取特性,并将它们返回给FME的其余部分进行处理。读者对定义语句没有任何要求,因为没有用户定义的属性。任何带有deleted标记的特性都将被忽略且不输出。所有用关闭标志标记的行特性都以多边形的形式输出。
返回的每个特征都将其特征类型设置为该特征的几何类型,如下所示:
- ntx_compacted_line
- ntx_ptp_line
- ntx_circle
- ntx_ascii_tex
- ntx_name
- ntx_symbol
- ntx_text
- ntx_sounding
- ntx_spot_height或
- ntx_header
作家概述
NTX写入器创建特性数据并将其写入到写入器数据集指定的NTX文件中。任何具有相同名称的NTX文件都将被新特性数据覆盖。