span8
span4
你好,
我已经开始使用CAT(列对齐的文本)阅读器。有没有一种方法来指定列定义使用另一个文本或csv文件,而不是硬编码它在阅读器?
任何建议都是好的。
谢谢,
W
在当前版本的FME中,一种可能的解决方案(或破解方法?)是:使用FeatureReader读取CAT文件,并创建一个已发布的参数,链接到FeatureReader (CAT reader)中的模式参数。
然后,可以使用以下语法通过已发布的参数设置模式。
, , [, , , ] *
如。
field1整数5,field2,字符串,20日field3,字符串,15
请参阅CAT阅读器的parameters对话框以了解可能的字段类型。
您还可以通过另一个工作区中的WorkspaceRunner运行工作区。在这种情况下,可以通过特性属性设置模式。
嗨@generationn00b你可以在网上提出建议吗https://knowledge.亚搏在线safe.com/content/idea/list.html关于用另一个文件设置CAT reader的模式?我以前见过这种想法。
不能在CAT阅读器上动态设置列宽。我认为FME能提供的最好的功能是TextLine阅读器,后面跟着AttributeSplitter。要使其“动态”,可以尝试使用脚本化的参数设置AttributeSplitter的格式字符串。
©2019安全亚搏在线软件公司法律