FME 2017 抢先看:参数、参数、参数…..

原文发布时间:2017/1/28  20:16:11


FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者
如果您熟悉 FME 培训课程,你会知道每个转换(变换)过程是由组件(工作区 / 读模块 / 写模块 / 要素类型)按照层次组成的。   你还知道如何通过一系列参数控制每个组件。

 

简而言之,参数很重要。它们渗透了FME的每一个方面,我们希望尽可能简单地使用它们。

 

FME 2017我们做到了。 我们对参数的设置做了重大的改进,我想确保梦幻般的FME爱好者都知道他们是什么。

 

 

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

 

要素类参数

    首先,读模块/写模块中要素类型对话框在2017版本中得到了改造。差异在下图中显示(这里是PostGIS的写模块):

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者
 
    如你所见,这个影响到了参数的设置,因为以前的 Format Parameters 的选项卡没有了!相反,我们将其所有内容移动到第一个选项卡。   该选项卡也从常规( General )重命名为参数( Parameters )。

    基本上,它是一种方法来删除其内容并不真正需要单独的选项卡。 这是一个小的变化(虽然我能 想象这需要大量的工作来实现),但如果你不提前知道它,很可能会带给你惊喜。

但是,你可能不太可能更多使用这个对话框,因为以下伟大的更新...

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

 

参数配置对话框

    所以,当你打开FME 2017时,第一个注意到的就是这个变化,如下图:

 FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

         到现在为止, FME workbench 里面为了访问转换器的设置参数,都需要点击转换器的右上角,来打开设置界面对话框。而最新的版本,提供了新的设置参数的位置。例如,点击 PostGIS 写模块要素类,我们将看到:
FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者
 
     因此,我可以更改要素类参数(和属性),而无需转到特定的要素类对话框。 简而言之,它将参数对话框从模态更改为非模态。   不需要更多打开和关闭对话框。

    “但是这样的操作可以同样对于转换器么?”,也许你会问,嗯,当然:

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者
 
    对签和注释和同样使用(我发现这个非常有用):
FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

 

…同样还适用于对象之间的链接线:

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

 

    事实上,任何你可以在画布窗口中点击都可以这样设置。 并且  —— 你可能已经注意到在第一个屏幕截图 —— 如果你不点击任何东西,那么你看到通用工作空间参数。 或者如果您选择多个对象,那么可以选择其中一个设置:

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

 

...并且请注意,我们可以针对自定义转换器设置,并有能力设置输入/输出端口参数。哇!我越多尝试这个对话框,我越喜欢它。

 

限制

    我会提到几个限制。首先,这不适用于读模块和写模块。我猜测它可能在未来某个时刻被实现,但我们可能需要一种方法来在画布上表示这些,这样你可以点击它们。

    第二个,可能不是个限制,但具有奇怪的效果:现在几乎不可能在转换器上看到黄色的图标!这是因为当你放置一个新的转换器时,其参数会自动显示在这个新窗口中;因此参数已经显示并被设置或查看(我们假定会这么做),所以图标直接变为蓝色。

    当我第一次看到它发生时,我一直认为这是一个bug,但当你仔细思考,这是符合逻辑的行为,它只是可能需要一些时间来习惯。

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

  

关于参数的其他事情

    所以参数编辑窗口是一个大事件。除此之外,还有一些小改变,我很想让个位了解。

首先,在导航窗口的工作空间参数已经被分类(重组)了:

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

    如果对以前的版本还有印象,这个部分是由Workspace ParametersWorkspace Properties两个部分构成,所以这样整理和组织易于访问。

    第二个变化,应该还是比较重要的,在读模块添加了一个Attribute to Read(读入属性)的参数:

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者
      如果将该参数设置为“ Exposed Attributes ”,则只会从源数据读取暴露的属性。   这很有用,例如,当你只想从数据库表中读取少量属性时。   这样,“ Exposed ”复选框完全关闭属性,而不是隐藏。

    请注意,它不适用于每种格式。 这是因为不是每种格式都允许我们选择读取哪些属性。 因此,您将在SpatialiteGeoPackageCSV(这是一个新的,更有效的格式版本),Excel和大多数SQL数据库格式的格式上找到该参数。 不支持单独读取属性的格式将不具有此新参数。 在这种情况下,非暴露属性将和以前一样被隐藏起来。

FME 2017 抢先看:参数、参数、参数….. - FME - FME—专业化的空间数据服务实践者

 

总结

    总而一下,我们在2017年做了相当多的改进,以便更容易地访问、设置和使用不同的FME参数;如同我愿意用漂亮、闪亮的礼物去给人们带去惊喜一样,这些改变也许是让你深入了解。

 

   接下来,你就可以去使用2017版本了,继续做令人惊叹的FME创作!


猜你喜欢

转载自blog.csdn.net/fmechina/article/details/81067103
今日推荐