Skip to main content

常见问题解答

查找有关网络逻辑示意图的常见问题解答。

有关其他常见问题,另请参阅以下主题:

常规

网络逻辑示意图

逻辑示意图模板中的逻辑示意图规则和布局定义

逻辑示意图模板中的逻辑示意图图层定义

什么是网络逻辑示意图?

网络逻辑示意图是用于生成逻辑示意图的 ArcGIS Pro 组件。 它在创建任何公共设施网络和追踪网络时作为核心部件进行安装。 网络逻辑示意图直接利用网络拓扑,从而提供一个唯一的数据源来确保数据的准确性和一致性。 网络索引中存在的任何网络元素都可以在网络逻辑示意图中表示。

网络逻辑示意图的许可方式是什么?

网络逻辑示意图的单用户企业部署都需要 ArcGIS Desktop Standard 或 ArcGIS Desktop Advanced 许可。

企业部署模式利用基于服务的架构,使用 ArcGIS Pro 和 ArcGIS Enterprise 进行配置和部署。 网络逻辑示意图模板通过 ArcGIS Pro 中的直接数据库连接进行配置,随后在 Portal for ArcGIS 中发布为要素服务供用户使用。

许可:

活动门户账户必须具有 ArcGIS Advanced Editing 用户类型扩展模块许可,才能使用网络逻辑示意图服务。 但是,自 ArcGIS Enterprise 11.5 起,无需此用户类型扩展模块即可搜索存储的网络逻辑示意图并将其打开,验证逻辑示意图属性,将选择传播命令在打开的逻辑示意图和网络地图来回应用。 但是,对于任何其他操作仍需要 ArcGIS Advanced Editing 用户扩展模块类型;即逻辑示意图创建、存储、更新、编辑、布局应用。

如何在 ArcGIS Pro SDK for .NET 中编写用于处理网络逻辑示意图的自定义工具和按钮?

ProConcepts 网络逻辑示意图页面提供了网络逻辑示意图 SDK 的概述。 如果从未使用 ArcGIS Pro SDK for .NET 编写自定义代码,请参阅构建您的第一个加载项。 网络逻辑示意图公共插件示例可以在 ArcGIS Pro SDK 社区示例资料档案库的 NetworkDiagram 文件夹中找到。

如何使用 ArcGIS REST API 与网络逻辑示意图 Web 服务交互?

网络逻辑示意图服务支持创建逻辑示意图、使用布局等。

了解有关网络逻辑示意图服务的详细信息

需要使用哪种网络输入才能创建逻辑示意图?

可通过公共设施网络或追踪网络创建网络逻辑示意图。 逻辑示意图生成过程要求将网络要素或网络对象用作逻辑示意图输入。 自 ArcGIS Pro 3.5 和 ArcGIS Enterprise 11.5 起,您也可以使用当前在实用程序或追踪网络地图中指定的追踪位置作为逻辑示意图输入。 在公共设施网络中使用电信域网络时,逻辑示意图的生成过程也可以从与电路名称对应的名称开始;此功能要求 ArcGIS Pro 3.7/ArcGIS Enterprise 12.1 及更高版本。

详细了解通过网络要素和网络对象生成逻辑示意图的工作流程

详细了解通过追踪位置生成逻辑示意图的工作流程

详细了解创建电路逻辑示意图的工作流程

为什么新建命令在逻辑示意图组上不可用? 为什么不能再向打开的逻辑示意图应用布局?

可能存在活动编辑会话。 在命令的屏幕提示中查看禁用条件。 有关详细信息,请参阅公共设施网络选项卡

针对存储、追加到和扩展网络逻辑示意图问题的故障排除提示有哪些?

验证逻辑示意图基于的模板名称。 要执行此操作,右键单击内容窗格中的逻辑示意图图层并单击属性,然后单击逻辑示意图属性选项卡并验证为逻辑示意图模板指定的名称。

