为离线数据采集做好准备

在外业中,移动工作人员经常在无可靠数据连接,或完全没有任何数据连接的区域工作。对于以上情况,移动工作人员可以下载地图中的各个区域以便在离线时使用。下载地图区域后,移动工作人员可通过它们捕获资产和观测点,并以有数据连接时的相同方式执行检查。

Collector 支持下载定义为地图一部分的地图区域和应用程序中定义的地图区域。如果您知道移动工作人员将在哪里工作(例如某个国家/地区或服务区域),则作为地图创作者,您应在 ArcGIS OnlineArcGIS Enterprise 中定义和准备地图区域作为地图的一部分。这些定义的地图区域可供移动工作人员通过 Collector 下载。如果移动工作人员需要在未提前准备好的位置(例如,计划外的工作)离线使用,则移动工作人员可以使用 Collector 定义和下载地图区域。

执行以下步骤以使移动工作人员可在 Collector 中下载地图:

即使设备具有数据连接,包含离线区域的地图也会离线使用。所采集的资产、观测点和检查必须先同步才能供其他用户使用。使用完所下载的地图区域后,可从设备中将其移除

数据要求

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

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

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

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

配置地图以便在离线时使用

创建离线使用地图与创建在线使用地图的方法相同,但有一些额外要求。符合离线要求的地图将自动支持下载 Collector 中的地图区域。创建地图后,可以通过创建地图区域作为地图的一部分(如果为移动工作人员提供了可供下载的地图区域)、优化下载和同步以及参考设备上的底图来对地图进行配置,以供离线使用。如果您正在使用 ArcGIS Enterprise 但想要使用 Esri 离线底图以及您的地图区域,则还必须将 Esri 底图从 ArcGIS Online 添加到您的地图

提示:

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

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

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

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

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

注:

创建地图区域作为地图的一部分后,移动工作人员将只能在下载地图区域的情况下使用该地图。在其同步前,已捕获的资产、观测点和检查信息仅能在他们所处的设备上查看。若尚未同步,则其他工作人员的更新也将无法使用。

优化下载和同步(可选)

默认情况下,移动工作人员将下载和同步可编辑图层和只读图层的所有要素和附件。但是,移动工作人员并不总是需要上述所有信息才能完成工作。此外,组织可能也希望限制移动工作人员在初始下载和后续同步操作过程中从服务器检索的数据大小和数据量。这可使移动工作人员更加方便快捷地共享修改内容,同时最大限度地减少数据传输成本。当移动工作人员在带宽低的区域作业时,此优势尤为明显。您可以调整地图中的高级离线选项来限制移动工作人员从服务器中检索的数据类型。这些选项不会影响移动工作人员所做的编辑;这些编辑内容将始终发送至服务器。本部分将提供以下情况的示例:当您可能不希望移动工作人员检索要素或附件时。有关如何更改这些设置的详细信息,请参阅ArcGIS Online 中选择正确的高级离线选项ArcGIS Enterprise 中选择正确的高级离线选项

  • 如果移动工作人员正在采集新资产或观测点且无需了解现有资产和观测点,则您可能不希望其检索要素和附件。尽管移动工作人员收到的背景信息较少,但是他们共享编辑内容所花费的时间和成本则最大限度地降低了。移动工作人员将会看到自下载地图区域以来所添加的资产和观测点。如果他们在下载之前使用了地图,则他们将无法看到他人或他们自己添加的资产和观测点。
  • 如果移动工作人员正在检查现有资产或观测点,则您可能希望他们只检索要素。您可能不希望他们检索附件,因为这些附件可能较大。虽然移动工作人员看不到现有资产的附件,但是他们可以看到这些资产的位置和属性,这些信息可能就是他们完成作业所需了解的全部内容。阻止检索附件也可以降低共享编辑内容的时间和成本。
注:

高级离线选项中的可编辑和只读图层均有不同的设置。但是,如果您有多个来自同一服务的图层且其中至少有一个图层可编辑,则该服务中的所有图层都会遵从可编辑图层的设置。例如,如果您配置地图以便在可编辑图层而非只读图层上获取附件,但其中一个只读图层来自与可编辑图层相同的服务,则会检索该只读图层的附件。

参考设备上的底图

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

注:

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

ArcGIS Enterprise 上使用 Esri 底图

