Metria AutoKa传输文件(FF)读写器

许可选项对于这种格式,从FME专业版开始。

AutoKa PC传输文件(FF)阅读器/Writer允许FME读取和写入瑞典FF (FlyttFil)文件格式。

FF文件格式是用于在AutoKa-PC和BankIR等应用程序之间交换信息的导出或传输文件格式。

概述

FF文件可能包含二维(2D)和三维(3D)特征。

FF文件存储特性几何图形以及一些预定义的属性。只有一个用户定义的属性。有6种特征,分为两组:点,线,文本简单的细节,而多边形、组和集群则是复合细节。

默认情况下,FME为输入FF文件寻找. FF的扩展名,但将接受任何FF文件作为输入,无论文件名或扩展名。FME认为FF数据集是一个AutoKa FF文件。FF文件是由可变长度的二进制记录或包组成的二进制文件,这些记录或包构成了单独的特征或细节。

FF格式还包含一些元数据,如原始数据的创建日期、用户签名、缩放因子等。但是,许多应用程序使用FF格式来回传输信息,其中一些应用程序不能正确维护该元数据。标准的解决方案是将这些元数据存储在一个小型的合作文本文件中,通常使用autoka的名称。必要时一样。FME已经采用了这一约定,并可以自动读取和写入适当的autoka。当从或导出到FF格式时,参数文件。

术语

一些FF术语不同于大多数其他格式中使用的术语。如果参考FF文档,您可能会注意到本节中使用的术语有些不同。

  • FME文档使用了这个词多边形在它的数学定义的封闭区域。FF文档使用了这个词多边形指一个未闭合的区域,而这个词区域指一个封闭的区域。
  • 在FF格式中,X轴垂直增加,Y轴水平增加。相反,FME定义的X和Y方向与数学和大多数其他格式一致:X是水平轴,Y是垂直轴。FME在必要时自动考虑这个轴的切换,按预期转换数据。

读者概述

FF阅读器简单地打开输入文件,并立即开始读取特性,并将它们返回给FME的其余部分进行处理。如果被指示这样做,FF读者将产生一个合作伙伴autoka.par参数文件,该文件包含在FF文件中找到的相关元文本。读者对定义语句没有任何需求,因为FF规范中没有用户定义的属性。

如果正在读取的数据包含自相交多边形,则解决自交叉多边形参数读者参数可以检查(设置为是的)将自相交多边形分解为非相交多边形。

返回的每个特征都将其特征类型设置为该特征的几何类型,如下所示:

  • 文本
  • 多边形
  • 集群
  • 集团

前三种特性类型是简单的细节,完全由读者自己处理。最后三种特征类型通过属性(上行和下行)传递给FME的其余部分,这些属性指示如何从其他几个特征重新组合复合特征,但这不是由读者直接完成的。

如果用户愿意,复合特性的最终处理和构建可以在工作空间中完成。默认情况下,FME收集碎片并完全构造复合特性,标记它可能遇到的任何文件错误。

作家概述

FF写入器创建特性数据并将其写入由Dataset参数指定的FF文件。任何同名的FF文件都会被新特性数据覆盖。

多边形的写作

值得一提的是,多边形可以用两种不同的方法来表示。如果一个多边形特征以一个封闭的区域作为其几何形状被写出来,该特征的拓扑将被计算,所有适当的部分将被自动写入FF文件。写出多边形的第二种方法是事先计算拓扑,然后分别写出每一块。在这种方法中,多边形将没有几何形状,但将有适当的向上和向下链接到边缘和质心特征,如有必要。