span8
span4
嗨,大家好,
我有一个工作流程中亚搏在线,我必须动态地更改架构。我可以通过使用FeatureWriter(或CSV作家),并设置与模式来源“架构从架构功能”动态架构定义到我想要的结果写入到一个CSV文件。在传递的功能具有属性列表的名称和fme_data_type。
在输出CSV文件中的表格的格式正确到新的架构。然而,从FeatureWriter的输出端口的数据是在相同的模式格式作为输入给它,(未在写入CSV模式格式)。我想改变的模式在FME这样我就可以进一步对其进行处理。是否有一些FeatureWriter设置,我在想念?或任何可选择的工作流更改架构?亚搏在线
提前致谢,
阿希什
感谢您的建议。
我试过后作家加入FeatureReader。但是,我不能设置FeatureReader正确,以便它动态地读取架构。似乎每个功能的属性被读入,但不外露(但是,我不能用AttributeExposer,因为我不知道属性名事先)。
此外,CSV文件的,我正在写(又一次读)的文件名是基于属性值。(如果我明确地选择CSV文件,然后FeatureReader产生正确的模式。)
从FeatureReader输出如下:
我的工作空间如下:
谢谢@ashish_man。优秀的背景下在这里。我理解这个问题深一点,我想更多地了解你想要做什么。
问:从FeatureWriter下游,特别是你想实现与FME什么?让我们知道你正在尝试做的,我会提供任何建议。(例如,你想编辑的属性名称,如果一个特定的名称是在文件中...或者花药类型或过程)
你击中了要害,由于它在运行时,而不是设计被读取所以这是有道理的,工作台不会为你提供公开的属性FME不理解的模式。
感谢您的支持@brianat亚搏在线safe。我的目标是自动从多个从不同的位置AutoCAD绘图读取表,以及在对其它用户组中有用的方式来呈现它。最后的输出格式可以从各个位置的包含数据库信息。大多在AutoCAD图形中的表只是一堆显示为一个表格线条和文字放在一起的。此外,标题,属性的名称,内容,地点或在DWG的表的数目并不一致。唯一的共同点是表的属性名的几个关键词。
有可能是解决这个问题很多不同的方式,但我开始通过搜索这些关键字,他们的邻居线路和一堆基于文本的位置变换后,我能够通过设置动态模式定义重现一个CSV文件中的表格。CSV文件仅仅是一个临时文件,它已经为动态改变表的模式创建。我的下一步是概括表(重命名属性,以标准格式,合并表等),以便它可以被放入一个数据库。但是,对于它,我要动态地看表。
我可能需要避免CSV的动态读取,写入到CSV前做所有必要的转换。请建议。
谢谢,
阿希什
谢谢你的背景。超级有益的,这听起来像一个有趣的项目!从图纸创建这些表是我的书一个巨大的成就。不管怎么说,我认为问题的一部分是,你需要读取原始数据,然后一旦表了解你想进一步处理它与一些用户交互。除非你有一个号码,你可以在工作区中指定特定的规则,可能更容易有一个用户推动这一进程。
一个想法浮现在脑海(和我们这里有它的一个例子:https://knowledge.亚搏在线safe.com/articles/1116/easygeocoder-data-driven-self-serve-data-transform.html),是读取数据,然后让用户决定用它做什么。FME Server会简化这一过程B / C可以运行第一过程和结果流至第二网页询问用户的问题。检查出的演示,看看是否会有帮助。
任何人有其他的想法?
嗨阿希什,
我不知道任何设置,帮助的,但我有一个建议。你可以做的就是添加一个FeatureReader后作家用正确的架构中的数据读取。这是一个额外的步骤,但要解决这个问题。
布赖恩
©2019安全亚搏在线软件公司|法律