FME里批量加载数据的小技巧

原文发布时间:2011-04-12

作者:糖糖

工作中我们常会遇到批量加载数据文件的情况,特别是分装在不同文件夹下的数据文件,如果数据量大、并且文件夹较多,同时又想一次性全部加载,怎么办呢?

FME读取数据时有批量加载文件夹的功能,今天我来把这点小小的技巧告诉给大家.例如我要加载文件夹“航片”下的所有.tif格式的数据,它们分别放在该文件夹下的18个文件夹里,如下:

FME里批量加载数据的小技巧

首先,在FME WorkBench里添加TIF格式的读模板,点击“数据集浏览”按钮右边的“打开高级浏览”按钮,如下图所示:

FME里批量加载数据的小技巧

出现高级数据集管理对话框,有两种数据添加方式:添加文件、添加文件目录。

添加文件可以直接选定文件,并能多次选择,被选的文件出现在列表中,也可以点击“Remove”移除已选的文件,如下图所示,该选项适合同时读取不同路径下的数个文件:

FME里批量加载数据的小技巧

添加文件目录是直接选定路径,如选择“航片”:

FME里批量加载数据的小技巧

列表中会列出相应的文件类型,如上图,FME会自动读取文件夹“航片”根目录下所有的.tif和.tiff数据,如果想添加该文件夹下子文件夹里的TIFF数据,需要在后面的复选框中打上勾,如红圈所示。这样该文件夹下的子文件里对应格式的文件能全部读取。

通过以上两种方式,可以灵活批量读取同路径和不同路径的多个文件!