知识点
今天介绍的知识点,也是关于FME的。
简单来说,就是通过设置参数,达到让输出的目标数据放到与其同级的文件夹下(文章最后,会给出涉及到的模板下载方式)。
关于FME平台的参数问题,之前的推送中也有涉及。FME的参数我个人觉得是一个比较难的点,相关的的案例还比较少,今天就先来补充一个相关的案例吧。
参数定义
参数的发布
在读模块拖到workbench的时候,一个参数就会自动的发布出来,同样的,添加一个写模块,也会有对应的参数发布出来。但这种参数,没办法做到写出数据自动的放到与源数据同级目录下(当然,手动的指定输入输出路径参数是可以做到这一点的)。下面我来介绍一种方法,来满足读写数据在同级目录下的类似需求。
首先是发布一个参数,如下图所示:
连接参数
然后添加读写模块,并将其连接到刚才发布的参数,如下图所示:
需要注意的是,案例中使用到的参数都是最简单的,读入、写出文件名都没有发布对应参数,在实际应用中,应做相应调整。
测试
经过上面的设置,我们来看下运行效果:
可以看到,通过连接参数的方式,我们只需要传入一个参数,就可以实现数据的读入、写出,并且是同级路径。
总结
本文相对来讲,比较简单,在实际运用中,通过改变、编辑参数,可以实现更复杂的操作。