准备地图以供下载

在外业中,移动工作人员经常在无可靠数据连接,或完全没有任何数据连接的区域工作。 对于以上情况,移动工作人员可以下载地图以供离线使用。 下载地图后,移动工作人员可以具有连接时的相同方式来使用地图。 虽然他们仅根据要求获取已下载地图的更新,但是已下载的地图允许移动工作人员继续使用您已与他们共享的 GIS 数据,无需建立数据连接。

Explorer 支持下载 web 地图和移动地图包 (MMPK)。 可以在线使用或下载 web 地图。 它们可以具有定义为地图的一部分或者设备上的多个离线地图区域,并且必须对其进行配置以支持离线使用。 将在 ArcGIS Pro 中专门创作 MMPK 以用于下载。

注:

您的用户类型将限制您可以创建的地图。 CreatorsGIS Professionals 可以创建 web 地图。 创建 MMPK 需要 ArcGIS Pro,其随附在 GIS Professional 用户类型中。

注:

如果您的用户始终具有数据连接,请创建 web 地图以供其使用。

选择如何准备地图以供下载

Web 地图和 MMPK 均可离线使用。 选择哪种以及如何对其进行配置取决于您的工程要求。 选择以下三种方式之一以准备地图以供下载,以便移动工作人员能够在 Explorer 中离线工作:

  • 配置 web 地图以供下载,然后创建地图区域以供移动工作人员离线使用。

    主要的离线工作流是配置 web 地图以供下载定义移动工作人员可以下载的地图区域。 将由地图作者在 ArcGIS OnlineArcGIS Enterprise 中定义区域,例如县区域或服务区。 移动工作人员可以在 Explorer 中查看和下载这些地图区域

    如果已知移动工作人员将在哪里工作(例如国家/地区区域或服务区),则建议使用此离线工作流。 如果不清楚移动工作人员可能需要下载的所有区域,则其仍然可以在 Explorer 中定义和下载其他地图区域。

    提示:

    如果可能,请将地图区域定义为地图的一部分。 由此移动工作人员无需定义区域,并允许一次性准备和打包地图区域,然后由多个移动工作人员下载。 将针对单机版对 Explorer 中定义的地图区域进行打包和下载。 如果将其移除并且必须再次进行下载,或者其他移动工作人员需要这些地图区域,则将重新定义并重新生成这些地图区域。

  • 配置 web 地图以供下载,并允许移动工作人员定义地图区域以供离线使用。

    如果移动工作人员需要在未事先准备的位置(例如,存在计划外工作的位置)离线工作,则移动工作人员需要在 Explorer 中定义要离线工作的区域。

    作为地图作者,您需要配置 web 地图以供离线使用。 您无需定义移动工作人员可以离线工作的地图区域(虽然您仍然可以定义它们,但是它们不会妨碍此工作流)。 然后,移动工作人员可以在 Explorer定义和下载地图区域

  • 创建并共享 MMPK,以供移动工作人员下载或者直接将其复制到自己的设备。

    如果 web 地图不符合您的离线地图要求,请创建并共享 MMPK。 例如,web 地图可能不支持您想要共享地图的方式。 尽管移动工作人员负责将 web 地图下载到他们的设备,但是可以将 MMPK 直接复制到移动工作人员的设备(旁侧载),然后再将设备提供给移动工作人员。 在移动工作人员拥有设备之前,无需复制 MMPK。 移动工作人员可以在 Explorer 中使用 ArcGIS OnlineArcGIS Enterprise 复制或下载 MMPK。 但是,复制 MMPK 将移除有关 MMPK 的大小限制(设备存储空间除外)。 MMPK 甚至可以公开共享或具有到期日期(该日期过后,无法打开 MMPK)。

    注:

    Windows 仅支持到期日期。 AndroidiOS 即将提供此项支持。

    对数据的支持是使用 MMPK 的另一个原因,因为可以在 MMPK 中使用一些将不会在 web 地图中离线工作的数据。 例如,如果您拥有未启用同步的图层,或者拥有不可用作您不想发布的要素服务(基于文件的数据)的图层,则可以将其打包为 MMPK 并将其用于 Explorer。 同时,MMPK 比 web 地图支持的符号系统更加高级。

    与创建 web 地图相比,创建 MMPK 具有附加许可要求。 要创建 MMPK,您必须拥有 GIS Professional 用户类型并使用 ArcGIS Pro

配置 web 地图以供下载

符合离线要求的 web 地图将自动支持在 Explorer 中下载地图区域。 要允许移动工作人员在 Explorer 中下载 web 地图,请执行以下操作:

配置地图后,移动工作人员即可向 Explorer 下载地图区域

提示:

要在 Explorer 中禁用下载地图,请在地图项目详细信息中取消选中启用离线模式复选框。有关详细信息,请参阅 ArcGIS Online 中的离线选项ArcGIS Enterprise 中的离线选项如果您的地图不符合离线要求,则将无法看到离线模式选项。

