您在这里: 转换数据 > 使用变压器版本

使用变压器版本

随着新版本的FME,变压器有时会升级以包含新功能。每当变压器更新或修复时,变压器版本号增加。这是唯一一次版本号更改-它不会随着新的FME版本自动增加。变压器版本编号运行0,1个,2个,三,。。。,其中一个新的转换器是0版。有些变形金刚可能永远不会改变,仍然有0的版本,而其他人可能会在FME发布之间更改三到四次。

当升级到更新版本的FME时,你工作场所的变形金刚升级至最新版本。所有的变形金刚都一如既往地工作,根据最初添加它们时的版本。如果你选择,您可以手动将工作区中的各个变压器升级到其最新版本。

注:如果工作区包含的变压器版本比当前版本的FME中可用的版本新,则无法打开该工作区。例如,如果在FME 2007中打开一个FME 2015工作区,FME中可能存在冲突。这是因为工作区中可能有一个Transformer版本4,而FME 2007只支持版本1。

您可以通过以下方式使用变压器版本:

  • 控制变压器版本号的显示方式。
  • 将Transformers升级到最新版本。

查看变压器版本

您可以在工具提示中显示变压器版本,当鼠标悬停在变压器上时显示该工具提示。低于工具>FME选项>变压器,请检查.

转换器版本将显示在工具提示中:

在这个例子中,此属性名称转换器的版本为1。当前版本的attributecopier变压器,在安装FME桌面时,是4。也就是说,如果要向工作区添加新的attributerName,它将是第4版。

当前版本也显示在导航器窗口中的变压器列表中:

升级变压器版本

您可以将工作区中的任何转换器升级到其最新版本。在决定升级变压器之前,您可以查看有关变压器功能在每个版本之间如何变化的信息。升级过程中,您经常可以看到变压器参数设置从当前版本到新版本的比较,并根据需要进行调整。

导航器中会显示版本早于最新版本的变压器,可升级变压器。当前版本,以及最新版本,两种显示:

要查看有关变压器在不同版本之间如何变化的详细信息,右键单击变压器名称(它直接显示在可升级变压器下),然后选择显示更改.

在某些情况下,您可能有一个包含同一个转换器的不同版本的工作区。例如,如果打开具有版本2缓冲区的工作区,你放了一个新的缓冲器,新版本可能是第3版,或者更高版本。

你应该升级吗?

在决定将变压器升级到最新版本之前,调查版本之间的变化。在某些情况下,这些更改涉及性能和功能的改进,这些改进不会导致工作区在升级后出现意外行为。在其他情况下,升级可能需要您对意外结果进行故障排除。例如,可能有错误或断开的链接,或者运行时行为的更改可能导致工作区失败或根本不运行。

注:变压器升级后,彻底测试您的工作区以确保它按预期运行。

看看有什么变化

  1. 右键单击要升级的变压器,在工作台画布上,或者在导航器中,可升级变压器。
  2. 选择升级变压器.将打开一个升级窗口:
    • 参数更改:如果在不同版本之间参数的选择发生了变化,当前参数设置显示在升级窗口的左侧,这些设置到升级后的参数设置的映射显示在右侧。如果任何新的或修订的参数需要设置,它们以红色突出显示。在解决这些缺少的参数之前,无法继续升级。要进一步了解任何新的或修订的参数,点击帮助.
    • 注:有些变压器不显示参数变化的并排比较。仅显示升级的设置。

    • 详细版本更改:点击显示更改.FME帮助查看器显示有关变压器在不同版本之间如何变化的详细信息。

执行(或取消)升级

要继续升级,点击好啊在升级窗口中。要取消升级,点击取消.

从弃用的变压器升级

在某些情况下,以前版本的FME桌面的变压器可能已被弃用,或者因为它被重新命名,它的功能被合并到一个现有的变压器中,或者创建一个新的变压器,合并多个变压器的功能。不推荐使用的变压器也出现在导航器中的“可升级变压器”下,但区别在于指出变压器是“替换的”。在这个例子中,3dpointreplacer由VertexCreator替换:

从弃用变压器升级的过程与其他变压器类似,除了在替换窗口中执行升级外,而不是升级窗口。在下面的示例中,弃用变压器的参数,出现在左边,映射到右侧替换变压器的相应参数。