将读取器添加为资源
将读取器添加为资源时,将插入对要在工作区中使用的数据集的引用。此读取器不会执行任何实际的数据读取,除非运行时需要最新的架构。当需要时,可以从该读取器请求模式。
目前,此选项仅由配置为使用的写入程序使用动态特性.
在动态模式下,编写器将从一个或多个指定的读取器或读取器资源中提取模式信息,以便在翻译过程中使用。当编写器需要从多个不同的数据集获取模式和功能时,此功能特别有用。
读卡器和读卡器资源之间的区别在于,添加读卡器还将添加所有关联的功能类型–读卡器资源可以用作模式的源,而不实际提供任何功能类型。
设置读者资源
选择“阅读器>将阅读器添加为资源”,或在导航器中右键单击“工作区资源”:
单击“确定”后,日志文件将显示与所选数据集关联的处理统计信息,您将看到一条翻译成功消息,指示Workbench已成功处理该数据集。
您将在Navigator窗口中看到一个附加的Workspace Resources参数:
此读取器将作为工作区的资源保留在列表中。
设置写入程序以使用读卡器资源
如果要从读取器使用架构,请打开“编写器要素类型属性”,然后选中“动态属性”框。
模式源:单击浏览按钮从现有架构读取器列表中选择。运行时将仅使用您选择的读卡器。如果基于模式特征的模式选择时,将使用到达编写器的第一个功能的架构。如果工作区生成的用户定义功能可能不包含任何实际数据,但包含有用的架构信息,则此选项非常有用。
架构定义名称:定义要素类型的架构定义中的元素的命名方式。默认情况下,模式元素是基于“常规参数”下的要素类型名称命名的。或者,您可以根据指定的属性命名模式元素。
要删除的属性:此选项允许您从功能中删除属性。单击省略号(…)并输入目标功能中不需要的任何属性的名称(例如,OBJECTID、SHAPE_Area和任何其他属性)。