逻辑示意图模板可用于创建特定类型的逻辑示意图。每个逻辑示意图模板都基于一个管理逻辑示意图内容的逻辑示意图构建器。ArcGIS Schematics 扩展模块提供三种预定义的逻辑示意图构建器。每种构建器的操作对象均为特定的输入数据/上下文,从中可以生成/更新逻辑示意图的内容:
- “网络数据集构建器”的操作对象是与网络数据集相关的求解程序结果。它需要将已求解的网络分析图层用作输入(例如,已求解的路径、服务区、最近设施点或车辆配送网络任务分析)。
- XML 构建器的操作对象是基于“XMLBuilderDiagram XML 模式定义文件”的 XML 数据。通过这种构建器可以针对外部行业应用程序(如 Network Engineer)、ERP(如 SAP)、PLM(如 Matrix One)或分析包(如 CYME)进行系统集成。这样,您就不必开发那些成本昂贵且不易维护的特定接口代码。XML 构建器要求写入可生成传递到构建器的 XML 的自定义代码。
- 标准构建器的操作对象是任意 GIS 要素类/图层或对象表。
- 由于可以解码几何网络和网络数据集拓扑,标准构建器特别适于处理那些组织为几何网络或网络数据集的 GIS 要素类。它能帮助您基于任意一组因选择或追踪操作而当前在 ArcMap 文档中高亮显示的网络要素在最短的时间内快速生成逻辑示意图。对于处理几何网络或网络数据集的典型公共事业型公司而言,这种构建器非常有用。然而,如果输入数据不在几何网络中或不在网络数据集中,但二者因空间位置或关系类而产生关联,则这种构建器仍会在配置过程中添加规则。有关这方面的一个例子是表示公司人员的点数据具有表示管理链的关系类(人员 A 与人员 B 以某种方式相关等)。此时可基于地理数据库关系规则生成显示该组织层级的逻辑示意图。
- 使用“标准构建器”还可以生成其全部内容均通过自定义查询构建而成的逻辑示意图。这些自定义查询可在任意类型的数据库上运行。使用自定义查询的主要先决条件是:存储在数据库中的数据必须包含维护连通性时所需的信息,即用于识别要生成的逻辑示意图中各链接起始(起点)和末端(终点)的所需信息。可使用结构化查询语言 (SQL) 编写要在检索所需数据时使用的查询。
在本教程中
本教程旨在介绍逻辑示意图构建器的配置。该配置可在用于编辑和配置逻辑示意图数据集的工具“逻辑示意图数据集编辑器”中进行。要了解如何快速配置某个预定义逻辑示意图构建器并对此配置进行测试,最简单的方法是完成本教程中的练习。您将需要完成练习 1 和练习 2,然后根据要用作输入的数据类型有选择性地完成练习 3 至练习 6 中的相应练习。
- 练习 1:创建逻辑示意图数据集 - 介绍如何创建逻辑示意图数据集
- 练习 2:编辑逻辑示意图数据集 - 介绍如何启动“逻辑示意图数据集编辑器”并用它来编辑逻辑示意图数据集
- 练习 3:配置“标准构建器”并基于组织到几何网络的 GIS 要素执行操作的快速入门指南 - 介绍如何创建和配置逻辑示意图模板,使其基于组织到几何网络的因选择或追踪操作而在地图中高亮显示的 GIS 数据生成逻辑示意图
- 练习 4:配置“网络数据集构建器”的快速入门指南 - 介绍如何配置基于已求解网络分析图层生成逻辑示意图的逻辑示意图模板
- 练习 5:配置 XML 构建器的快速入门指南 - 介绍如何配置基于 XML 数据生成逻辑示意图的逻辑示意图模板
- 练习 6:配置“标准构建器”并基于自定义查询执行操作的快速入门指南 - 介绍如何配置逻辑示意图模板,使其生成一组其内容完全通过自定义查询构建而成的预定义逻辑示意图