您可以使用 ArcGIS Enterprise 地图从 ArcGIS Online 下载 Esri 底图。为此,需要满足以下要求并完成如下步骤:

  • 您具有 ArcGIS Online 中的组织成员帐户。
  • 您当前使用的是 ArcGIS Enterprise
  1. ArcGIS Online 中的切片底图矢量底图(用于导出)组内找到要使用的底图,然后打开其项目页面。
    注:

    要使用 Esri 离线矢量底图以及 ArcGIS Enterprise 需要 10.7 或更高版本。

  2. 在项目页面右侧栏的 URL 部分中,单击文本框旁的复制
  3. 登录您的 ArcGIS Enterprise 门户,单击内容,然后转至我的内容选项卡。
  4. 单击添加项目,然后选择来自 web
  5. 选择 ArcGIS Server Web 服务
  6. URL 文本框中粘贴步骤 2 中复制的底图链接。单击标题文本框以便不再选择 URL 文本框。

    此服务信息将从 ArcGIS Online 中检索出来。检测到此信息安全,然后在 URL 文本框下显示用户名密码文本框。

  7. 提供您帐户(此帐户为 ArcGIS Online 的组织成员)的用户名和密码,然后选择将凭据与服务项目一同存储
  8. 单击添加项目

    随即将出现新项目的项目页面。

  9. 要使底图可跨地图使用,可以创建使用新图层作为底图的地图,并与组织的底图库进行共享。有关创建地图的详细信息,请参阅使用您自己的底图。有关与底图库共享的详细信息,请参阅如何在组织的底图库中使图层作为底图?
    注:

    与组织的底图库共享的地图应仅限于离线使用,而不能用于常规地图查看。

  10. 使用 Map Viewer 打开移动工作人员离线使用的地图,并通过以下方式之一对其进行更新以便使用底图:
    • 如果已将其添加到底图库,请单击底图,然后在底图库中单击新创建的底图。
    • 要仅针对此地图添加图层作为底图,请参阅使用您自己的底图
  11. 将更改保存到移动工作人员的地图中。

Collector 中打开地图后,可对其进行下载并离线使用。

配置 Collector 以进行离线工作

要在 Collector 中进行离线工作,请将地图区域下载至设备上。或者,您可将底图直接复制到设备,而非下载与地图一起使用的底图。

将底图复制到设备(可选)

如果您创建了一个要复制到设备的底图,请直接将其提供给移动工作人员的设备。在 Android 设备上,可以通过将文件复制到设备或 SD 卡来完成上述操作。在 iOS 设备上,可通过“文件”应用程序或 iTunes 来完成上述操作。请参阅将底图切片包复制到设备上

下载地图区域

如果地图支持离线使用,则您可以在 Collector 中下载地图区域。如果地图有离线地图区域,则文本离线区域将显示在地图名称下方。单击它以显示可供下载的地图区域或定义您自己的区域。如果地图无任何离线地图区域,请使用溢出菜单 溢出 来定义和下载地图区域。

提示:

iOS 上,如果地图具有离线区域,则在地图名称旁会出现一个 V 形图标 V 形图标

下载现有地图区域

要下载已定义为地图一部分的地图区域,请完成以下步骤:

  1. 在地图列表中,点击您想要下载的地图。
  2. 单击一个地图区域。

    地图区域开始下载到设备。

  3. 下载完成后,打开地图区域并在 Collector 中像使用其他任何地图一样对其加以利用。 无论是否有数据连接,您都可以将其打开并加以使用。
    注:

    使用下载的地图区域时,您必须使用随地图下载的或已复制到您设备的底图。底图必须覆盖地图区域的范围,且其空间参考必须与默认底图的空间参考相匹配。

Collector 中定义和下载地图区域