然后,检查该逻辑示意图模板名称的属性。 要执行此操作,请在内容窗格中右键单击公共设施网络或追踪网络图层,然后单击属性。 在出现的网络图层属性对话框中,单击网络逻辑示意图选项卡,然后展开逻辑示意图模板部分。 在列表中标识逻辑示意图模板项目,然后验证以下内容:

  • 逻辑示意图存储 - 如果此功能设置为禁用状态,则无法存储基于此模板的逻辑示意图。

  • 逻辑示意图范围 - 如果此功能设置为禁用状态,则无法扩展基于此模板的逻辑示意图或向其追加要素。

同时验证是为逻辑示意图图层打开还是关闭所有图层模式。 从 ArcGIS Pro 2.6 开始,当所有图层模式处于关闭状态时,动态开/关扩展覆盖追加按钮将不可用。

网络逻辑示意图是否支持随公共设施网络版本 4 提供的新非空间对象?

是。 自 Utility Network 4 版本起,网络逻辑示意图可以表示网络的空间要素和非空间对象。

了解有关网络逻辑示意图中的交汇点和边对象的详细信息

网络逻辑示意图是否支持随 ArcGIS Pro 2.6 提供的新追踪网络?

是。 网络逻辑示意图基本构建过程逻辑示意图规则已更新为支持追踪网络要素。 可创建自定义逻辑示意图模板,以基于追踪网络要素生成逻辑示意图。 可将逻辑示意图规则配置为在这些模板上使用以构建逻辑示意图的内容。 例如,可将模板配置为从单个或多个输入网络要素自动执行网络追踪,自动化添加或放弃网络要素、减少网络要素等操作的过程。

了解有关逻辑示意图模板的详细信息

我可以通过追踪网络服务生成网络示意图吗?

是。 从 ArcGIS Pro 2.7 开始,支持在企业级地理数据库中使用追踪网络,并且可以通过 ArcGIS Enterprise 10.9 使用要素访问服务将其共享为分支版本的追踪网络数据集。 然后,您可以从已发布的追踪网络服务生成网络示意图。

是否可以重命名网络逻辑示意图?

是。 可使用更改逻辑示意图属性地理处理工具重命名任何公开存储的网络逻辑示意图。 当使用公共设施网络时,公共设施网络所有者具有与网络相关的所有逻辑示意图的完全权限,无论它们是公共、私有还是受保护的逻辑示意图。 只有子网系统逻辑示意图例外,其名称由更新子网过程管理,无法进行更改。

如何管理子网系统逻辑示意图?

子网系统逻辑示意图通过子网更新进行管理。 定义子网时,可设置子网系统逻辑示意图。

了解有关子网系统逻辑示意图的详细信息

如何管理电路逻辑示意图?

电路逻辑示意图是表示电信域网络中电路的特定逻辑示意图。 可通过查找电路窗格创建电路逻辑示意图。 电路逻辑示意图基于特定的逻辑示意图模板,该模板必须设置电路追踪规则,并与电信网络域关联。

详细了解电路逻辑示意图及其特性

在处理公共设施网络或追踪网络服务时,协调并提交版本会对网络逻辑示意图产生何种影响?

单用户模型不支持版本化编辑。 但是,在企业级地理数据库中,模型是多用户分支版本化模型。

对于分支版本化,用户版本将与默认版本进行协调和提交。

将网络逻辑示意图与默认版本进行协调时,没有冲突管理。 自版本创建以来默认版本和编辑版本中存在的所有逻辑示意图均合并到协调版本中。

协调完成后,对协调网络所做的更改可能会导致脏区,并使某些逻辑示意图在版本中的网络编辑空间方面看起来不一致。 某些逻辑示意图可能在网络编辑空间方面一致,但是在其自己的逻辑示意图要素或统计数据方面却不一致。 在提交版本之前,建议更新所有协调逻辑示意图。 这将确保在提交版本之前,版本中的逻辑示意图统计数据和要素几何均为最新。 此外,提交版本后,在更新逻辑示意图时,对默认版本的影响有限。

了解有关协调逻辑示意图编辑并将更改提交到默认版本的详细信息

