工作空间
一工作空间是负责存储翻译定义的文件。
工作空间是翻译组件的主要容器。在层次结构的顶部,它们可以包含任意数量的读卡器,作家,特征类型;有时根本就没有!
创建工作区
可以使用“文件”菜单上的命令创建工作区,或者通过“开始”选项卡中的快捷方式。
通过generate选项创建工作区是定义翻译的简单方法,因为它包括读卡器,安装过程中的编写器和功能类型组件。
然而,工作区也可以创建为空-即画布是空白的,每个新组件都是从头开始添加的。
“从模板创建工作区”选项允许用户基于模板设计创建工作区。该模板可以来自用户定义的模板,与FME一起安装的模板,或在FME存储中提供模板。
控制工作区
工作区参数是与整个工作区相关的参数,对翻译的执行有影响。它们仅适用于当前工作区,并且可能在工作区之间发生更改。
工作区参数在导航器窗口中显示和设置。
为了方便使用,工作区参数分为两部分:基本和高级。最重要和最常用的参数属于“高级”部分。
日志记录参数
有三个日志参数。这个日志文件(basic)参数指定日志文件的写入位置。当您希望保留该文件以备将来参考时,这一点很重要。例如,您可以(作为高级任务)创建一个用户参数,将日志文件位置设置为c:\logfilestore\
这个要记录的最大功能和要记录的最大日志功能数(高级)参数控制将在日志(或空间日志文件)中记录多少不正确的功能。经常,仅仅知道一个特性被记录为一个问题就足以重新访问源数据;您不需要通过记录每个问题特性来填充日志文件。
回注发动机
不同的地理信息系统应用在不同坐标系之间的数据重投影算法略有不同。为确保FME写入的数据与现有数据完全匹配,此参数允许用户使用来自不同应用程序的重新投影引擎。
安装了Arcgis的用户正在选择使用该包的引擎来重新投影空间数据。
启动和关闭脚本
这些参数提供了运行tcl或python脚本的能力。当按下运行按钮时执行启动脚本,在处理任何工作区之前。关闭脚本在工作区完成数据写入后直接执行。
这些脚本的潜在用途包括:
- 在运行转换之前检查数据库连接
- 在翻译之前或之后移动数据
- 将翻译结果写入自定义日志或通过电子邮件发送给管理员
- 从其他应用程序运行脚本;例如,esri arcobjects python脚本
解释器参数允许用户选择运行任何脚本所使用的Python版本:
如果您选择“2.7或3.4+”,那么您将告诉FME您的脚本与两个版本的FME兼容,而使用哪一个FME并不重要。
.1更新 |
注意,在FME2016.1.1中,一个新的工作区参数控制当特性通过变压器的拒绝端口出现时会发生什么: 选项是在遇到拒绝的功能时终止转换,或者继续翻译。2016.1.1之前创建的工作区将一如既往地发挥作用-允许继续翻译。但是,默认情况下,新工作区将终止转换。 |