设置初始迁移参数

首先,您将浏览要迁移的潜在几何网络,选择其中一个,然后开始运行公共设施网络迁移向导。

识别服务区

所有公共设施网络都需要服务区才能定义其管理的公共设施数据的范围。 在开始数据迁移之前,需要确保您具有一个面要素,其中以与其余网络数据相同的空间参考完全覆盖当前资产和未来资产。

  1. 下载示例工程并将其打开。

    该工程包含以下公共设施的示例几何网络和地图:电力、天然气、下水道、雨水和自来水。

  2. 目录窗格中,依次展开文件夹公共设施几何网络commondata

    示例公共设施地理数据库

    共有五个地理数据库,每个示例公共设施对应一个。

  3. 展开您感兴趣的公共设施地理数据库。

    供水网络的“服务区”要素类

    在图像中,自来水公共设施的地理数据库已展开。 每个公共设施网络都需要一个服务区面才能定义要在公共设施网络中管理的数据范围。 您必须确保选择或创建的图层完全覆盖当前和未来服务区,因为在创建公共设施网络后无法扩展范围。

打开迁移向导

接下来,您将运行公共设施网络迁移向导以将数据迁移到公共设施网络。

  1. 目录窗格中,找到要迁移的公共设施地理数据库,然后展开要素数据集。

    如果您选择迁移供水网络,则要素数据集名为 WaterDistribution_Net

    WaterDistribution_Net

    注:

    如果要迁移的公共设施与供水网络不同,则其名称如下:对于电力,名为 E_Distribution_Net;对于天然气,名为 P_PipeSystem_Net;对于下水道,名为 SewerStormwater_Net;对于雨水,名为 Stormwater_Net

  2. 右键单击几何网络,然后选择至公共设施网络

    “至公共设施网络”选项

    随即显示公共设施网络迁移向导窗格。

    “公共设施网络迁移向导”窗格

  3. 通读向导的高级步骤,了解过程中的每一步将发生的操作。
  4. 单击下一步

    首先,您将指定将构成公共设施网络基础的域网络。 您将根据要迁移的网络类型为名称源类型层定义设置值。 牢记以下有关每种网络的信息:

    • 电力通常表示为基于源的分区域网络。
    • 天然气通常表示为基于源的分层域网络。
    • 下水道通常表示为基于汇的分层域网络。
    • 雨水通常表示为基于汇的分层域网络。
    • 自来水通常表示为基于源的分层域网络。
  5. 对于选择要迁移的公共设施,输入以下域网络参数:
    • 电力 - 对于名称,输入 Electric 并接受剩余默认值。
    • 天然气 - 对于名称,输入 PipeSystem,对于层定义,选择分层
    • 下水道 - 对于名称,输入 Sewer;对于控制器类型,选择;对于层定义,选择分层
    • 雨水 - 对于名称,输入 Storm;对于控制器类型,选择;对于层定义,选择分层
    • 自来水 - 对于名称,输入 Water,对于层定义,选择分层

    下图显示了电力的域网络设置:

    电力的域网络设置

    下图显示了天然气的域网络设置:

    天然气的域网络设置

    下图显示了下水道的域网络设置:

    下水道的域网络设置

    下图显示了雨水的域网络设置:

    雨水的域网络信息

    下图显示了自来水的域网络设置:

    自来水的域网络信息

    源网络值已使用所选的几何网络填充。

    注:

    可以使用添加几何网络按钮添加其他几何网络。 如果启动的工具没有几何网络,则单击添加域网络按钮为要迁移的类添加域网络。

  6. 单击下一步

    随即显示地理数据库选项窗格。 在此窗格中,可以为输出地理数据库和公共设施网络配置不同的选项,例如其文件夹位置和输出地理数据库名称。 还存在用于进行字段迁移和数据加载的选项。 您将根据要迁移的公共设施类型填充地理数据库选项窗格。

  7. 对于服务区面,单击浏览。 浏览至文件夹 > 公共设施几何网络 > commondata,然后单击公共设施地理数据库。

    已选中地理数据库

  8. 单击服务区要素类,然后单击确定

    已选中服务区

    注:

    大多数网络要素存储在要素数据集中,但服务区要素类则不然,因此您可以在地理数据库级别下找到该要素类。

  9. 对于输出文件夹,单击浏览。 浏览至文件夹 > 公共设施几何网络 > commondata,然后单击保存

    自来水公共设施的“地理数据库选项”窗格

    如果您的网络要素具有要迁移的附件或其他关系,您可以在此选择这些选项。 对于本教程,您将接受剩余参数的默认值。

  10. 单击下一步

    随即显示公共设施网络映射窗格。

    “公共设施网络映射”窗格

    此窗格显示几何网络中可迁移到公共设施网络的所有要素类。

