你好。
我的工作区有问题,它将许多geotiff文件输出到一个文件夹。
我正在使用FeatureWriter输出geotiff的。fw没有选择是否覆盖现有文件。
当我将工作区保存为映射文件时,用这个映射文件运行fme.exe,没有文件被覆盖,即旧版本保留在输出文件夹中。
如果我手动运行它(即工作台中的工作区)。文件似乎被覆盖了。
这是涉水行为吗?或者运行*.fm和*.fmw文件之间有区别吗?
为什么FeatureWriter中没有设置来控制这一点?或者在那里,藏在什么地方?
干杯。
你好,
似乎我在自动(运行时)将FMW工作区导出到FME映射文件中发现了一个错误。
我的设置包括自定义转换器,其中包含一个空间中继。我只是参数化了空间中继的“输入顺序”和“分组依据”条目(通过选择自动创建新发布的参数)。“group by”最后是可选的“属性列表(空格分隔)”。
然而,工作区现在失败,原因是:
F_51(TransformFact):变压器“SpatialCrossJoiner”的定义无效。“process-group-by”语句没有2个标记
然后我把它输出到一个FME,并搜索“进程分组依据”,找到了它。
工厂定义*转换事实:9:空间交叉连接符\工厂名称“$(空间交叉连接符\工作区名称)\u空间交叉连接符\工厂元\参数\转换符名称:”$(空间交叉连接符\工作区名称)\u空间交叉连接符\转换符\参数:x原名称,$(空间交叉连接符\工作区名称)rkspace_name)_spacerelator,transformer_group,,group_by,$($(spacecrossjoiner_workspace_name)_group_by$encode),tests_group,,aggregate_handling,yes,predicates,$($(spacecrossjoiner_workspace_name)_relations$encode),diffattrs,,curve_boundary_rule_param,默认值规则,输出组,成功属性,相关属性,计算卡,否,属性属性属性组,是,合并属性组,是,属性属性属性模式,合并 供应商,注意冲突,使用 请求者,attr_前缀, 未使用的 ,生成“list”组,是,列出“name”,“relationships”,列出“attrs”到“include”模式,全部 属性,列出属性包括, 未使用的 \ process_group_by$($(spacecrossjoiner_workspace_name)_group_by)\multi_process“no_parallelism”\ group s_are_ordered$($(spacecrossjoiner_workspace_name)_group s_ordered)\input requestor feature_type”$(spacecrossjoiner_workspace_name)_save_feature_type_output\ input supplier feature_type”$(spatialCrossJoiner_workspace_name)_supplier“\output output feature_type”$(spacecrossJoiner_workspace_name)_spacerelator_output”
似乎process_group_by的行需要用引号括起其参数。
我在辩论中引用了一些话,运行映射文件而不是工作区,效果不错!
进程“分组依据”$($(空间交叉连接符“工作区名称”)“分组依据”
很遗憾,我现在必须手动保存+编辑才能运行我的工作区:-(
请修理。我使用的是2017.1 x64。
我在使用模式映射器重新映射Oracle 11g数据库的模式,并使用FME 2017.0.0.0 build 17236将THTE数据写入文件geodatabase时遇到了一个问题。我已经成功地映射了相同架构和数据的SQL Server版本,没有任何问题。如果我设置了Oracle映射,我可以让它成功映射,但它将无法输出到地理数据库,并将自动输出到.ffs文件。然后我可以打开.ffs文件,所有内容都被正确映射,只是没有输出到正确的位置。关于这个问题的任何建议都将非常感谢。
你好,
当运行工作台工作区(*.fmw)时,它被转换成一个动态映射文件(*.fme),由fme.exe运行。
我正在使用“FME”文件进行生产(通过BAT文件调用)。工作台工作区用于测试和调试。这是我的“最佳实践”。
但是如果我有一个工作区运行另一个,我不能运行映射文件本身,只有工作台工作区。
我认为这将是一个巨大的增强,如果WorkspaceRunner可以直接激活映射文件(*.fme),无需进行即时转换。双赢性能也一样。
干杯
拉尔斯岛
你好,
(这是对早期想法的重复,表现得有点差。希望这个价格更好)
当我将一个工作区提升到生产环境中时,我把它保存为一个FME映射文件,用它来运行翻译。这样我就避免了以后对工作区的更改会在最终确定和测试更改之前使转换崩溃。
然而,我的工作场所通常到处都是检查员,对测试和质量保证至关重要。我不需要那些来制作。
将“自动禁用所有检查器”选项添加到“另存为”对话框将非常有益,因此,在保存副本之前,我不需要手动执行此操作(从而更改我的工作区)。然后手动将所有(或者更确切地说,一些)检查人员重新安装到以前启用的状态,以便与工作区一起工作。
此外,既然我们有了FME工作台,交互式检查员在FME文件中就没有那么多意义了,是吗?
干杯
拉尔斯岛
——
这是先前文章的评论:
马克说:“变形金刚菜单下有一个启用/禁用检查程序。”这是你需要的吗?
我:不,没有,因为我的一些检查员可能已经瘫痪了,我不想不必要地重新启用它们。您所指的菜单项不跟踪每个检查器的当前状态,但是只启用或禁用它们,我说的对吗?
我想把规划现场图纸(不是地理编码)放在军械测量基线图上,在那里有可以用来固定规划光栅的Simalar参考桥。任何想法都是非常有用的。我相信这是可以做到的,但我不能从哪里开始。多谢。
你好,
我有一个如下所示的Excel表,我只想在我的FME工作台中映射一个属性。
我的工作台看起来像:
我的attributeValueMapper参数是:
在我的示例中,feature(attributeCreator)中的值在Excel工作表中,但结果总是得到标准值,不是要映射的值。
在Excel中,单元格被格式化为文本,因为也有字母数字值。
希望有人能帮忙。
顺便问一句:我该如何阻止在这里上载文件,以将文件的路径作为前缀添加到文件名中?
我在帮助中找不到答案,所以我在这里问:
我正在使用WorkspaceRunner调用子项目。现在我想把这个项目全部保存为.fme文件,然后再进行处理。但是它如何处理WorkspaceRunner和.fme文件呢?配置WorkspaceRunner时,链接的.fme文件似乎没问题,但这些参数不会显示出来进行配置。是否有方法调用和配置WorkspaceRunner中的.fme项目?还是我必须坚持.fmw来完成sup项目?