如果您正在使用 ArcGIS Enterprise 10.6.1 或更早的版本且您的地图包含矢量切片图层,则默认情况下地图区域将处于不可下载状态。如果所有图层都满足离线要求(所有要素图层都支持同步,且所有栅格和矢量切片图层都支持导出),请编辑您地图的项目详细信息并添加标签离线就绪。然后便可对其进行下载。

数据要求

除启用所有图层以供离线使用外,在 Explorer 中下载的 web 地图必须满足 Explorer 中所使用 web 地图的数据要求。 请参阅启用图层和地图以在 ArcGIS Online 中离线使用启用图层和地图以在 ArcGIS Enterprise 中离线使用

创建要直接复制到设备的底图(可选)

您可以将底图直接复制到移动工作人员的设备上(此过程称为旁加载),并在多个地图中重复使用。与同时下载底图和地图区域相比,其具有若干优势:在大多数情况下,其速度比下载相同底图时更快,并且还允许您为更大的区域准备底图。此外,所有使用 Explorer 的移动工作人员都可以使用复制到设备上的底图 - 每个用户不需要有自己的副本,从而节省了共享设备空间。

如果您希望复制的底图是下载地图时所使用的默认底图(避免将底图与其他数据一起下载),则地图必须参考该底图并且必须将其复制到移动工作人员的设备上。

要将底图直接复制到设备上,请将您的底图准备为地图切片包(.tpk.tpkx)或矢量切片包 (.vtpk)。如何创建包取决于包的创建位置及其所属的切片包类型。

直接将包提供给移动工作人员的设备。 在 Android 设备上,可以通过将文件复制到设备或 SD 卡中来完成上述操作。 在 iOS 设备上,可通过 Files 应用程序或 iTunes 来完成上述操作。 在 Windows 设备上,可以通过将文件复制到设备中来完成上述操作。 请参阅将底图复制到设备

参考设备上的底图

您可能希望移动工作人员仅下载操作图层而不下载地图的底图,那么可以将您创建的底图直接复制到移动工作人员的设备上。 作为创作地图的一部分,请指定要用于离线底图的切片包作为高级离线选项的一部分。 如果底图位于其设备上,则仅下载业务图层。 如果参考底图不在设备上,则移动工作人员可以继续并下载地图的默认底图及业务图层。 请参阅ArcGIS Online 中使用切片包作为离线底图ArcGIS Enterprise 中使用切片包作为离线底图

注:

要指定 ArcGIS Enterprise 的离线使用底图,需要 10.7 或更高版本。

创建地图区域作为地图的一部分(可选)

创建地图区域作为地图的一部分允许您作为地图创作者预打包地图的一个或多个区域,以便 Explorer 中的移动工作人员可在无需配置细节范围或层次的情况下对其进行下载。请参阅ArcGIS Online 中创建、编辑和管理地图区域ArcGIS Enterprise 中创建、编辑和管理地图区域

如果您正在使用 ArcGIS Enterprise,则 ArcGIS Enterprise 10.7 中引入了创建地图区域的交互式体验(与 ArcGIS Online 中相同)。如果您正在使用 ArcGIS Enterprise 10.6.1,则地图区域必须通过 ArcGIS API for Python 进行管理

注:

创建地图区域作为地图的一部分后,移动工作人员将只能在下载地图区域的情况下使用该地图。

创建 MMPK 以供下载

可以在 Explorer下载ArcGIS Pro 中创建并与移动工作人员共享的 MMPK。

数据要求

以下类型的数据可包含在您的地图中:

  • 基于文件的本地要素数据 - 地理数据库要素类和 shapefile
  • ArcGIS OnlineArcGIS EnterpriseArcGIS Server 上托管的要素图层和要素服务
  • 切片包 - TPK 和 TPKX
  • 矢量切片包 - VTPK
  • 栅格 - 通常包含任何类型,包括 PNG、TIF、JPG、JP2 等
  • 定位器 - 经典定位器和新定位器
  • 网络数据集
  • 使用 ArcGIS Pro 创建的注记

创建和共享 MMPK

可以在 ArcGIS Pro 中使用以下工作流创建可在 Explorer 中下载的 MMPK:

  1. ArcGIS Pro 中创建工程。
  2. 向地图添加受支持的数据,其中包括底图。

    如果地图用户需要查看关于要素的详细信息,请配置要素的弹出窗口。 如果用户需要在地图中查看标注,也可以添加标注。

  3. 或者,也可以通过添加定位提供者或创建定位器来配置要素搜索。

    请参阅支持要素搜索提示。

  4. 可以使用打包移动地图工具来打包并共享数据。
  5. 可以通过以下两种方式之一共享您的 MMPK,以便在 Explorer 对其进行访问:
    • 可以通过 ArcGIS 组织共享地图并通过 Explorer 下载地图。

      对于通过您的组织共享的离线地图,可以保持其私有状态、在群组之间或与您的组织共享,也可以将其公开。 可以使用打包移动地图共享包工具通过 ArcGIS Pro 来共享离线地图。 或者,您也可以登录到 ArcGIS 组织门户并上传 .mmpk 文件。 (请参阅 ArcGIS OnlineArcGIS Enterprise 帮助中的共享项目)。

    • .mmpk 文件从您的计算机复制(旁加载)到设备上的 Explorer 应用程序中。

      将其复制到您的设备后,下次启动应用程序或刷新可用地图列表时,该地图将指定为 On Device 地图。

      注:

      要从您的计算机访问 MMPK,必须在创建包时在 ArcGIS Pro 中将其保存到文件,或者从您的 ArcGIS Online 内容中下载 MMPK 文件。

  6. Explorer 中,下载地图并将其打开,随后采取与使用其他地图相同的方式离线使用地图。

