作为 ArcGIS Desktop 用户,您可能已为 GIS 数据创建了包含不同要素图层的地图、地图模板或图层文件。如果您要使用 ArcGIS Schematics 扩展模块基于该 GIS 数据生成逻辑示意图,则通过从要素图层导入命令便可直接从该地图、地图模板或图层文件中快速开始逻辑示意图数据集的配置。
从要素图层导入命令可用于为此文件中全部或部分要素图层轻松创建逻辑示意图要素类,然后自动将这些要素类与指定逻辑示意图模板(即您要用来实现逻辑示意图的那个模板)建立关联。在此过程中,还会自动配置一些其他逻辑示意图参数:
- 为逻辑示意图要素类自动创建与用于标注或符号化要素图层的全部属性对应的逻辑示意图属性。
- 默认的逻辑示意图图层属性会自动在逻辑示意图模板级别保存,因此,生成的逻辑示意图中所含逻辑示意图要素的显示将类似于地图、地图模板或图层文件中关联 GIS 要素的显示。
以下步骤详细描述了如何使用“从要素图层导入”命令基于给定逻辑示意图模板指定逻辑示意图的内容。
- 使用逻辑示意图数据集编辑器编辑逻辑示意图数据集。
- 如果逻辑示意图数据集资源未以树视图的形式在逻辑示意图项目窗口中列出,请单击逻辑示意图数据集编辑器工具条中的视图,然后单击项目树。
- 在“逻辑示意图数据集编辑器”树中右键单击所需的逻辑示意图模板条目。
此逻辑示意图模板可用于根据地图、地图模板或图层文件中引用的 GIS 要素生成逻辑示意图。根据该地图中所含 GIS 数据的类型,为逻辑示意图模板指定的构建器可为以下任意一种:
- 标准构建器,尤其适用于 GIS 要素被组织成几何网络的情况
- 网络数据集构建器,适用于 GIS 要素被组织成网络数据集的情况
请注意,如果输入中的全部或部分 XML 元素与 GIS 要素关联,则使用从基于 XML 构建器的逻辑示意图模板启动的“从要素图层导入”命令非常有用。
- 单击从要素图层导入。
从要素图层导入对话框随即打开:
- 单击地图或图层文件区域右侧的省略号按钮 (...)。
将打开选择要导入的地图或图层文件 对话框。
- 浏览至包含要导入要素图层的地图、地图模板或图层文件,然后选中它。
选择了随 Schematics 教程数据一起安装的 MapToImport 地图文档以后,以下屏幕截图将显示选择要导入的地图或图层文件对话框内容。
- 单击添加。
将关闭选择要导入的地图或图层文件 对话框。
从要素图层导入对话框中的地图或图层文件框将自动填充所选文件的路径,如下例所示:
此文件的内容列表中当前可用的所有要素图层均位于选择要导入的要素图层列表中。
- 组成几何网络并显示在被导入地图文件的内容列表中的要素图层将列于列表中的特定项目下,其名称对应于各几何网络名称。这些要素图层向与其相关的几何网络条目的右侧偏移。例如,在上方屏幕截图中,对应于 ElectricNetwork_Net 几何网络的 ElectricNetwork_Net 条目将对组成此几何网络并显示在 ElecDemo.mxd 内容列表中的所有要素图层进行分组。
默认情况下,如果这些要素图层条目在被导入地图文件的内容列表中呈选中状态(即显示在地图中),则它们在此列表中也将呈选中状态;如果它们在被导入地图文件的内容列表中呈取消选中状态,则它们在此列表中也将呈取消选中状态。取消选中列表中的几何网络条目将导致与此几何网络相关的所有要素图层条目也将被取消选中。
- 未包括在几何网络中且显示在被导入地图文件的内容列表中的要素图层,将在列表中显示在几何网络条目的同一级别下。在上方屏幕截图中,HartGIS.County 条目便属于此类要素图层。
默认情况下,即使此类要素图层条目在被导入地图文件的内容列表中呈选中状态,在此列表中也仍将呈取消选中状态。
- 组成几何网络并显示在被导入地图文件的内容列表中的要素图层将列于列表中的特定项目下,其名称对应于各几何网络名称。这些要素图层向与其相关的几何网络条目的右侧偏移。例如,在上方屏幕截图中,对应于 ElectricNetwork_Net 几何网络的 ElectricNetwork_Net 条目将对组成此几何网络并显示在 ElecDemo.mxd 内容列表中的所有要素图层进行分组。
- 选中要导入逻辑示意图数据集中的要素图层条目;即选中要使用“从要素图层导入”命令在逻辑示意图数据集中创建相应逻辑示意图要素类然后将这些要素类与逻辑示意图模板建立关联的要素图层。
- 如果还希望导入针对已导入要素图层配置的图层属性,请选中导入图层属性。
从每个选中的要素图层中导入的图层属性将构成逻辑示意图模板的默认逻辑示意图图层属性。
- 如果需要覆盖逻辑示意图数据集中现有要素图层属性,请选中覆盖图层属性。
- 如果希望参与几何网络的所有要素类在此过程中自动创建,即使输入中指定的地图内容列表中不存在其要素图层,请选中添加所有未列出的几何网络要素类。
- 单击确定。
导入过程启动。
导入完成后,“数据集编辑器”树可显示出以下内容:
- 新建了与 GIS 要素类关联的逻辑示意图要素类,这些要素类由各个已导入要素图层表示。这些新逻辑要素类的名称与用于创建它们的要素图层的名称对应。
- 已创建逻辑示意图要素类的几何和类型已根据导入的要素图层的几何确定,如下所示:
点
点、结点
面
面、结点
折线
线、链接
- 创建的逻辑示意图要素类均与从要素图层导入对话框打开之前右键单击的逻辑示意图模板相关联。
- 对于图层属性已通过字段进行配置以便标注要素或按类别显示要素的每个要素图层,已创建了与这些字段关联的逻辑示意图属性。它们将显示在每个已创建的逻辑示意图要素类条目下。已创建的逻辑示意图属性是与字段存储内容关联的字段属性;属性名称和 GIS 要素字段名称相同。
要保存所有新建项,您必须单击数据集编辑器工具条上的保存。