WorkspaceRunner转换器的使用

原文发布时间:2014-06-23

作者:Tenniwdy

FMEWorkspaceRunner使用并不广泛,但需要用到的时候就显得非常重要。在这里将介绍WorkspaceRunnerFME WorkbenchFME Server中的使用。WorkspaceRunner转换器主要功能在本地计算机上或FME Server上调用另一个FME workbench工作空间文件生成新的FME进程,同时也能将转换器所在的工作空间中的某些值赋予被调用的工作空间。

一、WorkspaceRunnerFME Workbench中的使用

创建一个裁剪的模板,通过另一个模板获取裁剪要素的坐标范围,再将坐标值连接到裁剪模板。模板如下图:



裁剪模板需要发布的参数:


WorkspaceRunner转换器中选择者工作空间,并创建所读取的裁剪模板的发布参数,如下图:


这样就可以在调用模板设置被调用模板参数,并运行,输出需要的成果文件。


二、WorkspaceRunner模板在FME Server上的使用

调用模板调用被调用模板常常需要发布到FME Server才能达到我们的需求,WorkspaceRunner调用模板发布到FME Server运行与其他独立的模板发布运行有一些不一样。

发布调用模板,设置选项与其他模板的发布差不多,只是需要注意发布模板的服务选项,只需要选择Job Submitter服务,如下图:


被调用模板就不需要发布了,因为在发布调用模板时就已经上传了被调用模板。如下图:


登陆FME Server,设置调用模板文件路径,如下图:


运行,成功输出运行结果。根据不同的需求,也可以在调用模板中不创建被调用模板参数,调用模板在FME Server上运行也就不能设置被调用模板的文件路径,将读取固定路径下文件输出到固定文件路径下。







猜你喜欢

转载自blog.csdn.net/fmechina/article/details/81061946