ListIndexer
将索引指定的列表元素的属性降级为特性的主要属性。
参数
属性列表
指定转换器将从中读取的列表属性的名称。
列表索引
列表元素的索引,其内容将被复制到输出特性的主属性。
如果您输入一个负数,那么索引将从列表的后面开始(例如,1将复制列表中的最后一个元素)。
降级属性前缀
添加到降级属性的可选前缀。
例子
如果这个特性进入这个转换器:
somelist {0}。长度= 7.3
somelist {0}。kind = ’paved’
somelist {1}。长度= 8.4
somelist {1}。kind = ’smooth’
somelist {1}。车道= 2
somelist {2}。长度= 1.1
somelist {2}。kind = ’rough’
而index设置为2,那么离开transformer的feature会有以下属性:
长度= 1.1
类型=“粗糙”
somelist {0}。长度= 7.3
somelist {0}。类型=铺
somelist {1}。长度= 8.4
somelist {1}。kind = 'smooth'
somelist {1}。车道= 2
somelist {2}。长度= 1.1
somelist {2}。kind = 'rough'
索引可以作为数字输入,也可以通过从下拉列表中选择属性名从特性属性的值中提取。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
额外的资源
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。