查找有关网络逻辑示意图的常见问题解答。
有关其他常见问题,另请参阅以下主题:
常规
网络逻辑示意图
- 为什么新建命令在逻辑示意图组上不可用? 为什么不能再向打开的逻辑示意图应用布局?
- 针对存储、追加到和扩展网络逻辑示意图问题的故障排除提示有哪些?
- 网络逻辑示意图是否支持公共设施网络版本 4 随附的新非空间对象?
- 网络逻辑示意图是否支持 ArcGIS Pro 2.6 随附的新追踪网络?
- 我可以从追踪网络服务生成网络示意图吗?
- 是否可以重命名网络逻辑示意图?
- 如何管理子网系统逻辑示意图?
- 在公共设施网络或追踪网络服务中,协调和提交版本时,网络逻辑示意图会发生哪些变化?
- 如何在查找逻辑示意图窗格中自定义逻辑示意图列表的列?
- 在打开的逻辑示意图上运行布局工具后,为什么看不到任何变化?
- 对于网络逻辑示意图图层,一致性图标在内容窗格中代表什么以及如何对其进行刷新?
- 在公共设施网络或追踪网络服务中,使用历史时刻访问网络逻辑示意图时支持哪些操作?
- 为什么逻辑示意图视图中存在缺失的逻辑示意图要素(孔)?
- 在使用新逻辑示意图模板生成的大多数逻辑示意图中都存在断开连接的图形。 这是为什么?
- 为什么逻辑示意图视图为空?
- 当使用文件地理数据库或移动地理数据库中的公共设施网络或追踪网络,或者企业级地理数据库中公共设施网络的数据库连接时,或者当使用公共设施网络服务时,我可以运行哪些操作? 标准用户或网络所有者可以执行哪些操作?
- 是否有办法复制网络逻辑示意图? 是否有办法在不处理更新的情况下预览网络逻辑示意图在更新后的外观?
- 是否有办法在逻辑示意图内执行追踪分析?
- 过去,我的公司使用 ArcGIS Schematics 扩展模块 创建和管理示意图。 我们花费了大量时间来编辑这些示意图。 最近,我们将网络数据迁移到公共设施网络或追踪网络。 是否有简单的方法将我们的 Desktop 示意图迁移到 ArcGIS Pro 网络逻辑示意图中?
- 当使用公共设施网络服务时,您可能会发现公共设施网络功能区的逻辑示意图组中在新建下拉列表中缺少某些逻辑示意图模板,而在直接连接相关企业级地理数据库时,这些模板是可用的。 这是为什么?
逻辑示意图模板中的逻辑示意图规则和布局定义
逻辑示意图模板中的逻辑示意图图层定义
常规
网络逻辑示意图的单用户和企业部署都需要 ArcGIS Desktop Standard 或 ArcGIS Desktop Advanced 许可。
企业部署模式利用基于服务的架构,使用 ArcGIS Pro 和 ArcGIS Enterprise 进行配置和部署。 网络逻辑示意图模板通过 ArcGIS Pro 中的直接数据库进行配置,随后在 Portal for ArcGIS 中发布为要素服务供用户使用。
许可:
活动门户账户必须具有 ArcGIS Advanced Editing 用户类型扩展模块许可,才能使用网络逻辑示意图服务。
ProConcepts 网络逻辑示意图页面提供了网络逻辑示意图 SDK 的概述。 如果从未使用 ArcGIS Pro SDK for .NET 编写自定义代码,请参阅构建您的第一个加载项。 网络逻辑示意图公共插件示例可以在 ArcGIS Pro SDK 社区示例库的 NetworkDiagram 文件夹中找到。
网络逻辑示意图
可能存在活动编辑会话。 在命令的屏幕提示中查看禁用条件。 有关详细信息,请参阅公共设施网络选项卡。
验证逻辑示意图基于的模板名称。 要执行此操作,右键单击内容窗格中的逻辑示意图图层并单击属性,然后单击逻辑示意图属性选项卡并验证为逻辑示意图模板指定的名称。
然后,检查该逻辑示意图模板名称的属性。 要执行此操作,请在内容窗格中右键单击公共设施网络或追踪网络,然后单击属性。 在出现的网络图层属性对话框中,单击网络逻辑示意图选项卡,然后展开逻辑示意图模板部分。 在列表中标识逻辑示意图模板项目,然后验证以下内容:
- 逻辑示意图存储 - 如果此功能设置为禁用状态,则无法存储基于此模板的逻辑示意图。
- 逻辑示意图范围 - 如果此功能设置为禁用状态,则无法扩展基于此模板的逻辑示意图或向其追加要素。
同时验证是为逻辑示意图图层打开还是关闭所有图层模式。 从 ArcGIS Pro 2.6 开始,当所有图层模式处于关闭状态时,动态开/关、延伸、覆盖和追加按钮将不可用。
是。 网络逻辑示意图基本构建过程和逻辑示意图规则已更新为支持追踪网络要素。 可自行创建逻辑示意图模板,以基于追踪网络要素生成逻辑示意图。 可将逻辑示意图规则配置为在这些模板上使用以构建逻辑示意图的内容。 例如,可将模板配置为从单个或多个输入网络要素自动执行网络追踪,自动化添加或放弃网络要素、减少网络要素等操作的过程。
单用户模型不支持版本化编辑。但是,在企业级地理数据库中,模型是多用户分支版本化模型。
对于分支版本化,用户版本将与默认版本进行协调和提交。
将网络逻辑示意图与默认版本进行协调时,没有冲突管理。自版本创建以来默认版本和编辑版本中存在的所有逻辑示意图均合并到协调版本中。
协调完成后,对协调网络所做的更改可能会导致脏区,并使某些逻辑示意图在版本中的网络编辑空间方面看起来不一致。 某些逻辑示意图可能在网络编辑空间方面一致,但是在其自己的逻辑示意图要素或统计数据方面却不一致。 在提交版本之前,建议更新所有协调逻辑示意图。 这将确保在提交版本之前,版本中的逻辑示意图统计数据和要素几何均为最新。 此外,提交版本后,在更新逻辑示意图时,对默认版本的影响有限。
如果预期内容窗格中网络逻辑示意图图层旁边会显示一致图标但实际未显示,请折叠并展开逻辑示意图图层,然后增加内容窗格的宽度。
- 红色警告图标指示逻辑示意图与网络编辑空间不一致。 在此情况下,必须验证网络拓扑、保存编辑内容并更新逻辑示意图。
- 橙色警告图标指示逻辑示意图可能与网络拓扑空间或其逻辑示意图模板定义不一致。 在此情况下,更新逻辑示意图。
- 灰色警告图标可通知您包含不一致图层的逻辑示意图。 您可以更新逻辑示意图,以便其网络逻辑示意图层可以正确重新初始化,或存储的逻辑示意图关闭并重新打开。
此问题与在相关逻辑示意图模板上设置的逻辑示意图图层定义有关,并且可能是以下两种情况之一:
- 情况 A - 网络逻辑示意图图层下缺少图层,无法表示逻辑示意图要素。
- 情况 B - 网络逻辑示意图图层下存在所有预期图层,但具有特定比例或显示过滤器,某些逻辑示意图要素无法在任何比例下可见。
要确定您的情况,请执行以下操作:
- 在使用企业级地理数据库中的公共设施网络或追踪网络时,请使用门户公共设施网络所有者或门户追踪网络所有者的凭据登录到 ArcGIS Enterprise 门户。
- 根据要使用的地理数据库,执行以下操作之一:
- 当使用文件地理数据库或移动地理数据库中的公共设施网络或追踪网络时,需要将文件地理数据库或移动地理数据库添加到工程中。
- 当使用企业级地理数据库中的公共设施网络或追踪网络时,将数据库连接文件添加到工程中或创建一个数据库连接文件。
警告:
确保网络已注册为分支版本,并且您正在使用数据库公共设施网络所有者或数据库追踪网络所有者凭据连接。
- 运行导出逻辑示意图模板定义以导出逻辑示意图模板规则和布局定义。
- 运行添加逻辑示意图模板以使用刚刚在上一步中导出的 .ndbd 文件创建测试临时逻辑示意图模板。
- 生成逻辑示意图两次:一次基于您注意到问题的逻辑示意图模板 DiagramWithBadLayerDef,另一次基于在上文中新创建的临时逻辑示意图模板 DiagramWithDefaultLayerDef。
- 比较两个逻辑示意图的内容以确定在 DiagramWithBadLayerDef 中缺失且应在 DiagramWithDefaultLayerDef 中表示的要素,即使它们使用基本的默认外观设置显示。
- 如果 DiagramWithBadLayerDef 网络逻辑示意图图层下缺少图层,则您处于情况 A。必须完全重新初始化逻辑示意图模板的逻辑示意图图层定义。
- 如果 DiagramWithBadLayerDef 网络逻辑示意图图层下不缺少图层,则您处于情况 B。必须直接从网络逻辑示意图图层运行以下步骤:
- 在不含逻辑示意图要素的每个图层上进行循环,然后更改设置以满足以下条件:
- 然后,进行以下操作:
- 对刚刚修改为输入的网络逻辑示意图图层运行导出逻辑示意图图层定义。 由此可将此网络逻辑示意图图层定义导出到 .ndld 文件中。
- 使用生成的 .ndld 文件对模板运行导入逻辑示意图模板定义,以将新网络逻辑示意图图层定义应用于基于该模板的所有逻辑示意图。
提示:
从 ArcGIS Pro 3.0 开始,还有另一个工作流可以快速识别情况 A。单击网络逻辑示意图选项卡上的一致性。 在内容窗格中的网络逻辑示意图图层旁边将显示灰色警告图标 ,指示逻辑示意图具有不一致的图层。
在地理地图中使用选择工具选择网络要素后,生成逻辑示意图时,可能生成一组完全连接的网络要素。 当地图引用具有显示比例的图层时,会出现此类情况。 在此情况下,运行网络追踪,然后基于生成的追踪要素生成逻辑示意图。 但是,建议使用配置为每次生成和更新逻辑示意图时自动运行追踪规则的逻辑示意图模板生成逻辑示意图。
当逻辑示意图模板配置为聚焦特定网络要素,而您没有提供预期要素作为逻辑示意图生成的输入时,会发生这种情况。 有关模板描,请查看网络图层属性对话框的网络逻辑示意图选项卡上的逻辑示意图模板部分。 网络所有者可能已在此表中提供详细信息,可帮助您了解每个逻辑示意图模板的工作原理。 否则,请咨询设计逻辑示意图模板的网络所有者。
当使用文件地理数据库或移动地理数据库中的公共设施网络或追踪网络,或者企业级地理数据库中公共设施网络的数据库连接时,或者当使用公共设施网络服务时,我可以运行哪些操作? 标准用户或网络所有者可以执行哪些操作?
网络逻辑示意图配置和管理任务取决于诸多因素,包括工作空间连接的类型及其权限级别、逻辑示意图类型、在逻辑示意图模板上启用的功能以及连接的数据库或门户账户。 有关运行逻辑示意图操作时必须满足的条件和要求的详细信息,请参阅网络逻辑示意图管理任务。
没有复制网络逻辑示意图的命令。 但是,从 ArcGIS Pro 3.0 开始,您可以执行以下步骤重新创建另一个与要复制的逻辑示意图外观相似的逻辑示意图:
- 确保在当前打开的工程地图中,至少有一个地图参考与希望复制的逻辑示意图关联的公共设施网络或追踪网络。
- 如果逻辑示意图与特定数据源版本相关,将此地图数据源转换为同一数据源版本。
- 激活参考了源网络逻辑示意图的地图;即希望复制的源网络逻辑示意图。
- 在内容窗格中,右键单击网络逻辑示意图图层,然后单击属性。
- 在以逻辑示意图属性选项卡作为活动选项卡打开的图层属性对话框中,在常规部分下显示的属性中保留逻辑示意图模板属性。
- 关闭图层属性对话框。
- 单击在网络地图中搜索初始逻辑示意图要素下拉箭头 ,然后选择要在其中定位和选择初始逻辑示意图要素的网络地图。
- 将此网络地图设为活动地图。 在其中选择初始逻辑示意图要素。
- 单击功能区中的公共设施网络或追踪网络选项卡。
- 单击逻辑示意图组中的新建下拉箭头,然后在下拉列表中单击与您在步骤 4 中保留的名称对应的模板项目。 从相同的初始逻辑示意图要素集创建一个新逻辑示意图。
- 如果源逻辑示意图存在特定布局,请单击布局组中的复制布局下拉箭头,然后单击引用此源逻辑示意图的逻辑示意图映射,以便将其布局导入新创建的逻辑示意图。
注:
如果运行此工作流时源逻辑示意图是一致的,则新创建的逻辑示意图应该看起来像该源逻辑示意图的副本。
如果源逻辑示意图不一致,则新创建的逻辑示意图可用于预览对源逻辑示意图的更新。
从网络逻辑示意图中,您可以使用以下追踪和分析工具:
- 选择已连接逻辑示意图要素命令 从逻辑示意图中当前选定的逻辑示意图要素开始,检索直接连接当前选定的逻辑示意图要素的所有逻辑示意图要素,并将它们添加到当前选择中。 多次单击此命令可以隔离密集区域中连接的逻辑示意图要素的子集。
- 选择相关内容命令 通过逻辑示意图容器直观检查包含关系。 特别是,它允许您快速分析容器等级结构,隔离作为特定逻辑示意图容器相关内容的逻辑示意图要素集,等等。
注:
选择连接逻辑示意图要素和选择相关内容是 ArcGIS Pro 3.0 及更高版本可用的命令。
过去,我的公司使用 ArcGIS Schematics 扩展模块 创建和管理示意图。 我们花费了大量时间来编辑这些示意图。 最近,我们将网络数据迁移到公共设施网络或追踪网络。 是否有简单的方法将我们的 Desktop 示意图迁移到 ArcGIS Pro 网络逻辑示意图中?
如果缺少的逻辑示意图模板被设置为您的子网中的子网模板,则此为预期行为。
要验证逻辑示意图模板是否被设置为子网模板,请执行以下步骤:
- 在内容窗格中,右键单击公共设施网络,然后单击属性。
- 在出现的网络图层属性对话框中,单击网络逻辑示意图选项卡,然后展开逻辑示意图模板部分。
- 在列表中找到逻辑示意图模板项,检查其系统属性。 如果该模板被用作子网模板,则该属性值为是。
要取消逻辑示意图模板作为子网模板的使用,请执行以下步骤:
- 在地理处理窗格中加载设置子网定义工具。
- 单击输入公共设施网络下拉列表旁的浏览按钮,选择允许连接到相关企业级地理数据库的 .sde 连接文件。
- 找到每对设置的域网络和层级名称,检查您的逻辑示意图模板是否在子网逻辑示意图模板中。
- 单击模板名称左侧的移除按钮。
- 由于同一模板可以被设置为多个子网的子网逻辑示意图模板,请重复步骤 3 和步骤 4,确定每一对域网络和层级名称的设置,并将该模板从子网络图模板中移除。
- 重启相关服务。
有关子网逻辑示意图模板的详细信息,请参阅子网系统逻辑示意图及其细节。
逻辑示意图模板中的逻辑示意图规则和布局定义
我尝试使用追踪规则创建通用逻辑示意图模板,但在尝试基于该模板生成逻辑示意图时,常常收到错误消息:Error 001890: Invalid subnetwork connectivity, multiple subnetwork controllers with different subnetwork names found.。 如何配置追踪规则以避免错误,并仅通过有效的终端路径显示要素?
当使用配置的追踪规则在逻辑示意图模板中生成逻辑示意图时,指定的追踪规则不会考虑您在网络地图中设置的起始点。 默认情况下,它只考虑您在网络地图中选择的网络元素作为起始追踪点。 如果模板未配置为关注特定的起始点,则逻辑示意图创建过程将从每个输入元素开始追踪。 此外,如果某些输入元素上存在终端,追踪将从每个终端开始。 如果追踪规则参数与尝试追踪的起始点不兼容,则将引发错误。 为确保追踪规则仅从您期望的输入网络元素或终端开始,并在逻辑示意图创建时正确应用,您必须在配置自定义模板时,使用添加按属性设置起点规则。 通过这种规则,可以使追踪规则仅关注希望开始追踪的网络元素和终端。
请注意,即使您将单个网络元素作为逻辑示意图创建的输入,追踪规则也可能不仅从该单个输入元素开始追踪。 始终要考虑网络逻辑示意图构建过程的特定细节。 每次网络逻辑示意图构建过程创建内存逻辑示意图中的元素时,会维护图的完整性并显示内容与容器之间的关系。因此,逻辑示意图可能不仅由您在应用追踪规则时选择的单个网络元素组成。 如果该网络元素包含在其他容器中,逻辑示意图还可能引用与此单一输入网络元素相关的容器层次结构。 此外,它还可能引用任何线路的起始和终止交汇点。 因此,如果不在这些逻辑示意图元素中指定起始点,您在模板上配置的追踪规则将尝试从每个元素开始追踪,这可能会导致失败。
逻辑示意图模板中的逻辑示意图图层定义
运行创建逻辑示意图图层定义地理处理工具时,将在逻辑示意图模板级别下初始化逻辑示意图图层定义。 该工具要求将网络逻辑示意图图层作为输入,该图层来自所有图层均设置为使用数据库连接来连接网络源类的活动网络地图。
有关详细信息,请参阅初始化模板上的自定义逻辑示意图图层定义。
确保在用于添加元素的规则之前没有用于减少或折叠元素的规则。 验证在模型开头设置的更改逻辑示意图模板工具是否在已选中移除逻辑示意图模板规则和布局定义框的情况下进行配置。
此外,在运行模型之前,选择序列中的第一个工具,单击 ModelBuilder 选项卡上的验证,然后单击运行以确保从头开始启动序列。
此工作流从测试逻辑示意图开始进行,此逻辑示意图的生成或打开可以使用企业级地理数据库中公共设施网络的数据库连接,也可以使用文件或移动地理数据库中的公共设施网络或追踪网络;即,打开的逻辑示意图不能通过公共设施网络服务创建或打开。 然后,从网络逻辑示意图图层下的每个图层,按照与使用 GIS 图层相同的方式设置外观和标注设置。 也可以移除任何不必要的图层。 然后,完成以下步骤:
- 对刚刚修改为输入的网络逻辑示意图图层运行导出逻辑示意图图层定义。 由此可将此新网络逻辑示意图图层定义导出到 .ndld 文件中。
- 使用在完成步骤 1 后生成的 .ndld 文件对模板运行导入逻辑示意图模板定义,以将此新网络逻辑示意图图层定义应用于基于该模板的所有逻辑示意图。
是。 从 ArcGIS Pro 2.7 开始,可以在优化逻辑示意图图层定义时满足更多需求和期望。 以下是一些示例:
- 向网络逻辑示意图报告在网络地图中的图层上发生的外观更改。
- 添加新图层以表示网络逻辑示意图中的交汇点或边对象,因为此类对象现在已成为网络的一部分。
- 包括一个附加的点图层,以表示您刚刚配置为在网络逻辑示意图中折叠的网络容器面。
- 在网络逻辑示意图图层下的一些其他子图层上从标准图层切换到子类型图层组(或者反之)。
当您未选中覆盖所有图层选项时运行创建逻辑示意图图层定义地理处理工具,此类更改可用。
自 ArcGIS Pro 3.3 和 Utility Network Version 7 或 Trace Network Version 4 开始,网络逻辑示意图支持逻辑示意图要素类中的新 Info 字段。 该文本字段可以通过 ArcGIS Pro SDK for .NET 中基于网络逻辑示意图 API 的自定义插件进行填充和管理,用于存储聚合在逻辑示意图中的复杂信息,例如来自网络要素或网络对象的信息,而这些信息通过 Arcade 函数管理起来较为困难。 随后,这些信息可以用于逻辑示意图要素的自定义渲染或标注,特别是在缩减边上。