“列表中的属性在excel中被替换为新列”的答案 https://knowledge.亚搏在线safe.com/questions/86075/attributes-in-a-list-transposed-across-as-new-colu.html 关于“列表中的属性在excel中被替换为新列”这个问题的最新答案 答案由隆 https://knowledge.亚搏在线safe.com/answers/86098/view.html

如果通过主ID将辅助ID分组到一个列表中,那么只需使用AttributeRenamer将每个元素重命名为所需的名称。

2019年1月29日星期二23:58:33 GMT
答案由gio https://knowledge.亚搏在线safe.com/answers/86088/view.html

@bwasserstein

ID上的Listbuilder,爆炸。使elemtn指数的值增加1。

将它与Secondary_ID_连接起来。

创建属性@Value(_result) = @Value(辅助ID)

将Secondary_ID_1暴露给Secondary_ID_n(在excel中按增量创建列表,在曝光器中按导入创建列表)…

啊. .can't import in fme_2015.希望到时候你不会有成百上千的身份证。(升级FME ?)


ID上的聚合器,删除属性,使用attriubtus将Secondary_ID_1连接到Secondary_ID_n没有分隔符


现在你做的






2019年1月29日星期二17:24:48 GMT gio
答案由ebygomm https://knowledge.亚搏在线safe.com/answers/86086/view.html

这就是我在2018年要做的事情

和python来避免手动公开属性

进口fme进口fmeobjects def create_schema(特性):attrlist = feature.getAttribute (“_list {} .Sec_ID_Name”) feature.setAttribute(“属性{' + str (0) + '} . name”、“ID”) feature.setAttribute(“属性{' + str (0) + '} .fme_data_type’,‘fme_char(20)的)因为我,瓦尔在列举(attrlist): feature.setAttribute(“属性{' + str (i + 1) + '} . name”, val) feature.setAttribute(“属性{' + str (i + 1) + '} .fme_data_type’,‘fme_char (20)”)
2019年1月29日星期二17:16:28 GMT ebygomm
答案由bruceharold https://knowledge.亚搏在线safe.com/answers/86081/view.html

粗糙的边表使用起来很少有乐趣,您可以重构问题(比如),根据ID值输出工作表,并将辅助ID保留在一列中吗?

2019年1月29日星期二格林尼治时间16:50:28 bruceharold
答案由ebygomm https://knowledge.亚搏在线safe.com/answers/86080/view.html

这是可能的,但在当前版本的FME中不是特别直接。不确定同样的工作流程是否会在2015年奏效亚搏在线

2019年1月29日星期二16:46:04格林尼治时间 ebygomm