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文件都将被新特性数据覆盖。