如何在查找逻辑示意图窗格中自定义逻辑示意图列表的列?

在逻辑示意图表列表中,单击列标题,然后使用显示的弹出对话框选择要显示或隐藏的列。 使用右侧的向上和向下箭头对列重新进行排序,然后单击确定。 要按特定列值对逻辑示意图项目进行排序,请单击列标题。 在显示的弹出对话框中,选择 A 到 Z 排序Z 到 A 排序,然后单击确定

在打开的逻辑示意图上运行布局工具后,为什么看不到任何变化?

确保未在逻辑示意图中选择任何要素。 如果您在逻辑示意图中选择了一组要素,则布局算法仅应用于这些选定要素。 如果应用了布局并且仅在逻辑示意图中选择了一个要素,则大多数布局算法没有影响。

对于网络逻辑示意图图层,一致性图标在内容窗格中代表什么以及如何对其进行刷新?

如果预期内容窗格中网络逻辑示意图图层旁边会显示一致图标但实际未显示,请折叠并展开逻辑示意图图层,然后增加内容窗格的宽度。

  • 红色警告图标指示逻辑示意图与网络编辑空间不一致。 在此情况下,必须验证网络拓扑、保存编辑内容并更新逻辑示意图。

  • 橙色警告图标指示逻辑示意图可能与网络拓扑空间或其逻辑示意图模板定义不一致。 在此情况下,更新逻辑示意图。

  • 灰色警告图标可通知您包含不一致图层的逻辑示意图。 您可以更新逻辑示意图,以便其网络逻辑示意图层可以正确重新初始化,或存储的逻辑示意图关闭并重新打开。

了解有关逻辑示意图一致性状态的详细信息

在公共设施网络或追踪网络服务中,使用历史时刻访问网络逻辑示意图时支持哪些操作?

当连接到历史时刻时,只能执行以下操作:

  • 生成表示该时刻的网络的临时逻辑示意图。

  • 搜索在该时刻存在的已存储逻辑示意图并将其打开。

所有其他操作均不适用于这些逻辑示意图。

了解有关使用历史时刻逻辑示意图的详细信息

为什么逻辑示意图视图中存在缺失的逻辑示意图要素(孔洞)?

此问题与在相关逻辑示意图模板上设置的逻辑示意图图层定义有关,并且可能是以下两种情况之一:

  • 情况 A - 网络逻辑示意图图层下缺少图层,无法表示逻辑示意图要素。

  • 情况 B - 网络逻辑示意图图层下存在所有预期图层,但具有特定比例或显示过滤器,某些逻辑示意图要素无法在任何比例下可见。

要确定您的情况,请执行以下操作:

  1. 在使用企业级地理数据库中的公共设施网络或追踪网络时,请使用门户公共设施网络所有者门户追踪网络所有者的凭据登录到 ArcGIS Enterprise 门户。

  2. 根据要使用的地理数据库,执行以下操作之一:

    • 当使用文件地理数据库或移动地理数据库中的公共设施网络或追踪网络时,需要将文件地理数据库或移动地理数据库添加到工程中。

    • 当使用企业级地理数据库中的公共设施网络或追踪网络时,将数据库连接文件添加到工程中或创建一个数据库连接文件。

      注意:

      确保网络已注册为分支版本控制,并使用数据库公共设施网络所有者数据库追踪网络所有者的凭据进行连接。

  3. 运行导出逻辑示意图模板定义以导出逻辑示意图模板规则和布局定义。

  4. 运行添加逻辑示意图模板,使用刚刚在上一步中导出的 .ndbd 文件创建测试用临时逻辑示意图模板。

  5. 生成逻辑示意图两次:一次基于您注意到问题的逻辑示意图模板 DiagramWithBadLayerDef,另一次基于在上文中新创建的临时逻辑示意图模板 DiagramWithDefaultLayerDef。

  6. 比较两个逻辑示意图的内容以确定在 DiagramWithBadLayerDef 中缺失且应在 DiagramWithDefaultLayerDef 中表示的要素,即使它们使用基本的默认外观设置显示。

