BulkAttributeRenamer

通过添加或删除前缀或后缀来重命名属性,或者使用正则表达式或字符串替换文本。如果需要快速重命名所有(或许多)属性,那么这个转换器非常有用。

跳转到配置

典型的使用

  • 重命名多个属性以匹配命名约定
  • 为属性名添加前缀或后缀
  • 从属性名中删除前缀或后缀
  • 更改属性名称的大小写
  • 替换属性名中的字符串

它是如何工作的?

BulkAttributeRenamer允许您选择所有属性或特定属性,然后选择重命名方法。输入transformer的所有特性的属性都将根据您的选择进行修改。

如果重命名过程导致属性名为空,则该属性将被删除—例如,删除后缀本身就是整个属性名的后缀。

属性值保持不变。

使用笔记

  • 这个转换器专门用于对属性进行更改的名字.改变属性使用StringReplacerAttributeManager变形金刚。
  • 使用AttributeManager若要重命名单个属性,请使用在原始属性不存在时提供默认值的选项。
  • 使用StringCaseChanger更改属性值(而不是名称)的大小写。
  • 如果选择重命名所有属性,那么也可以重命名未公开的格式属性,这可能会产生意外的结果。考虑使用选择的属性和属性选择列表进行更好的控制。

配置

输入端口

输出端口

参数

编辑变压器参数

使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项.

定义值

有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。

参考

处理行为

基于特征

功能持有

没有

依赖关系 没有一个
FME授权级别 基本版及以上
别名
历史 替换AttributePrefixer和AttributeExpressionRenamer
类别

属性

FME社亚搏国际在线官网区

FME社区是演示亚搏国际在线官网、操作、文章、常见问题等的地方。获取问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。

搜索关于BulkAttributeRenamer的所有结果在FME社区。亚搏国际在线官网

例子可能包含在政府开放执照下的信息-温哥华