作家概述

FME认为TDRBM II数据集是包含在单个文件夹中的TDRBM II文件的集合。TDRBM II编写器创建特性数据并将其写入指定的文件夹数据集指令。

具有与源文件基名相同的文件基名的现有TDRBM II文件将被新特性数据覆盖。

创建包含注释记录的TDRBM II实体需要将源注释特征与源几何特征链接起来,这种链接可能具有多对一的关系。这是通过将源标注特征的ID属性值与源几何特征(点、线或多边形)的ID属性匹配来实现的。为了产生有意义的结果,必须满足以下两个条件:

  1. Id属性的值必须等于Id源几何特征的属性。
  2. 作者接收到的特征必须按照排序的顺序到达Id价值。

孤立的注释特性,即注释特性没有指定Id值或注释特性Id值不等于“当前”几何特征Id值不能写入,将被删除。抛弃孤立文本特性是TDRBM II格式的结果,因为它不支持“独立的”注释记录。其结果是孤立的注释特性不能作为实体写入文件。

产生有意义的TDRBM II文件输出需要设置一个自定义映射文件,描述输入模式的详细信息,原因如下:

  • 通用(自动)翻译通常适用于大多数格式,因为它们非常简单。(如果一条道路在源文件中有一个属性“length”,那么在目标文件中创建一个名为“length”的属性是有意义的。)然而,TDRBM II是一种特殊情况。TDRBM II包含大量的输出格式属性,使“最佳猜测”成为不可能。翻译大多数格式不需要理解输出格式模式,只需要了解它。
  • TDRBM II有许多预定义的属性和值,特性可以具有这些属性和值。如果给FME一个源数据集,但没有任何指示,源数据中的哪些属性应该用于在输出TDRBM II文件中填写所需的属性,那么大部分信息将会丢失。(对于任何给定的实体,如果给出的只是一个源文件,而不知道模式或输入数据的含义,则无法在逻辑级别上“猜测”它的值。)因此,“自动”翻译通常不会产生任何有用的东西。需要做的是,用户需要创建一个自定义映射文件,该文件告诉FME在何处找到特定源数据集中所需的所有TDRBM II数据。