提示:

自 ArcGIS Pro 3.0 起,新增了一种可快速识别情况 A 的工作流程。单击网络逻辑示意图选项卡上的一致性内容窗格中网络逻辑示意图图层旁会出现一个灰色警告图标 ,指示逻辑示意图具有不一致的图层。

在使用新逻辑示意图模板生成的大多数逻辑示意图中都存在断开连接的图形。 这是为什么?

在地理地图中使用选择工具选择网络要素后,生成逻辑示意图时,可能生成一组完全连接的网络要素。 当地图引用具有显示比例的图层时,会出现此类情况。 在此情况下,运行网络追踪,然后基于生成的追踪要素生成逻辑示意图。 但是,建议使用配置为每次生成和更新逻辑示意图时自动运行追踪规则的逻辑示意图模板生成逻辑示意图。

为什么逻辑示意图视图为空?

当逻辑示意图模板配置为聚焦特定网络要素,而您没有提供预期要素作为逻辑示意图生成的输入时,会发生这种情况。 有关模板描述,请查看网络图层属性对话框的网络逻辑示意图选项卡上的逻辑示意图模板部分。 网络所有者可能已在此表中提供详细信息,可帮助您了解每个逻辑示意图模板的工作原理。 否则,请咨询设计逻辑示意图模板的网络所有者。

当使用文件地理数据库或移动地理数据库中的公共设施网络或追踪网络,或者企业级地理数据库中公共设施网络的数据库连接时,或者当使用公共设施网络服务时,我可以运行哪些操作? 标准用户或网络所有者可以执行哪些操作?

网络逻辑示意图配置和管理任务取决于诸多因素,包括工作空间连接的类型及其权限级别、逻辑示意图类型、在逻辑示意图模板上启用的功能以及连接的数据库或门户账户。 有关运行逻辑示意图操作时必须满足的条件和要求的详细信息,请参阅网络逻辑示意图管理任务

是否有办法复制网络逻辑示意图? 是否有办法在不处理更新的情况下预览更新后的网络逻辑示意图?

没有复制网络逻辑示意图的命令。 但是,从 ArcGIS Pro 3.0 开始,您可以执行以下步骤重新创建另一个与要复制的逻辑示意图外观相似的逻辑示意图:

  1. 确保在当前打开的工程地图中,至少有一个地图参考与希望复制的逻辑示意图关联的公共设施网络或追踪网络。

  2. 如果逻辑示意图与特定数据源版本相关,将此地图数据源转换为同一数据源版本。

  3. 激活参考了源网络逻辑示意图的地图;即希望复制的源网络逻辑示意图。

  4. 内容窗格中,右键单击网络逻辑示意图图层,然后单击属性

    • 在以逻辑示意图属性选项卡作为活动选项卡打开的图层属性对话框中,在常规部分下显示的属性中保留逻辑示意图模板属性。

    • 关闭图层属性对话框。

  5. 单击搜索网络地图中的初始逻辑示意图要素下拉箭头 ,然后选择要在其中定位和选择初始逻辑示意图要素的网络地图。

  6. 将此网络地图设为活动地图。 在其中选择初始逻辑示意图要素。

  7. 单击功能区中的公共设施网络追踪网络选项卡。

  8. 单击逻辑示意图组中的新建下拉箭头,然后在下拉列表中单击与您在步骤 4 中保留的名称对应的模板项目。 从相同的初始逻辑示意图要素集创建一个新逻辑示意图。

  9. 如果源逻辑示意图存在特定布局,请单击布局组中的复制布局下拉箭头,然后单击引用此源逻辑示意图的逻辑示意图映射,以便将其布局导入新创建的逻辑示意图。

注:

如果运行此工作流程时源逻辑示意图是一致的,则新创建的逻辑示意图应看起来像该源逻辑示意图的副本。

如果源逻辑示意图不一致,则新创建的逻辑示意图可用于预览对源逻辑示意图的更新。

