借助 Esri 提供的导航地图,可以在应用程序中使用 Navigator 直接创建路径,也可以创建自定义导航地图,由此可在自己的道路上导航至自己的资产。
在 ArcGIS Pro 中,您可以自定义 Esri 提供的导航地图或使用组织的底图、道路网、资产、资产定位器和出行模式创建自己的导航地图,并与移动工作人员共享此地图以便其在 Navigator 内获取方向。
导航地图是一个移动地图包 (MMPK),其中包括以下组件:
- 交通网络 - 支持路径和地理编码定位器的道路网。
- 底图 - 在路径和业务图层下显示的背景数据。可以压缩底图以提高移动设备的性能。
- 定位器(可选)- 允许移动工作人员搜索位置或资产。可以基于业务图层或通过创建地址定位器来创建定位器。
- 业务图层(可选)- 包含组织的资产。例如,公共事业公司的资产可以包括电力线支架。
- 自定义出行模式(可选)- 工作人员可以根据前往目的地的方式计算路径。例如,您可以为一辆考虑高度或 U 形转弯限制的卡车创建出行模式。
导航地图所需的所有组件均准备完毕后,请在 ArcGIS Pro 内将这些组件合并到一个移动地图包中。可与您的 ArcGIS 组织帐户共享该文件,以便移动工作人员可下载并在 Navigator 中使用该文件。有关详细信息,请参阅 ArcGIS Pro 帮助中的移动地图包简介。
提示:
如果指导您逐步完成 MMPK 创建的练习对您有所帮助,请参阅练习部分中的完整示例。
要求
要创建与 ArcGIS Navigator 配合使用的自定义导航地图,需要以下产品和许可:
- ArcGIS Pro 1.2 或更高版本(在本主题中建议并引用:ArcGIS Pro 2.3)。
- 具有以下应用程序许可的 ArcGIS 组织帐户:
- ArcGIS Pro 2.3 Basic 或更高版本
- ArcGIS Network Analyst extension
- ArcGIS Navigator
- (可选)使用 ArcGIS StreetMap Premium 数据集的许可 - 要在 MMPK 中包含 StreetMap Premium 道路,则需要此许可。
注:
有关详细信息,请参阅 ArcGIS Pro 中的 StreetMap Premium 入门。
- (可选)使用 StreetMap Premium Custom Roads 数据集的许可 - 要在 MMPK 中包含 StreetMap Premium 道路和您自己的道路,则需要此许可。
- (可选和建议)已安装 ArcGIS Navigator 的移动设备 - 用于测试 MMPK。
ArcGIS 组织管理员将为 ArcGIS 组织帐户配置许可。
在 ArcGIS Pro 中设置工程
要创建移动地图包,您需要在 ArcGIS Pro 中创建工程。创建工程后,将数据引入工程的方式将取决于您要执行的操作。
- 可以使用您的资产自定义 ArcGIS StreetMap Premium 数据的副本。执行以下其中一项操作:
- 从 ArcGIS Online 下载 MMPK 并将其用于 ArcGIS Pro - 您可以在 ArcGIS Pro 中下载 MMPK或导入 MMPK。
- 将 ArcGIS StreetMap Premium 文件地理数据库导入 ArcGIS Pro。
- 将自定义道路添加到 StreetMap Premium Custom Roads 网络数据集。
将 StreetMap Premium Custom Roads 文件地理数据库导入 ArcGIS Pro。
- 从不使用任何 StreetMap Premium 数据入手。
包括您组织的道路网数据集。您必须创建自定义底图,该底图将整合您的道路数据以及生成路径中涉及的逻辑。所有底图数据必须保存在单个地理数据库中。有关完整示例,请参阅完全使用自己的数据创建地图练习。
将您的道路连接到 StreetMap Premium(可选)
如果您需要在 StreetMap Premium 中未包含的道路上创建路径(例如,您组织的私家道路),并且您没有自己的交通网络,请使用 StreetMap Premium Custom Roads 数据集。您可以创建道路或将其加载到 StreetMap Premium 网络数据集的副本中。创建或加载道路后,您需要构建并测试您的新道路网络。
警告:
在创建道路或将道路加载到 StreetMap Premium Custom Roads 以在 Navigator 中使用的过程中,必须遵循以下概述的工作流。有关完整步骤,请参阅有关创建道路或加载道路的练习。有关其他文档,请参阅 StreetMap Premium Custom Roads。
许可:
创建道路或加载道路需要 StreetMap Premium Custom Roads 许可和数据。
创建道路
如果您的道路尚未作为文件地理数据库要素类存在,请将其数字化并将其附加到 StreetMap Premium Custom Roads 数据集,如下所示:
- 在 ArcGIS Pro 中打开 StreetMap Premium Custom Roads 随附的工程文件。有关详细说明,请参阅与数据一起打包的 Readme.txt 文件。
- 如果您拥有在数字化时要用作参考的业务图层,请将其添加到工程的 Add Custom Streets 地图选项卡中。
注:
要在 Navigator 的地图上显示图层,您还需要将其添加到 Navigation with Custom Streets 地图选项卡中。请参阅添加并自定义图层。
- 要在数字化时准确放置道路,请在地图上放大至需要对其进行数字化的区域。
提示:
可以使用常用缩放比例为您正在工作的区域创建书签,以便轻松返回这些区域。
- 启用捕捉并确保已启用点、末端、折点和边。
- 使用自定义街道要素编辑模板,以便于连接街道 - 模板将根据网络数据集规则,自动创建连接街道所需的要素几何。指定街道名称以及要添加的道路是否已铺设完毕。
- 数字化您的道路。单击您正在数字化的道路与 Routing Streets 图层中的道路的交点,以开始每条道路。右键单击最后一个折点,然后单击完成并清除选择内容,以结束每条道路。
注:
有关连接道路网的详细信息,请参阅了解连通性以及与 StreetMap Premium Custom Roads 副本中一同提供的文档。
有关完整步骤,请参阅添加资产和数字化道路。
加载道路
如果文件地理数据库要素类中已存在道路,则可以将其附加到 StreetMap Premium Custom Roads 数据集,如下所示:
- 在 ArcGIS Pro 中打开 StreetMap Premium Custom Roads 随附的工程文件。有关详细说明,请参阅与数据一起打包的 Readme.txt 文件。
- 如果您拥有要用作参考的业务图层,请将其添加到工程的 Add Custom Streets 地图选项卡中。
注:
要在 Navigator 的地图上显示图层,您还需要将其添加到 Navigation with Custom Streets 地图选项卡中。请参阅添加并自定义图层。
- 可以使用追加工具将道路数据加载到 Custom Streets 要素类中。
提示:
如果您的道路网方案与 StreetMap Premium Custom Roads 方案不匹配,请将方案类型设置为使用字段映射协调方案差异。
有关完整步骤,请参阅添加资产和加载道路。
构建并测试新道路网
您刚刚创建或加载的自定义街道尚未包含在 StreetMap Premium Custom Roads 网络数据集中。要在路径中使用这些自定义街道,需要重新构建 Routing_ND 网络数据集。重新构建该网络数据集后,需要测试您的新网络以识别并解决任何道路连通性或配送问题。
- 可以使用构建网络工具重新构建 Routing_ND 网络数据集。
- 测试新的道路网 - 向包含 StreetMap Premium 道路以及您已创建或加载的道路的路径添加停靠点,然后生成方向。
提示:
如果未生成路径,请再次尝试构建道路网络。
将道路连接到 StreetMap Premium Custom Roads 数据集时,您可能会遇到以下问题。有关解决这些问题的详细步骤,请参阅检查并修复道路数据问题示例:
- 道路未连接 - 道路相交但未连接。
- 交叉道路未连接 - 道路交叉但未连接。
- 自定义道路断开连接 - 自定义道路必须与自定义街道覆盖点连接。
- 与自定义道路相交的 StreetMap Premium 道路断开连接 - 自定义道路必须与具有自定义街道覆盖点的 StreetMap Premium 道路连接。
- 道路重复 - 如果道路已包括在 Routing Streets 要素类中,则应从自定义街道要素类中将其移除。
注:
在打包 MMPK 前,请移除您创建的的路径图层以测试道路网。
添加并自定义图层
您的移动工作人员可能希望在 MMPK 中查看您的资产。添加包含您的资产的业务图层以帮助移动工作人员查看、搜索并前往您的资产。添加后,为您的移动工作人员自定义图层。例如,您可执行以下操作:
- 自定义符号系统和图层 - 方便移动工作人员查看并定位您的资产,以确保他们前往的资产正确。例如,您可执行以下操作:
- 选择一个简单熟悉的符号。
- 使符号大小易于在移动设备上查看(10 pt 大小适用于大多数移动设备)。
- 使标注易于在底图上阅读(大小为 11 且具有 1 pt 白色晕圈的标注非常有用)。
- 配置弹出窗口 - 在 Navigator 中点击资产时,将显示移动工作人员所需的信息。有关详细信息,请参阅自定义弹出窗口。
注:
如果要素没有弹出窗口,那么用户无法在地图上与它们交互。
提示:
地图的坐标系由您添加的第一个图层的坐标系确定。要选择适合您的地图的坐标系,请在地图选项中设置坐标系。
启用搜索
您的移动工作人员可能需要搜索资产、地址或交叉点以前往正确目的地,或查找有助于他们工作的信息。将在 MMPK 中定义 Navigator 中可用的搜索,并且可以按如下方式对其进行自定义:
- 启用搜索资产 - 如果您将资产包含在 MMPK 中,请按特定字段将其设置为可搜索,以便移动工作人员能够更加轻松地定位资产 可以通过以下两种方法将资产设置为可搜索: 有关完整步骤,请参阅启用搜索资产。
- 通过在 ArcGIS Pro 工程中包含定位器,可以启用搜索街道地址或交叉点。
这可能是 Esri 提供的导航地图或 StreetMap Premium 数据集随附的常规地址定位器,或者您可能已创建自己的地址定位器。
- 验证您的图层或定位器是否已正确包含在工程中。
- 对于图层,其必须显示在工程的定位提供者列表中。您也可以在此处启用图层并对其进行配置。
- 对于常规或自定义地址定位器,其必须显示在工程的定位器文件夹中。可以在定位提供者列表中配置其顺序。
- 对定位提供者列表进行排序,以反映搜索结果应显示的顺序。
- 测试您的搜索,确保将返回预期的资产、地址和交叉点。地图应缩放至所选搜索结果并显示其详细信息。
添加自定义出行模式
出行模式针对出行和可创建的路径提供限制。出行模式与特定 MMPK 相关联,驾驶员可以在 Navigator 中选择出行模式。StreetMap Premium 和 Esri 提供的导航地图包含默认出行模式。您也可以添加自定义出行模式以满足驾驶员及其车辆的需求。您将提供说明并选择相应的交通类型。基于您的需求和网络数据集的属性,配置成本、限制、U 形转弯设置以及任何其他高级设置。有关完整步骤,请参阅创建自己的出行模式。
提示:
如果您希望驾驶员在 Navigator 中默认使用您的 MMPK 出行模式,请在出行模式设置中将自定义出行模式设置为默认出行模式。
如果使用 StreetMap Premium 数据集,请将距离成本单位从英里更改为千米。所有 StreetMap Premium 参数均采用公制单位,并且距离成本单位必须匹配。
创建出行模式后,需要在 ArcGIS Pro 中对其进行测试。创建路径图层,向用于测试您设置出行模式时所选限制的路径添加停靠点,然后确保在路径选项卡中已选择新的出行模式。例如,在相应桥梁两侧放置停靠点,该桥梁低于您的自定义出行模式中指定的车辆高度限制。运行路径分析。将您的自定义出行模式的结果与其中一个默认出行模式的结果进行比较,以确保发生所需路径行为。有关完整步骤,请参阅测试出行模式。
注:
测试后,请删除已创建的所有路径图层,以免将其意外打包到 MMPK 中。
打包并共享 MMPK
将 ArcGIS Pro 工程中的所有导航地图组件组合到移动地图包中,并与移动工作人员共享该移动地图包。请参阅共享移动地图包并谨记以下注意事项:
- 将包保存到您的帐户,并确保移动工作人员可以通过 Navigator 使用该包。
- 缩放至所需地图范围,并将当前显示范围的数据包含在包中。进行相应裁剪以确保部分位于范围外的要素(例如较长的道路)仅将地图范围内的部分包含在包中。
- 指示是否要包含地址定位器,如果需要,请从菜单中进行选择或浏览至其所在位置。
- 指定要在门户内容中存储 MMPK 的位置并与组织或特定群组共享。
- 指定应该与其共享 MMPK 的用户。
提示:
如果与组织内的特定群组共享包,请确保移动工作人员隶属于这些群组。
- 分析 MMPK 以发现并解决包问题。
注:
运行打包移动地图工具可能需要一些时间。
创建并共享您的包后,移动工作人员即可登录到 Navigator、搜索包、将包下载到他们的设备,然后开始导航。
有关完整步骤,请参阅打包并共享数据。
在 Navigator 中测试地图
在分发 MMPK 以供外业使用之前,请下载该 MMPK,然后在 Navigator 中将其打开并确保其按预期运行。请确保在室外而非仅仅在办公室进行测试,因为移动设备的屏幕会受到强光和照明的影响。请注意以下事项:
- 路径选择成功并返回预期路径,其中包含您的道路上的路径(如果包含)。
- 您的资产将按预期方式显示,并带有清晰、易于查看且具有信息性的符号系统和标注。
- 搜索资产、街道地址和交叉点将返回预期结果。
- 针对路径,将使用正确的默认出行模式。
- 使用自定义出行模式进行路径选择时,将生成支持您的自定义出行模式限制的路径。
有关完整步骤,请参阅在 Navigator 中测试地图。
限制
Navigator 中的导航地图具有以下限制:
- 不支持由地图服务或栅格文件组成的底图。这包括 Esri 通过 ArcGIS Online 提供的底图。