作家概述

FME将TDRBM II DataSet考虑为单个文件夹中包含的TDRBM II文件的集合。TDRBM II编写器创建并将功能数据创建并将功能数据写入由此指定的文件夹数据集指示。

具有与源文件基本名称相同的文件基名的TDRBM II文件是用新功能数据覆盖的。

创建包含注释记录的TDRBM II实体需要链接源注释功能来源几何特征,其中潜在的许多关系。这是通过将源注释特征的id属性值与源几何特征(点,行或多边形)的id属性匹配来完成的。要产生有意义的结果,必须满足以下两个条件:

  1. ID源注释功能的属性值必须等于ID源几何特征的属性。
  2. 作者收到的功能必须以基于排序的顺序到达ID价值。

孤儿注释功能,即注释功能未指定ID值或注释功能ID值不等于“当前”几何特征ID值不能写入并删除。丢弃孤儿文本功能是TDRBM II格式的结果,因为它不支持“独立”注释记录。结果是孤儿注释功能不能写入文件作为实体。

生成有意义的TDRBM II文件输出将需要设置自定义映射文件,该文件描述了输入架构的详细信息,原因如下:

  • 通用(自动)翻译通常适用于大多数格式,因为它们非常简单。(如果道路在源中具有属性“长度”,则在目的地中调用“长度”的属性是有意义的。但是,TDRBM II是一个特殊情况。TDRBM II包含众多输出格式属性,其使“最佳猜测”成为不可能的。翻译大多数格式不需要了解输出格式架构,只需了解它。
  • TDRBM II具有许多预定义的属性和功能可以具有的值。当FME给出源数据集时,没有任何指示源数据中的属性的任何指示应该用于填写输出TDRBM II文件中所需的归属,大多数此信息将丢失。(当给出所有给定实体时,没有办法在任何给定实体的逻辑级别值是源文件,其源文件不了解架构或输入数据的含义。)因此,通常会出现“自动”转换没有生成任何有用的东西。需要发生什么是用户需要创建自定义映射文件,该文件告诉FME在其中在其特定源数据集中找到所有所需的TDRBM II数据。