- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
函数与流的相互影响
当平行地使用函数时,工作空间很快就会变为一系列工作流,并且每个流执行不同的任务。我们需要处理和检查不同流之间的相互作用。
用户能够分别检查工作空间的每个部分,这是很重要的,但是也要知道改变一个部分就会影响到其它部分,甚至是整个工作流。
Interacting Edits
有时候,改变一个函数就可能导致另一个函数的设置错误,这时,函数就会要求用户在使用设置时,对这个设置进行编辑.。
当变化对函数起到反作用时,Workbench就会自动标记这些函数,所以用户就知道出现了错误。通常当函数properties按键出现红色,就说明要引起注意了。
在 Navigator方框中,同样会出现这种提示。
?
?断开工作流,对它进行检查
当一个工作空间是由多个显著的部分组成时,通过断开连接,就能够简单地分裂组成部分,这样就能检查工作空间的特殊组成部分。
因为函数之间是相互影响的,所以断开连接可能导致函数在断开的部分变得无效。
通常,FME会在运行的时候检查工作空间,并且要求为任何不完整的函数提供设置,即便如此,这个功能也能判断是否将这些函数连接到要素流中。
如果不存在连接,就会忽略掉这些函数,并且也不会出现警告。
这个功能允许用户在不需要考虑已断开函数设置的情况下,就能够分裂工作空间的组成部分。
?
例2:函数和工作流的相互影响(使用例1中的工作空间)
删除源要素类和AttributeFilter函数之间的连接,你会发现,AttributeFilter函数现在被标记成“不完整”,为什么呢?运行工作空间。注意到仍然在进行转换。FME知道能够安全地忽略这些不完整的函数,这是因为它还没有被连接到源要素流。
?
用户自定义的Workbench
使用大部分Workbench的自定义界面就能够更轻易地访问到你最爱的函数。
自定义Workbench的工具条
现在我们就能自己定义Workbench工具条,这样就能定义一些功能的快捷键,以及常用的函数。
右击工具条,然后选择”customize”选项,就会出现Edit Toolbar对话框(如下图)
?
添加工具条键点击工具条的输入列表,然后将它拖到工具条中的指定位置,就能够在工具条中添加一个指令或函数。
?
上图:用户在已有的Run和Stop按键之间添加了一个键。
?移除工具条键为了移除一个指令或函数,就只需要将它拖到工具条外
移动工具条按键为了在工具条中移动一个指令或函数,就只需要将它拖到一个新的位置Transformers on the Toolbar 函数出现在Edit Toolbar对话框的底端(右图)
?
左图:已经在这个工具条中添加了大量的函数快捷键,其中一个就是Clipper
注意,所有快捷键的图标都是相同的,FME之后的版本可能会提供一组自定义图标来区分它们。
?
自定义 Transformer Gallery
因为FME Workbench gallery含有大量不同的函数,所以用户一定要能够合理地安排这些工具,这样才能有效地运用它们。
什么是自定义函数文件夹?Workbench函数列表中的函数被合理地保存在大量文件夹中,文件夹数量越多则说明要进行不同类型的操作。
FME能够创建自定义函数文件夹;函数列表中的文件夹包含了任何已有的函数。
它的优点就是,现在用户用一种方法来轻易地访问他们最常用的函数,再也不需要浏览这个函数列表或是使用函数寻找工具了。
Doctor Workbench 说过“不要搞混了!自定义函数文件夹指的是保存函数的自定义文件夹,而不是自定义函数的文件夹”
?创建一个自定义函数文件夹
首先,在函数列表中,鼠标右击,然后选择New Folder”选项(如右图)
就会出现 New Folder 对话框
左图:用户创建一个新的文件夹,来保存在ProjectX中要用到的函数
?
右图:Project X 文件夹具惠出现在函数列表中。
?
重命名或者删除一个自定义函数文件夹
在函数列表中,右击一个自定义函数文件夹,就会出现选项:重命名或删除。
?
添加函数到一个自定义文件夹
进行简单的拖动就能将函数添加到一个自定义文件夹中。可以从函数列表的一个已有入口,或是从Workbench窗口中,对函数进行拖动。
我们一定要注意,在大多数情况下,在自定义文件夹中的入口只是一个副本。从工作空间或一个已有的文件夹中拖动一个函数并不会删除掉这个函数,但是,从一个自定义文件夹中拖动函数就会出现例外,假如这样的话,就是将函数从一个文件夹中转移到另一个文件夹。
你也要明白一个自定义文件夹并不是独立的版本。无论将函数添加到哪一个版本,任何插入到工作空间的函数都是必威体育精装版的版本。
下图:Project 文件夹已经包含了 Sampler, Creator 和 AttributeFilter
文档评论(0)