是否有办法在逻辑示意图内执行追踪分析?

从网络逻辑示意图中,您可以使用以下追踪和分析工具:

  • 选择已连接逻辑示意图要素命令 从逻辑示意图中当前选定的逻辑示意图要素开始,检索直接连接当前选定的逻辑示意图要素的所有逻辑示意图要素,并将它们添加到当前选择中。 多次单击此命令可以隔离密集区域中连接的逻辑示意图要素的子集。

  • 选择相关内容命令 通过逻辑示意图容器直观检查包含关系。 特别是,它允许您快速分析容器等级结构,隔离作为特定逻辑示意图容器相关内容的逻辑示意图要素集,等等。

注:

选择已连接逻辑示意图要素选择相关内容是 ArcGIS Pro 3.0 及更高版本中可用的命令。

过去,我的公司使用 ArcGIS Schematics 扩展模块创建和管理逻辑示意图。 我们花费了大量时间来编辑这些示意图。 最近,我们将网络数据迁移到公共设施网络或追踪网络。 是否有简单的方法将我们的 ArcGIS Desktop 逻辑示意图迁移到 ArcGIS Pro 网络逻辑示意图中?

否,无法将 ArcGIS Desktop 逻辑示意图迁移到 ArcGIS Pro 网络逻辑示意图。 将网络数据迁移到公共设施网络或追踪网络后,您需要配置新的逻辑示意图模板并从头开始重新创建所需的网络逻辑示意图。 此外,还有一些有用的示例命令可以帮助您迁移示意图的布局到新的网络逻辑示意图中。

请参阅导出和导入逻辑示意图几何命令

当使用公共设施网络服务时,您可能会发现公共设施网络功能区的逻辑示意图组中在新建使用追踪位置下拉列表中缺少某些逻辑示意图模板项目,而在直接连接相关企业级地理数据库时,这些模板是可用的。 这是为什么?

如果缺少的逻辑示意图模板被设置为您的子网中的子网模板,则此为预期行为。

要验证逻辑示意图模板是否被设置为子网模板,请完成以下步骤:

  1. 内容窗格中,右键单击公共设施网络,然后单击属性

  2. 在出现的网络图层属性对话框中,单击网络逻辑示意图选项卡,然后展开逻辑示意图模板部分。

  3. 在列表中找到逻辑示意图模板项,检查其系统属性。

    如果该模板被用作子网模板,则该属性值为

要不再使用逻辑示意图模板作为子网模板,请完成以下步骤:

  1. 地理处理窗格中加载设置子网定义工具。

  2. 单击输入公共设施网络下拉列表旁的浏览按钮,然后浏览至 .sde 连接文件,该文件用于连接到相关的企业级地理数据库。

  3. 然后,搜索每个域网络层名称设置组合,检查您的逻辑示意图模板是否在子网逻辑示意图模板中。

  4. 单击模板名称旁的移除

  5. 由于可以将相同模板设置为多个子网的子网逻辑示意图模板,请重复步骤 3 和 4。

  6. 重启相关服务。

有关子网逻辑示意图模板的详细信息,请参阅子网系统逻辑示意图及其细节

是否有任何建议可改善公共设施网络或追踪网络服务的启动时间,并减少服务器的内存占用?

在逻辑示意图模板上设置的逻辑示意图图层定义可能非常庞大,会影响服务器启动时间和内存占用。 为减轻此影响,最佳做法是在逻辑示意图模板之间共享逻辑示意图图层定义。 此外,逻辑示意图模板的数量对服务器启动时间也有显著影响。 作为公共设施网络所有者,应考虑那些对最终用户真正有用的逻辑示意图模板,并限制提供的逻辑示意图模板数量。

了解有关如何在逻辑示意图模板间共享逻辑示意图图层定义的详细信息

作为最终用户,通过已发布的公共设施网络或追踪网络服务应用网络逻辑示意图工作流程时,有哪些最佳实践?

