span8
span4
哦,我不能停在原地,但不尝试XML和/或JSON ...
XML:
XMLTemplater表达:
{用于$ i的(1到4)的返回 } {FME:获得属性(FN:CONCAT( “AA”,$ I))} {FME:获得属性(FN:CONCAT( “B”,$ I, “B”))} {FME:获得属性(FN:CONCAT($ I, “CC”))}
[添加]如果你不熟悉XQeury,这个基本的模板表达也可以是可能的。
{FME:GET属性( “AA1”)} {FME:GET属性( “B1B”)} {FME:GET属性( “1CC”)} {FME:GET属性( “AA2”)} {FME:GET属性( “B2B”)} {FME:GET属性( “2CC”)} {FME:GET属性( “AA3”)} {FME:GET属性( “B3B”)} {FME:GET属性( “3CC”)} {FME:GET属性( “AA4”)} {FME:GET属性( “B4B”)} {FME:GET属性( “4CC”)}
JSON:
JSONTemplater表达:
[{ “名称”:FME:获得属性( “AA1”), “数量”:FME:获取属性( “B1B”), “价格”:FME:获取属性( “1CC”)},{“Name":fme:get-attribute("AA2"), "Quantity":fme:get-attribute("B2B"), "Price":fme:get-attribute("2CC") }, { "Name":fme:get-attribute("AA3"), "Quantity":fme:get-attribute("B3B"), "Price":fme:get-attribute("3CC") }, { "Name":fme:get-attribute("AA4"), "Quantity":fme:get-attribute("B4B"), "Price":fme:get-attribute("4CC") } ]
[更新]该表达式也是可用的。
[为$ I(1〜4)返回{ “名称”:FME:获得属性(FN:CONCAT( “AA”,$ I)), “数量”:FME:获取属性(FN:CONCAT(”B”,$ I, “B”)), “价格”:FME:获取属性(FN:CONCAT($ I, “CC”))}]
结果:
你好@piercexc,如果每个字段名称由非数字的字符和1至7中一个应该被参考以识别一组相关字段,该方法也是可能的。
这在数的范围为1至4的情况下的原型。
BuliAttributeRenamer参数:
如果你有一个记录名1名2 NAME3数量1 quantity2 quantity3等显然,这会更容易用,如果你可以只用一个名字和数量上现场每个记录拆分此成多个记录工作。
写下值从一列到另一基于规则1个回答
更改在任何一个shape文件或Excel文件属性的名称。1个回答
点线点,保留原属性5个回答
从Excel动态属性名称3个回答
通过定义读写器的命令行属性名称3个回答
©2019安全亚搏在线软件公司|法律