良好的注释,可以起到画龙点睛的作用。有时候看早年间写过的东西,都需要很长时间才能看懂。如果有了注释,理解起来就会简单许多。 FME支持三种注释方式
在FME中使用书签,按照功能模块进行组织,可以让模板更容易理解。 添加方式:选中功能模块,按Ctrl+B
缓存是个好东西,但用错地方了也会带来麻烦。在进行模板调试的时候,模板还没完成,经常需要改来改去的,缓存可以让模板不必每次都从头开始运行,非常方便。 但是,如果是在生产环境中,模板已经不需要修改了,开着缓存会让数据处理的效率大大下降。 知识点:合理的使用缓存功能!
经常有朋友说,我的C盘又爆了! 在FME中进行数据处理时,内存不足的时候会产生比较多的临时文件。如果恰好你处理的数据量比较大,临时目录的空间又比较小,这时候很容易由于磁盘空间不足造成模板运行失败。所以建议把临时目录放在比较空闲的磁盘上! 知识点:设置缓存目录! 设置方式也很简单只需要在环境变量里新建一个名称为FME_TEMP的变量即可。
不得不说,ArcGIS平台非常优秀。在数据处理的时候,经常需要使用到地理处理工具。大家都知道,FME是支持Python的,ArcGIS对Python的支持也非常好。那么我们就可以通过Python的方式来扩展FME的功能,比如最常见的:在FME中使用ArcPY。 知识点:配置Python解释器! 在以前,配置方式比较复杂(点这里可以看到早期版本配置方式),现在就简单多了。如下图: