你在这里: 工作空间基础 > 用户界面参考 > 工作区导航器 > 将读取器添加为资源

将读取器添加为资源

将读取器添加为资源时,将插入对要在工作区中使用的数据集的引用。此读取器不会执行任何实际的数据读取,除非运行时需要最新的架构。当需要时,可以从该读取器请求模式。

目前,此选项仅由配置为使用的写入程序使用动态特性.

在动态模式下,编写器将从一个或多个指定的读取器或读取器资源中提取模式信息,以便在翻译过程中使用。当编写器需要从多个不同的数据集获取模式和功能时,此功能特别有用。

读卡器和读卡器资源之间的区别在于,添加读卡器还将添加所有关联的功能类型–读卡器资源可以用作模式的源,而不实际提供任何功能类型。

设置读者资源

选择“阅读器>将阅读器添加为资源”,或在导航器中右键单击“工作区资源”:

Workbench中的过程类似于添加工作区读取器。您需要选择要添加为资源的数据集文件(或文件组)(FME通常可以确定总体安排并将自动填充格式字段)。如果需要,请指定任何其他格式参数。

单击“确定”后,日志文件将显示与所选数据集关联的处理统计信息,您将看到一条翻译成功消息,指示Workbench已成功处理该数据集。

您将在Navigator窗口中看到一个附加的Workspace Resources参数:

此读取器将作为工作区的资源保留在列表中。

设置写入程序以使用读卡器资源

如果要从读取器使用架构,请打开“编写器要素类型属性”,然后选中“动态属性”框。

模式源:单击浏览按钮从现有架构读取器列表中选择。运行时将仅使用您选择的读卡器。如果基于模式特征的模式选择时,将使用到达编写器的第一个功能的架构。如果工作区生成的用户定义功能可能不包含任何实际数据,但包含有用的架构信息,则此选项非常有用。

架构定义名称:定义要素类型的架构定义中的元素的命名方式。默认情况下,模式元素是基于“常规参数”下的要素类型名称命名的。或者,您可以根据指定的属性命名模式元素。

要删除的属性:此选项允许您从功能中删除属性。单击省略号(…)并输入目标功能中不需要的任何属性的名称(例如,OBJECTID、SHAPE_Area和任何其他属性)。

另见

关于动态工作空间