Skip To Content

配置门户以支持 Navigator for ArcGIS

购买 Navigator for ArcGIS 许可后,请遵循下列步骤配置您的门户,以支持 Navigator 应用程序。

  1. 使用门户配置 Navigator for ArcGIS 许可
  2. 向门户成员分配许可
  3. My Esri 下载移动地图包或在 ArcGIS Pro 中创建自定义移动地图包。将其托管在 Web 服务器上。
  4. 将移动地图包注册到门户。

然后成员可通过 Navigator 应用程序登录到门户,为其工作下载地图包,并进行离线导航。有关详细信息,请参阅 Navigator for ArcGIS 帮助

管理移动地图包

已登录到门户的 Navigator 用户将看到可供下载的移动地图包。您可以通过 My Esri 获得由 Esri 创建的地图包,或者在 ArcGIS Pro 中创建自己的地图包并将其上传至您的门户。为使 Navigator 应用程序用户可以使用移动地图包,您必须将地图包注册到门户。

Portal for ArcGIS 随附了 esri_nav 所拥有的 Navigator 地图组。当选中显示 ArcGIS 桌面内容时,会在该组中显示由 Esri 创建的项目列表。将从 My Esri 下载的地图包注册到门户时,各项目的详细信息页面将关联到该地图包。

可以使用 Portal for ArcGIS 随附的移动地图包工具 (managemmpks) 注册该地图包。如有需要,您还可以使用此工具在您的门户中更新,取消注册和列出移动地图包。

注:

要使用 Navigator for ArcGIS,则门户成员必须具有分配给其的 Navigator 许可。有关详细信息,请参阅配置 Navigator for ArcGIS 许可

下载 Esri 提供的移动地图包。

要下载 Esri 提供的移动地图包,请执行以下步骤。

  1. 登录到 My Esri,然后单击我的组织 > 下载 > 数据和内容
  2. 在搜索文本框中输入 Navigator,然后从排序依据下拉列表中选择所需的排序选项。
  3. 滚动查看移动地图包列表以查找所需文件。
  4. 单击下载以下载想要提供给 Navigator 应用程序用户的区域的移动地图包。
  5. 将下载的地图包放置在可通过 web 访问的位置。例如,如果使用 IIS 作为 web 服务器,可以将下载的文件放置在 c:\inetpub\wwwroot\ 文件夹中或者配置为虚拟目录的其他位置。

    您放置地图包文件的 web 服务器 URL 是您使用 managemmpks 工具来注册和管理包时将提供的基本 URL。

  6. 启用 .mmpk 扩展模块作为 MIME 类型。例如,如果使用 IIS 作为 web 服务器,请执行以下步骤:
    1. 打开 IIS 管理器。
    2. 连接窗格中,于树视图中选择您的服务器,然后双击 MIME 类型
    3. 操作窗口中,单击添加
    4. 对于文件扩展名,请输入 mmpk
    5. 对于 MIME 类型,请输入 application/mmpk
    6. 重新启动 web 服务器。

注册移动地图包

获得移动地图包并将其托管于 web 服务器后,请将其注册到您的门户。所有移动地图包的更新也必须与门户通信。您还可使用 managemmpks 工具管理移动地图包。此工具与 Portal for ArcGIS 一起安装在 <Portal for ArcGIS installation directory>/tools/managemmpks 目录中。

  1. 登录到安装有 Portal for ArcGIS 的计算机。
  2. 启动终端会话并作为安装 Portal for ArcGIS 的用户进行身份验证
  3. 从命令行浏览至 Portal for ArcGIS 安装目录的 tools/managemmpks 文件夹。
  4. 请使用 --register 命令运行以下 managemmpks 工具来注册以文本文件或逗号分隔值列出的所有移动地图包:managemmpks --register --url <map_package_directory_URL> {--file <package_names_list.txt> | --packages <package_name1,package_name2>}
  5. 例如,如果使用逗号分隔的包名称,则语法格式应为 managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --packages Alabama,Czech_Republic。对于文本文件列出的地图包,命令语法格式为 managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --file us_states_package_list.txt

Navigator 应用程序用户可下载地图包以进行导航。

更新移动地图包

Esri 会定期更新 My Esri 上的移动地图包。要获取这些更新,请通过 --refresh 命令使用 managemmpks 工具。您可以提供包含地图包名称的文本文件或使用逗号分隔的地图包名称列表。语法为 managemmpks --refresh {--file <package_names_list.txt> | --packages <name1,name2>}

取消注册移动地图包

要取消注册移动地图包,请使用 managemmpks 工具随附的 --unregister 命令。您可以使用 --file 命令指定包的文本文件列表,或者使用 --packages 命令包含使用逗号分隔的包名称列表。

列出所有移动地图包

使用 managemmpks 工具随附的 --list 命令生成两个列表:一个是已注册的移动地图包,另一个是取消注册的移动地图包。使用 --dir 命令指定输出目录,将在该目录中创建这些列表的文本文件。然后,可以使用这些文本文件作为输入来注册和取消注册 .mmpk 文件。

列出已安装的移动地图包

使用 managemmpks 工具随附的 --preinstalled 命令列出随 Portal for ArcGIS 安装的移动地图包。使用 --dir 命令指定输出目录,将在该目录中创建列表的文本文件。然后,可以使用该文本文件作为输入来注册和取消注册 .mmpk 文件。


在本主题中
  1. 管理移动地图包