原文发布时间:2017/1/28 20:16:11
简而言之,参数很重要。它们渗透了FME的每一个方面,我们希望尽可能简单地使用它们。
在FME 2017我们做到了。 我们对参数的设置做了重大的改进,我想确保梦幻般的FME爱好者都知道他们是什么。
要素类参数
首先,读模块/写模块中要素类型对话框在2017版本中得到了改造。差异在下图中显示(这里是PostGIS的写模块):
![](/qrcode.jpg)
基本上,它是一种方法来删除其内容并不真正需要单独的选项卡。 这是一个小的变化(虽然我能 想象这需要大量的工作来实现),但如果你不提前知道它,很可能会带给你惊喜。
但是,你可能不太可能更多使用这个对话框,因为以下伟大的更新...
参数配置对话框
所以,当你打开FME 2017时,第一个注意到的就是这个变化,如下图:
“但是这样的操作可以同样对于转换器么?”,也许你会问,嗯,当然:
…同样还适用于对象之间的链接线:
事实上,任何你可以在画布窗口中点击都可以这样设置。 并且 —— 你可能已经注意到在第一个屏幕截图 —— 如果你不点击任何东西,那么你看到通用工作空间参数。 或者如果您选择多个对象,那么可以选择其中一个设置:
...并且请注意,我们可以针对自定义转换器设置,并有能力设置输入/输出端口参数。哇!我越多尝试这个对话框,我越喜欢它。
限制
我会提到几个限制。首先,这不适用于读模块和写模块。我猜测它可能在未来某个时刻被实现,但我们可能需要一种方法来在画布上表示这些,这样你可以点击它们。
第二个,可能不是个限制,但具有奇怪的效果:现在几乎不可能在转换器上看到黄色的图标!这是因为当你放置一个新的转换器时,其参数会自动显示在这个新窗口中;因此参数已经显示并被设置或查看(我们假定会这么做),所以图标直接变为蓝色。
当我第一次看到它发生时,我一直认为这是一个bug,但当你仔细思考,这是符合逻辑的行为,它只是可能需要一些时间来习惯。
关于参数的其他事情
所以参数编辑窗口是一个大事件。除此之外,还有一些小改变,我很想让个位了解。
首先,在导航窗口的工作空间参数已经被分类(重组)了:
如果对以前的版本还有印象,这个部分是由Workspace Parameters和Workspace Properties两个部分构成,所以这样整理和组织易于访问。
第二个变化,应该还是比较重要的,在读模块添加了一个Attribute to Read(读入属性)的参数:
请注意,它不适用于每种格式。 这是因为不是每种格式都允许我们选择读取哪些属性。 因此,您将在Spatialite,GeoPackage,CSV(这是一个新的,更有效的格式版本),Excel和大多数SQL数据库格式的格式上找到该参数。 不支持单独读取属性的格式将不具有此新参数。 在这种情况下,非暴露属性将和以前一样被隐藏起来。
总结
总而一下,我们在2017年做了相当多的改进,以便更容易地访问、设置和使用不同的FME参数;如同我愿意用漂亮、闪亮的礼物去给人们带去惊喜一样,这些改变也许是让你深入了解。
接下来,你就可以去使用2017版本了,继续做令人惊叹的FME创作!