除子网系统逻辑示意图外,任何新创建的逻辑示意图均是临时逻辑示意图。 那么,即使未在模板级别阻止逻辑示意图存储功能,最终用户也必须始终牢记:存储逻辑示意图会将数据保存在版本化逻辑示意图要素类中,因此在应用逻辑示意图工作流程时可能会不必要地增加数据库大小。 这意味着在存储逻辑示意图之前,最终用户必须遵循以下建议:

  • 避免存储可通过一键操作重新生成的逻辑示意图。

  • 仅在逻辑示意图内容将长期保持稳定且经过繁琐的编辑任务时,才建议存储。 在完成布局之前,不要存储逻辑示意图。

  • 应当考量访问权限的配置,以防其他用户意外编辑待保存的逻辑示意图。

  • 在编辑存储的逻辑示意图之前,请切换到一个分支版本。 通过在分支版本中进行操作,可以避免在提交版本后,持续追踪默认版本中的各项逻辑示意图编辑变动。

  • 相反,应避免更新在分支版本中相对于网络拓扑空间变得不一致的逻辑示意图。 实际上,一旦提交版本,默认版本中必定会产生脏区;这意味着必须再次更新逻辑示意图,待网络拓扑验证通过后,即可恢复逻辑示意图的一致性状态。

作为网络所有者,网络逻辑示意图管理有哪些最佳实践?

网络所有者应考虑定期运行清除临时逻辑示意图工具,以彻底清理非版本化逻辑示意图要素类。

删除关联了大量已存储逻辑示意图的逻辑示意图模板后,网络所有者应运行清理脚本,删除版本化逻辑示意图要素类和表中遗留的多余行,以减小地理数据库大小。

作为网络所有者,配置逻辑示意图模板时有哪些需要牢记的最佳实践?

  • 在自定义逻辑示意图模板创建阶段,优先使用文件地理数据库或移动地理数据库。

  • 使用地理处理模型配置自定义逻辑示意图模板设置,可以更好地控制和维护每个模板上设置的规则和布局顺序。

  • 考虑自定义模板中的逻辑示意图存储功能,避免存储无意义的逻辑示意图。

  • 分析生成子网系统逻辑示意图而非标准逻辑示意图是否真正有用。

在逻辑示意图模板上设置逻辑示意图规则时有哪些注意事项?

逻辑示意图规则底部,列出了在逻辑示意图模板上配置逻辑示意图规则时一定要考虑的建议和警告。

针对子网逻辑示意图模板电路逻辑示意图模板,同样提供了专项建议。

如何确定自定义逻辑示意图模板的配置方式?

自 ArcGIS Pro 3.6 起,可以运行从逻辑示意图模板创建地理处理模型工具。 此工具需要使用逻辑示意图模板作为输入,并会创建一个地理处理模型,该模型详细说明了用于在输入逻辑示意图模板上设置规则和布局的网络逻辑示意图配置工具的序列。

在构建逻辑示意图期间,是否可通过一种简单的方式放弃所有线性容器?

是。 自 ArcGIS Pro 3.5 起,更改逻辑示意图模板工具上会提供一个新选项移除线性容器,用于在构建任何逻辑示意图期间移除其中的所有线性容器,无论这些线性容器是用作逻辑示意图输入,还是与基本构建或逻辑示意图规则阶段在网络逻辑示意图中创建的内容要素或对象有关。

使用公共设施网络或追踪网络服务并基于新创建的逻辑示意图模板生成逻辑示意图时,我收到一条错误消息,指示未找到逻辑示意图模板。 我该如何解决这一情况?

这是因为新模板在服务器端没有被完全识别。 要解决此问题,请重新启动相关的网络服务。 即使新的模板项目在公共设施网络功能区的逻辑示意图组的新建下拉列表中显示,也必须重新启动相关服务,然后才能从网络服务图层使用该项目。

在逻辑示意图生成过程中,是否可以在逻辑示意图要素的子集上应用布局?

