任何逻辑示意图要素类均可与 GIS 要素类或对象表相关联。此关联甚至是必要条件,具体取决于管理逻辑示意图要素类的构建器。例如,由网络数据集构建器或标准构建器(基于组织在几何网络中的 GIS 要素操作时)管理的逻辑示意图要素类通常需要指定关联的 GIS 要素/对象类。实际上,在这种情况下,构建器从输入中指定的一组 GIS 要素/对象开始处理。但是,构建器只能处理来自与其所管理的逻辑示意图要素类关联的 GIS 要素/对象类的特定输入 GIS 要素/对象。
对于由 XML 构建器或标准构建器(基于自定义查询操作时)管理的逻辑示意图要素类,通常不必指定关联的 GIS 要素/对象类,因为构建器并不直接从输入 GIS 要素/对象开始操作。但是,如果自定义查询返回的作为输入的记录或者输入 XML 元素基于 GIS 要素/对象而构建,则指定此类关联较为有用。在这种情况下,如果指定关联,则当您在生成的逻辑示意图中对逻辑示意图要素使用识别工具 时,您将获得有关逻辑示意图要素本身及其所关联的 GIS 要素/对象的信息。同样,如果这些构建器所预期的输入数据基于 GIS 要素而构建,则在配置关联的情况下,传递命令(将逻辑示意图传递到地图 和 将地图传递到逻辑示意图 )自动起作用。
此类关联在“逻辑示意图数据集编辑器”中进行配置,具体位置为逻辑示意图要素类对应的“属性”选项卡上的“关联的对象类”部分。对于使用从要素类/表导入或从要素图层导入命令创建的逻辑示意图要素类,创建逻辑示意图要素类时始终自动填充“关联的对象类”部分。但是,如果关联的要素类/表的对象类 ID 发生更改(例如,GIS 要素类/表已导出到另一个数据库),则可能需要更改关联。对于使用新建逻辑示意图要素类命令创建的逻辑示意图要素类,必须手动配置此部分中的参数。
可以随时配置和更改“关联的对象类”部分。以下步骤详细说明了如何配置此部分:
- 在“逻辑示意图数据集编辑器”中编辑逻辑示意图数据集。
- 如果逻辑示意图数据集资源未以树视图形式在“逻辑示意图项目”窗口中列出,请单击“逻辑示意图数据集编辑器”工具条中的视图,然后单击项目树。
- 在“数据集编辑器”树中,单击想要指定关联 GIS 要素类/对象表的逻辑示意图要素类条目。
- 在“数据集编辑器”窗口的右侧,单击该条目的属性选项卡。
必须在“属性”选项卡的关联的对象类部分设置关联:
- 在“关联的对象类”部分中,单击数据源下拉列表,然后选择连接想要关联的 GIS 要素类或对象表所在数据库的数据源。
列表中将显示逻辑示意图数据集的所有现存数据源。
- 单击对象类下拉列表,然后选择所需 GIS 要素类或对象表。
- 在“逻辑示意图数据集编辑器”工具条上,单击 保存。
也可以在任何逻辑示意图要素类级别指定特有的逻辑示意图属性(称为 FDSN、FCN 和 FOID),以将逻辑示意图要素与一组 GIS 要素或对象关联。这些属性的配置可补充或完善在“关联的对象类”部分中指定的关联。