您学习了如何准备数据以迁移到公共设施网络,以及如何在几何网络数据集上启动公共设施网络迁移向导。 您还了解到无需几何网络即可使用此向导。 要了解有关此工具参数的详细信息,请阅读使用向导将数据迁移至公共设施网络一页。


映射源数据

接下来,您将在新的公共设施网络中完成源类到要素的映射并运行迁移。

映射要素类

您将更新几何网络中所有类的映射,以确保它们正确迁移到新的公共设施网络中。

  1. 检查源类列,确保其中包含要迁移到公共设施网络的所有类。

    供水网络的“源类”列

    注:

    该图显示供水公共设施类。

    从几何网络导入类时,系统将根据图层的几何类型自动选择目标类值。 可以将目标类值调整为其他域类或结构类,具体取决于您的模型。 还可以使用添加要素类按钮添加更多类。

    接下来,您将使用是控制器列设置网络中的源和汇。

  2. 对于要迁移的公共设施,在是控制器列中,选中网络中的任意源或汇对应的框:
    • 对于电力,选中 DynamicProtectiveDevice 类对应的是控制器框。
    • 对于天然气,选中 P_TownBorderStation 类对应的是控制器框。
    • 对于下水道,选中 ssDischargePointssNetworkStructure 对应的是控制器框。
    • 对于雨水,选中 swDischargePoint 类对应的是控制器框。
    • 对于自来水,选中 wNetworkStructure 类对应的是控制器框。

    已选中 wNetworkStructure 类对应的“是控制器”框

    该示例图显示已选中供水网络的 wNetworkStructure 源类对应的是控制器框。

    配置为控制器的图层包含充当网络中的最终源和汇的要素。 选择该选项时,会将网络中该资产组中的资产类型配置为能够充当子网控制器。 如果不确定要使用的图层,请将该列留空。 可以在迁移数据并且更加熟悉公共设施网络后配置源和汇。

    接下来,您将为网络中的类设置资产类型。 下面是用于设置每种类型公共设施的资产类型的常规指南:

    • 电力几何网络通常使用子类型字段区分每个类中的要素。
    • 天然气几何网络中的某些类使用子类型字段区分每个类中的要素。
  3. 对于要迁移的公共设施,相应地设置资产类型值:
    • 对于电力,将所有类的资产类型值设置为子类型,但是不设置最后一个类 E_Distribution_Net_Junctions
    • 对于天然气,将 P_Service 类的资产类型设置为材料。 对于 P_Pipes,将资产类型设置为材料。 对于 P_NonControllableFitting,将资产类型设置为子类型
    • 对于下水道,将 ssDischargePoint 类的资产类型设置为排放类型。 对于 ssLateralLine,将资产类型设置为管线类型。 对于 ssNetworkStructure,将资产类型设置为结构类型。 对于 ssFitting,将资产类型设置为配件类型
    • 对于雨水,将 swNetworkStructure 类的资产类型设置为结构类型。 对于 swFitting,将资产类型设置为配件类型。 对于 swDischargePoint,将资产类型设置为排放类型
    • 对于自来水,将 wNetworkStructure 类的资产类型设置为结构类型。 对于 wServiceConnection,将资产类型设置为服务类型。 对于 wFitting,将资产类型设置为配件类型。 对于 wLateralLine,将资产类型设置为管线类型

    下图显示电力公共设施的资产类型值:

    电力公共设施的资产类型值

    下图显示天然气公共设施的资产类型值:

    天然气公共设施的资产值

    下图显示下水道公共设施的资产类型值:

    下水道公共设施的资产值

    下图显示雨水公共设施的资产类型值:

    雨水公共设施的资产值

    下图显示自来水公共设施的资产类型值:

    自来水公共设施的资产值

    如果您希望每个资产组中的所有要素具有相同行为,则无需为公共设施网络中的任意资产组配置资产类型。 该向导将自动为每个资产组创建默认资产类型。 但是,如果图层中存在不同的资产类型,可以更灵活地定义网络规则并在公共设施网络中执行更高级的功能。

    在整个迁移过程中,填充公共设施网络映射页面最为耗时并且需要投入大量精力。 在完成映射后,只需执行几步即可完成迁移。

