通过自定义查询生成逻辑示意图
通过自定义查询生成逻辑示意图之前,必须在逻辑示意图数据集中创建逻辑示意图模板,并对其进行配置以结合使用“标准构建器”,另外还需要针对关联逻辑示意图要素类配置将在构建逻辑示意图的内容时执行的自定义查询。
通过自定义查询生成逻辑示意图的最简单方法是启动 ArcMap 并使用逻辑示意图工具条上的生成新逻辑示意图命令 。以下部分详细介绍了在 ArcMap 中生成由自定义查询构建的标准逻辑示意图的各个步骤。
通过自定义查询生成“标准构建器”逻辑示意图时,还可以使用名为创建逻辑示意图的 Schematics 地理处理工具。此外,您还可以通过使用 Schematic API 和开发自定义代码来生成此类逻辑示意图。
如果编辑会话处于打开状态,且相关 Schematics 表和编辑的地理要素类位于同一个物理工作空间(数据库),则无法生成逻辑示意图,除非您使用的是版本化 ArcSDE 地理数据库或文件地理数据库。如果使用个人地理数据库或非版本化 ArcSDE 地理数据库,则必须在生成逻辑示意图之前停止对地理数据的编辑会话。
- 启动 ArcMap。
-
单击“逻辑示意图”工具条上的生成新逻辑示意图按钮 。
将打开新建逻辑示意图 对话框。
-
单击逻辑示意图数据集或文件夹下拉箭头,然后在要存储所生成逻辑示意图的所需逻辑示意图数据集中选择逻辑示意图数据集或逻辑示意图文件夹。
了解有关此下拉列表中默认推荐的逻辑示意图数据集/文件夹的详细信息
提示:如果要在此列表以外的其他逻辑示意图数据集中存储新建的逻辑示意图,请单击逻辑示意图数据集或文件夹下拉列表右侧的浏览按钮,然后浏览至要使用的所需逻辑示意图数据集。通过在逻辑示意图数据集中选择特定逻辑示意图文件夹,生成的逻辑示意图都将自动存储到该逻辑示意图文件夹,而不是逻辑示意图数据集的根目录。
-
单击逻辑示意图模板下拉箭头,然后基于“标准构建器”选择要在生成逻辑示意图时使用的逻辑示意图模板。
当前所选逻辑示意图数据集(指定于逻辑示意图数据集或文件夹下拉列表)中包含的所有预定义逻辑示意图模板都将在此列表中列出。
- 保留输出数据框下拉列表中的 [创建新数据框] 默认值,以便生成的逻辑示意图自动显示在新的数据框中,也可以从该下拉列表中选择要添加所生成逻辑示意图的数据框。
- 请在逻辑示意图名称区域为要生成的逻辑示意图输入名称或选择预定义名称。
为逻辑示意图模板配置自定义查询时,“逻辑示意图名称”控件将显示为包含预定义逻辑示意图名称的下拉列表。这些名称与为相关逻辑示意图模板定义的逻辑示意图标识符相对应。在这种情况下,必须选择其中一个预定义逻辑示意图名称。
如果没有为逻辑示意图模板指定自定义查询,则“逻辑示意图名称”控件将显示为一个文本框,可在其中为生成的逻辑示意图输入任何名称。
- 单击确定。
逻辑示意图将生成并显示在指定数据框中。目前在逻辑示意图数据库中被引用。