西班牙
斯潘4
你好,
FME 2017.1.1.1版本176522017.1.2测试版本177172018.0测试版本18208
功能编写器参数:
Shapefile Writer配置:
@吉奥,谢谢你的反馈。我确认你的解决方案如预期的那样有效。
此外,传统的“Destination Schema is Derived from List”(FME 2016.0及更早版本)方法仍然有效。
b17291-featurewriter-dataset-fanout-do-it-2.fmwt功能(FME 2017.0.1.1)
关键是必须从模式功能中删除“fme_schema_handling”属性(value=“schema_only”)。如果特征具有该属性,则动态编写器将每个特征类型的第一个特征视为架构特征,并将其丢弃。
有一些解决办法,但我希望这个简单的工作流程,从我的第一个问题也可以工作。亚搏在线
这样就行了。
为每个特征类型添加一个虚拟对象。计数器设置为本地等。启动0。
特征合并后,使用属性“fme_feature_type_name”,而不是fme_feature_type。(对于功能,将重置类型)
属性“schema only”不阻止写入。运行后检查输出。
这样地。
我试过了,似乎模式定义并没有以这种方式传播到特性。
检查检查器时,要素本身的属性为空,定义的每种要素类型的顶部都有行。
如果使用fme_feature_type=fme_feature_type_name将架构与通用输出合并,则它将按预期将功能写入文件夹。(尽管在我的测试中,特性编写器输出
1个功能比fed少..这是我目前所没有的..)
我已经在一个客户身上实施了类似的措施。架构不是架构功能,而是从工作区资源读取的。效果很好。当然,当时的处理方式有点不同。
我应该检查一下我是否能重现你的问题。
?2019安全亚搏在线软件公司|合法的