要优化当前在模板上设置的逻辑示意图图层定义,例如要自定义系统交汇点、缩减边等一些图层的设置或要添加标注,必须从基于模板的逻辑示意图图层开始使用 ArcGIS Pro。然后,在使用导出逻辑示意图图层定义工具导出逻辑示意图图层定义之前,需要编辑网络逻辑示意图图层下的图层并设置任何标注。此工具会创建输出网络逻辑示意图图层定义文件 (.ndld)。完成此操作后,使用为逻辑示意图图层定义文件参数指定的输出 .ndld 文件运行导入逻辑示意图模板定义工具。
要求和先决条件
优化模板上的逻辑示意图图层定义的要求和先决条件如下:
- 此操作必须从文件地理数据库中的公共设施网络或追踪网络或企业级地理数据库中公共设施网络的数据库连接内执行。使用企业级地理数据库中的公共设施网络时,您无法使用服务。
- 对于企业级地理数据库中公共设施网络的数据库连接,必须使用数据库公共设施网络所有者的凭据进行连接。
- 使用企业级地理数据库中公共设施网络的数据库连接时,您必须使用门户公共设施网络所有者凭据登录到 ArcGIS Enterprise 门户。
接下来的几节将详述工作流中用于优化在模板上设置的逻辑示意图图层定义的四个步骤:
创建参考 utility network or trace network 数据元素的地图
- 启动 ArcGIS Pro。
- 当使用企业级地理数据库中的公共设施网络时,可以使用门户公共设施网络所有者凭据登录到 ArcGIS Enterprise 门户。
- 加载您的工程或创建一个工程。
- 根据要使用的地理数据库,执行以下操作之一:
- 当使用文件地理数据库中的公共设施网络或追踪网络时,将文件地理数据库添加到工程中
- 当使用企业级地理数据库中的公共设施网络时,将数据库连接文件添加到工程中或创建一个新数据库连接文件。
警告:
确保公共设施网络已注册为分支版本,并且您正在使用数据库公共设施网络所有者凭据连接。
- 激活通过数据库连接文件或文件地理数据库引用公共设施网络或追踪网络的地图,或如下创建地图:
- 在目录窗格中工程选项卡上的数据库下,展开您的地理数据库项。
- 右键单击公共设施网络或追踪网络数据元素,然后单击添加至新地图。
- 如果系统提示您将参与网络的所有源类添加到地图中,单击是。
生成逻辑示意图并编辑网络逻辑示意图图层下的图层
要根据您的模板编辑网络逻辑示意图图层下的图层,请完成以下步骤:
- 在公共设施网络或追踪网络选项卡中,单击位于逻辑示意图组右下方的网络选项对话框启动器 。
- 在常规部分下,选中打开包含所有逻辑示意图模板子图层的逻辑示意图,以默认在加载每个网络逻辑示意图图层时为其启用所有所有模式。
- 在活动地图中选择相关的网络要素或网络对象。
- 在内容窗格中选择网络图层,在公共设施网络或追踪网络选项卡集的数据选项卡中,单击新建逻辑示意图下拉箭头,然后单击要用于优化逻辑示意图图层定义的模板。
逻辑示意图地图将连同新生成的逻辑示意图打开。
- 在管理组的网络逻辑示意图选项卡中,确保启用所有图层。
警告:
如果未启用此模式,则无法在下一部分中继续操作,因为这是执行导出逻辑示意图图层定义工具的先决条件。此外,在下一步中,还必须重新开始已对图层或子类型图层组所做的所有编辑。
- 在内容窗格中,考虑网络逻辑示意图图层下的各个图层或子类型图层组并(可选)执行以下操作:
- 移除与逻辑示意图模板无关联的任何图层或子类型图层组。
- 右键单击子类型图层组,单击属性,然后单击子类型选项卡以管理子类型图层。例如,删除不相关的子类型、更改子类型顺序等。然后,关闭图层属性对话框。
- 更改保留的图层、子类型图层组或子类型图层的名称。
- 设置每个图层或子类型图层的外观设置。
- 设置图层和子类型图层的标注选项。
- 定义图层和子类型图层的可见性范围。
注:
移除与逻辑示意图模板无关的图层、子类型图层组和子类型图层将提高显示性能。
从网络逻辑示意图图层导出逻辑示意图图层定义
要导出当前为您所编辑的网络逻辑示意图图层设置的逻辑示意图图层定义,请按照以下步骤运行导出逻辑示意图图层定义。
- 在分析选项卡上,单击工具。
- 在搜索文本框中,键入 export diagram,然后选择导出逻辑示意图图层定义工具。
- 在地理处理窗格中,从输入网络逻辑示意图图层下拉列表中,选择活动逻辑示意图地图中引用的逻辑示意图图层(您在上述部分中修改了图层属性的逻辑示意图图层)。它将被列为临时逻辑示意图。
- 指定输出文件。也就是说,浏览至文件夹位置并将其选中,键入要创建的网络逻辑示意图图层文件的名称(例如 NewDiagramLayerDefinition),然后单击保存。
- 单击运行。
在指定的输出位置创建逻辑示意图图层定义文件 (.ndld)。
将网络逻辑示意图图层定义导入模板
要将网络逻辑示意图图层定义导入模板,请按照以下步骤运行导入逻辑示意图模板定义工具。
警告:
尽管您可以导入已从另一个网络模板导出的图层定义,但是网络源和目标模板必须具有以下共同点:
- 相同网络类型
- 相同域
- 相同数据模型
- 相同资产类型和资产组值
无论源模板和目标模板是否共享相同的网络,还必须考虑这些模板的规则和布局定义。源模板可能缺少目标模板所需的某些逻辑示意图图层。通常,当有“移除要素”或“缩减交汇点”规则配置为系统地放弃来自源模板上给定网络源类或对象表的所有网络元素时,可能会发生这种情况。在这种情况下,网络逻辑示意图图层下与已移除或缩减网络元素相关的图层可能已被有意地从网络逻辑示意图图层定义的源模板中移除,因为它与该模板无关。但是,如果没有规则配置为移除或缩减这些元素,则目标模板需要这样一个图层。
- 在分析选项卡上,单击工具。
- 在搜索文本框中,输入 import diagram,然后选择导入逻辑示意图模板定义工具。
- 单击输入网络框旁边的浏览按钮,转至 Project\Databases,选择地理数据库项目,然后浏览至公共设施网络或追踪网络。
- 在输入逻辑示意图模板下拉列表中,选择要导入网络逻辑示意图图层定义的模板。
- 单击逻辑示意图图层定义文件框旁的浏览按钮,然后浏览到通过导出逻辑示意图图层定义工具生成的网络逻辑示意图图层定义文件 (.ndld) 并将其选中。
- 单击运行。
警告:
通过服务使用网络时,需要一个额外的步骤才能使已修改逻辑示意图模板在网络服务上运完全行:您必须连接到 ArcGIS Server,然后停止并重新启动该服务。