要定义和下载地图区域,请完成以下步骤:

  1. 在地图列表中,找到您想要下载的地图并点击其溢出菜单 溢出
    提示:

    如果地图已有离线区域,请点击地图以查看其离线区域,然后点击溢出菜单 溢出 以添加其他离线区域。

  2. 单击添加离线区域
  3. 平移并缩放地图以显示您需要下载的区域。

    初始范围是地图的默认范围。由于可下载切片数的限制,您无法始终下载整个范围。灰色掩膜覆盖了下载中未包含的区域。若您未看到掩膜,则屏幕上的区域将会被下载。

    提示:

    您可以使用书签将感兴趣的区域置于屏幕上。单击书签书签并选择您所感兴趣的区域。

    未掩膜的区域将被下载
    未掩膜的区域将被下载。
    掩膜超出了可见范围
    掩膜超出了可见范围。屏幕上的区域将被下载。
    提示:

    初始范围可能很大,且掩膜看起来可能会覆盖整个地图,从而很难看到未掩膜的区域。要查看欲下载区域,请放大到可看清未掩膜区域为止。

    较大的默认范围会遮盖大部分屏幕。
  4. 如果地图使用栅格切片图层(作为底图或参考图层),则您将在默认区域名称下看到细节层次细节层次旁的值指示了下载后可放大多远才能在地图区域上看到清晰的背景(超出该值后,您可以放大但是显示将像素化)。如果当前细节层次不符合您的要求,请单击当前层次以显示可用层次列表,然后选择其中一个以指定所需的细节量。

    默认情况下,下载的地图区域使用底图所支持的最高细节层次。若无需该细节层次,请考虑选择较为粗糙的层次。这样可以提升下载速度并减少所占用的设备空间。

    如果您需要下载比未掩膜屏幕更大的区域,请更改细节层次以减少放大距离而使背景不会像素化,这将扩大可下载(未掩膜)区域。

    如果地图使用矢量切片底图,则将无法看到细节层次设置。矢量切片底图支持所有缩放级别。

    定义并下载具有地图切片底图的地图,显示细节层次。
  5. 单击下载区域

    您将返回地图列表,并可看到正在下载的地图区域。

  6. 下载完成后,您可通过在地图区域的溢出菜单 溢出 中单击重命名区域来重命名地图区域。
  7. 打开地图区域并在 Collector 中像使用其他任何地图一样对其加以利用。 无论是否有数据连接,您都可以将其打开并加以使用。
    注:

    使用下载的地图区域时,您必须使用随地图下载的或已复制到您设备的底图。底图必须覆盖地图区域的范围,且其空间参考必须与默认底图的空间参考相匹配。

    如果您需要定义和下载其他地图区域,请使用工具栏(地图名称旁)中的溢出菜单 溢出

启用自动同步(可选)

移动工作人员可能偶尔具有连通性,或者他们可能无法始终记得同步他们所做的更改。启用自动同步会发送移动工作人员的编辑内容,且在存在数据连接时无需移动工作人员明确同步即可检索最新更改。

您可通过 Collector 中的设置或在特定地图中工作时启用自动同步。无论以哪种方式启用,只要设备存在数据连接且应用程序位于屏幕上,该设置便适用于 Collector 中使用的所有离线地图,且当前打开的地图区域会在指定的时间间隔内自动同步(默认情况下为每 15 分钟一次)。

通过应用程序设置启用自动同步

要通过应用程序设置启用自动同步,请完成以下步骤:

注:

只有 iOS 支持在设置中启用自动同步或指定自动同步间隔。

  1. 查看地图列表时,点击配置文件个人资料
  2. 在配置文件的常规部分中,单击下载和同步
  3. 使用自动同步切换按钮可打开自动同步。
  4. 如有需要,请选择在有数据连接时自动执行同步的时间间隔。默认情况下为每 15 分钟一次。您还可以将其设置为每 30 分钟或每小时同步一次。
  5. 返回您的配置文件,然后返回地图列表。

使用离线地图区域时启用自动同步

要在使用离线地图区域时启用自动同步,请完成以下步骤:

  1. 在离线地图区域中工作时,请单击同步同步(不存在待处理编辑内容时)。(同步(存在待处理编辑内容时)如果您有未同步的编辑内容)以打开同步面板。
  2. 同步面板中,若自动同步尚未打开,可使用自动同步切换按钮来将其打开。
  3. 默认情况下,自动同步每 15 分钟进行一次。要在 iOS 上指定其他时间间隔(30 分钟或 1 小时),您需要使用应用程序设置

仅通过 Wi-Fi 下载和同步(可选)

您可能不希望您的员工通过设备数据计划来进行下载或同步,而是希望他们等待 Wi-Fi 连接。默认情况下,会启用该选项。

  1. 查看地图列表时,点击配置文件个人资料
  2. 在配置文件的常规部分中,单击下载和同步
  3. 打开仅 Wi-Fi 切换按钮来将下载和同步限制为仅通过 Wi-Fi 连接进行。该按钮关闭时,也可通过设备数据计划进行下载和同步。
  4. 返回您的配置文件,然后返回地图列表。

提示

这些提示将帮助您成功完成离线作业:

  • 使用自动同步来避免忘记同步操作 - 我们鼓励用户使用自动同步。这样一来,移动工作人员便无需担心忘记同步操作,也无需再关注是否存在同步所需的数据连接。当存在数据连接时应用程序会自动进行同步。
  • 考虑资产、观测点或检查所需的照片分辨率。您可以指定较小的照片大小以帮助减少同步时传输的数据量。
  • 移除下载的地图区域和底图 - 当移动工作人员使用完地图区域或底图时,可将其从设备中移除。这样可以释放设备上的空间,并确保移动工作人员在日后需要时仍可使用当前地图。使用 Collector 移除通过该应用程序下载的地图和底图。如果您要移除通过 Files 应用程序或 iTunes 复制到设备的底图,则必须使用其中一个应用程序。

相关主题