提示

以下提示将帮助您创建更好的 MMPK 以供离线使用:

  • 支持要素搜索 - 默认情况下,地图允许您搜索地点、地址和坐标。 地图用户通常希望能够搜索他们在地图上看见的特定要素。 创建地图时,有两种方法可支持要素搜索,具体取决于地图的要求。
    • 添加定位提供者。

      您可以利用 ArcGIS Pro 中的定位工具添加定位提供者,以便用户可以搜索要素。 为每个可搜索图层添加一个定位提供者。 定位提供者可搜索图层中的多个字段,您需要为每个可搜索字段提供搜索模式。 定位提供者不支持搜索建议。 定位提供者不会增加离线地图的文件大小。 请参阅 ArcGIS Pro 帮助中的在地图上查找地点

    • 创建定位器。

      您可以在 ArcGIS Pro 中创建定位器,以允许用户搜索要素。 为每个可搜索图层创建一个定位器。 每个定位器将搜索单个字段。 定位器可以包括搜索建议。 定位器会增加离线地图的文件大小。 请参阅 ArcGIS Pro 帮助中的创建定位器

  • 提供有用的弹出窗口 - 用户在地图上查看有关要素的信息时,他们查看的是您为该要素创建的弹出窗口。 制作地图时,需要配置一个弹出窗口以提供用户需要的信息。 请参阅 ArcGIS Pro 帮助中的配置弹出窗口
    注:

    如果要素没有弹出窗口,那么用户无法在地图上与它们交互。

  • 包括标注 - 用户可能需要查看地图上的标注。 您可以通过配置要素图层的标注来向用户提供这些标注。 请参阅 ArcGIS Pro 帮助中的标注基础知识
  • 使用底图的矢量切片包 - 矢量切片包使用的是数据切片,而不是原始数据。 矢量切片包会获取地图的所有图层并将这些图层转化为一个经过优化的单独图层,转化后的图层外观相同,但显示速度更快。 因此,其中包含的数据没有属性,无法创建弹出窗口,用户无法搜索包含的数据。 但是,如果您不会定期更新地图中的底图数据,那么矢量切片包将允许您将数据处理为底图一次,并且在每次更新 MMPK 时重新使用这一底图。 因此,您可以更加快捷地创建 MMPK 并定期更新业务数据,无需在每次生成 MMPK 时重新处理底图图层。
  • 对地图标题和 .mmpk 文件使用相同的名称 - 下载离线地图前,Explorer 中的标题源自项目详细信息,而后者使用的是 .mmpk 文件的名称。 下载后,地图的名称将为标题。 要帮助用户了解其已下载的地图与其设备上的地图之间的关系,可对 ArcGIS Pro 中的地图和 .mmpk 文件使用相同的名称。
  • 与最后一个提示类似,可在门户中使用项目的默认缩略图,由此下载离线地图后,缩略图也不会更改。
  • 如果您希望 MMPK 的可用性在特定时间结束,请针对其设置有效日期。 在此日期之后,移动工作人员将无法将其打开。
    注:

    Windows 仅支持 MMPK 到期日期。 AndroidiOS 即将提供此项支持。

局限性

以下是在 Explorer 中创建 MMPK 以供离线使用时存在的一些限制:

  • TPK 与地图的坐标系必须匹配,否则 TPK 不会显示。
  • 如果您所使用的 ArcGIS Pro 版本低于 2.1,则所有底图数据都必须包括在一个地理数据库中。
    提示:

    如果您底图的数据来自多个文件地理数据库,并且您不希望进行重新构造,则可以考虑制作矢量切片包,然后将其用作离线地图的底图。

  • 服务无法包括在离线地图中。

练习:创建巴黎市区商店的 MMPK

Explorer 创建 MMPK 类似于为 ArcGIS Navigator 创建 MMPK。 对于创建 MMPK 的步骤,请参阅完全使用自己的数据创建地图 Navigator 练习。 其中包含特定于 Navigator 的步骤,如果您要针对 Explorer 创建地图,则可以跳过这些步骤。 您无需创建自己的出行模式或对其进行测试。 可以通过添加定位提供者或创建定位器来启用要素搜索。 无需测试 Navigator 中的地图,而是测试 Explorer 中的地图。

接下来的步骤

准备好地图以供在 Explorer 中离线使用后,即可下载地图并离线工作。