默认情况下,配置为在逻辑示意图生成过程中运行的任何布局将应用于整个逻辑示意图。 但是,自 ArcGIS Pro 3.6 起,可以使用将逻辑示意图选择添加到布局工具,在逻辑示意图构建过程中过滤出要应用布局的逻辑示意图要素选择。

我想要使用追踪规则设置常规逻辑示意图模板,但是当我从当前在我的网络地图中选作输入的网络要素或对象开始测试我的新模板时,我经常会收到以下错误消息:Error 001890: Invalid subnetwork connectivity, multiple subnetwork controllers with different subnetwork names found.。 要避免此类错误,我可以执行哪些操作?

使用通过追踪规则配置的逻辑示意图模板从选作输入的网络要素或对象生成逻辑示意图时,指定的追踪规则不会在意您可能已在网络地图中设置的任何起点。 默认情况下,它只考虑您在网络地图中选择的网络元素作为起始追踪点。 然后,如果模板未配置为关注输入网络元素中的任何特定起始点,则逻辑示意图创建过程将从每个输入开始追踪。 此外,如果一个或多个输入元素上存在终端,将从每个终端开始追踪。 如果追踪规则参数与尝试追踪的起始点不兼容,则将引发错误。 要让追踪规则仅从您预期的输入网络元素或终端开始,并在创建逻辑示意图时正确应用,必须在配置自定义模板时,先使用添加按属性设置起点规则工具,再设置追踪规则。 追踪规则将仅关注想要用作追踪起点的选定输入中的网络元素和终端。

即使您将单个网络元素作为逻辑示意图创建的输入,追踪规则也可能不仅从该单个输入元素开始追踪。 实际上,会遵守网络逻辑示意图构建过程详情。 每次网络逻辑示意图构建过程创建内存逻辑示意图中的元素时,会维护图的完整性并显示内容与容器之间的关系。因此,逻辑示意图可能不仅由您在应用追踪规则时选择的单个网络元素组成。 如果该网络元素包含在其他容器中,逻辑示意图还可能引用与此单一输入网络元素相关的容器层次结构。 此外,它还可能引用任何线路的起始和终止交汇点。 因此,如果不在这些逻辑示意图元素中指定起始点,您在模板上配置的追踪规则将尝试从每个元素开始追踪,这可能会导致失败。

对于 ArcGIS Pro 3.5 之前的版本,构建过程可能仅从之前在网络地图中选择的网络要素或对象开始。 从 ArcGIS Pro 3.5 开始,逻辑示意图生成过程还可能从当前在网络地图中指定的追踪位置开始;即从起点,可能考虑障碍。 当通过追踪规则配置选择用于生成逻辑示意图的模板时,建议使用这一新的工作流。 如果网络地图中存在的追踪位置适合在模板上配置的追踪规则,则完成逻辑示意图创建时不会出现错误。

了解有关追踪规则和设置起点规则的详细信息

详细了解通过网络要素和网络对象生成逻辑示意图的工作流程

详细了解通过追踪位置生成逻辑示意图的工作流程

如何为我的网络逻辑示意图图层下的图层设置定义?

运行创建逻辑示意图图层定义地理处理工具时,将在逻辑示意图模板级别为逻辑示意图初始化逻辑示意图图层定义。 该工具要求将网络逻辑示意图图层作为输入,该图层来自所有图层均设置为使用数据库连接来连接网络源类的活动网络地图。

有关详细信息,请参阅初始化模板上的自定义逻辑示意图图层定义

在 ModelBuilder 中运行逻辑示意图模板地理处理模型时,如何对以下错误进行故障排除:无法在可创建聚合元素的规则之后设置添加元素的规则

确保在用于添加元素的规则之前没有用于减少或折叠元素的规则。 验证在模型开头设置的更改逻辑示意图模板工具是否在已选中移除逻辑示意图模板规则和布局定义框的情况下进行配置。

此外,在运行模型之前,选择序列中的第一个工具,单击 ModelBuilder 选项卡上的验证,然后单击运行以确保从头开始启动序列。