完成迁移

接下来,您将检查迁移的配置汇总以及输出。

  1. 公共设施网络映射窗格中,单击下一步

    随即显示独立类映射窗格。 可以使用独立类映射面板将任何其他要素类或表添加至输出地理数据库。 如果您想要将其他表或要素类包含在输出地理数据库中,则可使用此页面上的添加类按钮进行添加。 在此示例中,无需添加其他表或要素类。

  2. 单击下一步

    可在迁移摘要窗格中检查配置,然后再运行迁移。 可以单击上一步按钮返回并进行任意更改。

  3. 单击完成

    迁移过程需要花费几分钟时间,具体取决于要迁移的数据量。 迁移至公共设施网络工具将采用在向导中指定的配置运行。 对于较大的数据集,该过程所需的时间更长。

    注:

    如果在该工具完成运行时打开了一张地图,则会将新公共设施网络的图层添加至活动地图。 否则,可以添加将在迁移过程中创建的图层文件,以可视化公共设施网络要素。

  4. 目录窗格中,刷新工程文件夹。

    接下来,您将使用在迁移过程中创建的图层文件可视化结果。

  5. 展开 MigrationDatabase 文件夹。 右键单击 MigrationDatabase.lyrx 文件,指向添加至新项,然后选择地图

    “地图”选项

    随即显示一张地图,其中包含新公共设施网络内容的子类型图层组。

    供水网络要素在地图上显示

    注:

    您的地图可能有所不同,具体取决于选择要迁移的网络。 示例图显示关闭供水设备图层组的供水网络。

    网络要素以默认符号系统显示,这可能不是最佳选择;但是,这样可以快速可视化迁移结果。

  6. 内容窗格中,关闭不同的图层以浏览对应的结果。

    图层文件包含网络中所有要素的子类型图层组,并向每个资产组应用类默认符号系统和字段属性。

    自来水公共设施要素的图层组和图层

    迁移输出为与源几何网络中类的表、字段和域相匹配的公共设施网络。

  7. 目录窗格中,刷新工程目录以查看工具创建的 MigrationDatabase 文件夹。
  8. 展开 MigrationDatabase 文件夹。

    MigrationDatabase 文件夹的内容

    输出文件夹还包含数据加载工作空间以及 .csv 文件,该文件包含源数据中的所有子网控制器。 如果想要更改迁移的任意设置,可以打开地理处理历史记录,修改设置,然后再次运行迁移。

  9. 在功能区上,单击分析选项卡。 在地理处理组中,单击历史记录

    “分析”选项卡上的“历史记录”按钮

    历史记录窗格随时出现并显示迁移至公共设施网络工具。

    “历史记录”窗格中的“迁移至公共设施网络”

    要对迁移进行更改,可以右键单击迁移至公共设施网络工具,然后以初始运行时采用的所有设置打开该工具。

    在将数据迁移至公共设施网络后,可以开始在公共设施网络中浏览数据。 如果您的数据中存在拓扑错误(很有可能),则您无法使用公共设施网络执行任何追踪或分析,除非您分析并解决这些问题。 有关如何修复拓扑错误的详细信息,请阅读分析拓扑错误解决拓扑错误文章。 要在示例数据集上尝试使用这些工具,请转至下面的“随时了解更多”部分获取更多教程。 确保网络拓扑无错误并已启用后,可以执行追踪,但是您仍需要执行质量保证,以确保网络中的网络属性和连通性生成有效结果。

在本教程中,您使用了“公共设施网络迁移向导”将几何网络作为公共设施网络迁移到地理数据库中。 您设置了源和汇并将源类映射到正确的资产类型。 在完成迁移后,您在地图上查看了结果。

可使用“公共设施网络迁移向导”快速将几何网络迁移到公共设施网络。 在完成迁移后,将在公共设施网络中配置您的数据,但是您必须执行所需的步骤才能确保网络要素之间连通。 可以使用分析网络数据工具识别数据库中的所有拓扑错误。

您可以在教程库中找到更多教程。