FME Workbench 基本知识
FME Workbench 是一种用于开发数据变换工具的可视工作流编辑器。启用 Data Interoperability 扩展模块后,您可以使用该编辑器创建空间 ETL 工具和自定义格式。
FME Workbench 帮助
FME Workbench 包含一个独立的 help system,用来提供有关 FME 阅读器和编写器及转换器的详细信息,以及各种设置和界面的上下文相关帮助。
- 要查看某个特定设置的帮助,可单击上下文相关帮助按钮 (?) 并单击对话框中的该项设置。
- 要打开 Workbench 帮助,可单击主菜单中的帮助 > 窗口 > Workbench 帮助。
- 有关某个格式阅读器或编写器的详细信息,可单击画布上的源或目标对象并按 F1。
- 有关转换器的详细信息,可单击画布上的转换器对象并按 F1。
启动 FME Workbench
启动 FME Workbench 的方法有三种:
- 右键单击工具箱,然后单击新建 > 空间 ETL 工具。
- 右键单击现有空间 ETL 工具,然后单击快捷菜单中的编辑。
- 双击 Catalog 窗口中的添加互操作链接并创建新的自定义格式。
FME Workbench 只能作为 Data Interoperability 扩展模块的一部分使用以发挥其功能。无法在 ArcGIS 外部通过单击 workbench.exe 文件来启动 FME Workbench。
工作空间画布
启动 FME Workbench 将打开主窗口和工作空间画布。画布将显示用来定义空间 ETL 工具的数据源、连接、转换器和目标要素。默认情况下为从左到右进行处理,从源数据对象入手,通过连接器将输出连接到输入来引导数据流,然后在目标要素结束流程。
- 使用数据集、转换器和连接器的右键单击快捷菜单。每个菜单均为上下文相关菜单并提供对于典型工作流常见命令的快速访问。
- 要选择多个对象,可按住 CTRL 键进行单击时或单击并拖动光标。
- 使用 F2 键可以重命名属性。
- 使用 DELETE 键可以删除任何对象。
导航器
导航器是一个资源管理器窗口,以树状视图显示您的工作空间。它可提供参数的可见状态,还可提供对于编辑对话框的直接访问。要编辑参数,可右键单击参数,然后单击快捷菜单中的编辑参数。
要从主菜单打开“导航器”窗口,可单击视图 > 窗口 > 导航器。
转换器库
转换器库是一个资源管理器窗口。利用该窗口,您可以按类别浏览转换器,也可以输入描述名称或功能的一个或多个关键字来对转换器进行搜索。要向工作空间添加某个转换器,可双击该转换器或将其拖放到画布上。
要从主菜单打开“转换器”窗口,可单击视图 > 窗口 > 转换器库。
日志
“日志”窗格是一个文本窗口,显示有关运行时所进行的转换的详细信息。此窗口可用来追踪错误和警告,还可记录空间 ETL 工具的执行情况。转换结束后,您可以搜索特定文本字符串,将内容复制并粘贴到其他文本文件,或将所有信息保存到一个日志文件 (.log) 中。
要配置 FME Workbench 以使其每次运行转换时都生成一个 (.log) 文件,可单击工具 > FME 选项,单击导航栏菜单中的运行时,然后选中将日志保存到文件复选框。
颜色编码
FME Workbench 使用颜色提供关于转换器和连接的当前状态的可视信号。
转换器
转换器的属性按钮可显示三种颜色状态。该按钮位于每个转换器的右上角。
颜色代码 | 描述 |
---|---|
与转换器相同的颜色及省略号 (…) | 您可以利用转换器的现有参数使用转换器。 |
黄色及省略号 (…) | 转换器包含默认设置,但您尚未接受这些设置。您可以在此状态下使用转换器,但工作空间可能会产生意外的结果。
|
红色及惊叹号·(!) | 一个必填字段为空。
|
连接器
连接器在每个端点处可显示出三种可能的颜色状态。
颜色代码 | 描述 |
---|---|
输入箭头为绿色。 | 连接已建立。 |
输入箭头为红色。 | 端口无输入。这不是错误。端口无输入可能是有意为之,因此是有效的设计。但是,最好在运行转换之前检验红色箭头以避免发生意外错误。
|
输出箭头为黄色。 | 运行转换时端口将不会生成输出。 |