如何移除逻辑示意图图层下的现有子图层、为某些子图层添加和配置新标注或更改符号以及对逻辑示意图模板进行更改?

此工作流从测试逻辑示意图开始进行,此逻辑示意图的生成或打开可以使用企业级地理数据库中公共设施网络的数据库连接,也可以使用文件或移动地理数据库中的公共设施网络或追踪网络;即,打开的逻辑示意图不能通过公共设施网络服务创建或打开。 然后,从网络逻辑示意图图层下的每个图层,按照与使用 GIS 图层相同的方式设置外观和标注设置。 也可以移除任何不必要的图层。 然后,完成以下步骤:

  1. 将刚刚修改的网络逻辑示意图图层作为输入,运行导出逻辑示意图图层定义

    由此可将此新网络逻辑示意图图层定义导出到 .ndld 文件中。

  2. 使用步骤 1 中获得的 .ndld 文件对模板运行导入逻辑示意图模板定义,以将此新网络逻辑示意图图层定义应用于基于该模板的所有逻辑示意图。

请参阅移除现有逻辑示意图子图层或自定义现有逻辑示意图子图层上的设置

是否可以添加新的逻辑示意图子图层,或在保留其余子图层设置不变的前提下,覆盖部分现有逻辑示意图子图层的设置?

是。 从 ArcGIS Pro 2.7 开始,可以在优化逻辑示意图图层定义时满足更多需求和期望。 以下是一些示例:

  • 向网络逻辑示意图报告在网络地图中的图层上发生的外观更改。

  • 添加新图层以表示网络逻辑示意图中的交汇点或边对象,因为此类对象现在已成为网络的一部分。

  • 包括一个附加的点图层,以表示您刚刚配置为在网络逻辑示意图中折叠的网络容器面。

  • 在网络逻辑示意图图层下的一些其他子图层上从标准图层切换到子类型图层组(或者反之)。

当您运行创建逻辑示意图图层定义地理处理工具且未选中覆盖所有图层选项时,此类更改可用。

请参阅添加新逻辑示意图子图层或覆盖现有逻辑示意图子图层上的设置

是否可以使用网络逻辑示意图管理注记图层?

网络逻辑示意图不支持注记功能。 尽管您可以使用标准标注引擎或 Maplex 标注引擎在逻辑示意图要素上设置所需的标注,并使此标注自定义在新打开的逻辑示意图中默认应用, 但无法通过注记实现这种标注自定义。 原因有多方面。 首先,在打开网络逻辑示意图时,无法查询与活动逻辑示意图中唯一逻辑示意图要素相关的注记类中的注记。 此外,在应用逻辑示意图布局后,逻辑示意图要素的几何会变化,而注记位置保持不变,导致其与新的几何不再匹配。

如何在网络逻辑示意图中为减少边添加标注,或使减少边符号根据属性变化?

自 ArcGIS Pro 3.3 和 Utility Network 7 版本Trace Network 4 版本开始,网络逻辑示意图支持逻辑示意图要素类中的新 Info 字段。 该文本字段可以通过 ArcGIS Pro SDK for .NET 中基于网络逻辑示意图 API 的自定义插件进行填充和管理,用于存储聚合在逻辑示意图中的复杂信息,例如来自网络要素或网络对象的信息,而这些信息通过 ArcGIS Arcade 函数管理起来较为困难。 随后,这些信息可以用于逻辑示意图要素的自定义渲染或标注,特别是在缩减边上。

是否有简单的方法可以控制逻辑示意图图层定义在逻辑示意图模板间的共享方式?

有,自 ArcGIS Pro 3.7 起,运行图层定义设置工具时会在模板上初始化图层定义 ID。 当您从公共设施网络或追踪网络图层属性对话框打开网络逻辑示意图选项卡时,此 ID 会反映在图层定义共享列中。 通过分析此列中的 ID,可识别逻辑示意图模板中存在多少种不同的图层定义,并帮助您选择要保留并与其他模板共享的图层定义。

了解有关跨逻辑示意图模板共享逻辑示意图图层定义的详细信息