在外业中,移动工作人员经常在无可靠数据连接,或完全没有任何数据连接的区域工作。 对于以上情况,移动工作人员可以下载地图以供离线使用。 下载地图后,移动工作人员可以具有连接时的相同方式来使用地图。 虽然他们仅根据要求获取已下载地图的更新,但是已下载的地图允许移动工作人员继续使用 GIS 数据,而无需建立数据连接。
在 Explorer 中,可以通过四种方式离线使用地图,而使用方式将取决于尝试离线使用的地图。 地图列表中显示的有关地图的信息将有助于确定下载类型:
- 地图列表中的一些地图显示其已定义离线区域,在点击时将显示这些地图区域:
如果您的地图在地图列表中如下所示,请下载已定义的离线区域。 对于这些地图,可以离线使用多个区域的地图。
- 点击地图列表中的一些地图将相应打开地图,然后在列表中将显示一个溢出菜单,其中包含可以执行的其他操作:
如果您的地图在地图列表中如下所示,请定义并下载离线区域。 对于这些地图,可以离线使用多个区域的地图。
- 必须下载地图列表中的一些地图以供使用:
如果您的地图在地图列表中如下所示,请下载地图。 对于这些地图,可以立即离线使用整个地图。
- 某些地图可能不会显示在应用程序中以供下载。相反,您可以从网站获得这些地图,或者我们通过电子邮件或者类似方式将其发送给您。 这些共享文件具有 .mmpk 扩展名,您需要在应用程序外部下载地图并将其复制到您的设备中。
完成使用下载的地图后,请从设备中将其移除。
提示:
要确保您的蜂窝数据计划不会用于下载地图,请转至应用程序的设置,点击蜂窝数据,然后关闭下载。 要防止使用蜂窝数据自动进行更新,还需关闭蜂窝数据设置中的自动更新。
下载定义的离线区域
如果地图已定义离线区域,请通过完成以下步骤下载一个离线区域:
注:
即使设备具有数据连接,仍会离线使用包含离线区域的地图。
- 在地图列表中,点击您想要下载的地图。
- 单击一个地图区域。
地图区域开始下载到设备。
- 下载完成后,打开地图区域并在 Explorer 中像使用其他任何地图一样对其加以利用。 无论是否有数据连接,您都可以将其打开并加以使用。
注:
使用下载的地图区域时,您必须使用随地图下载的或已复制到您设备的底图。底图必须覆盖地图区域的范围,且其空间参考必须与默认底图的空间参考相匹配。
提示:
在查看可用地图区域时,如果您没有看到要下载的地图区域,则可以使用溢出菜单 定义并下载离线区域。
定义并下载离线区域
如果可以在线打开并使用地图,但是您希望在没有数据连接的情况下使用该地图,则可以通过完成以下步骤来定义并下载地图区域:
- 在地图列表中,找到您想要下载的地图并点击其溢出菜单 。
提示:
如果地图已有离线区域,请点击地图以查看其离线区域,然后点击溢出菜单 以添加其他离线区域。
- 单击添加离线区域。
- 平移并缩放地图以显示您需要下载的区域。
初始范围是地图的默认范围。由于可下载切片数的限制,您无法始终下载整个范围。灰色掩膜覆盖了下载中未包含的区域。若您未看到掩膜,则屏幕上的区域将会被下载。
提示:
您可以使用书签将感兴趣的区域置于屏幕上。单击书签并选择您所感兴趣的区域。
提示:
初始范围可能很大,且掩膜看起来可能会覆盖整个地图,从而很难看到未掩膜的区域。要查看欲下载区域,请放大到可看清未掩膜区域为止。
- 如果地图使用栅格切片图层(作为底图或参考图层),则您将在默认区域名称下看到细节层次。细节层次旁的值指示了下载后可放大多远才能在地图区域上看到清晰的背景(超出该值后,您可以放大但是显示将像素化)。如果当前细节层次不符合您的要求,请单击当前层次以显示可用层次列表,然后选择其中一个以指定所需的细节量。
默认情况下,下载的地图区域使用底图所支持的最高细节层次。若无需该细节层次,请考虑选择较为粗糙的层次。这样可以提升下载速度并减少所占用的设备空间。
如果您需要下载比未掩膜屏幕更大的区域,请更改细节层次以减少放大距离而使背景不会像素化,这将扩大可下载(未掩膜)区域。
如果地图使用矢量切片底图,则将无法看到细节层次设置。矢量切片底图支持所有缩放级别。
- 单击下载区域。
您将返回地图列表,并可看到正在下载的地图区域。
- 下载完成后,您可通过在地图区域的溢出菜单 中单击重命名区域来重命名地图区域。
- 打开地图区域并在 Explorer 中像使用其他任何地图一样对其加以利用。。 无论是否有数据连接,您都可以将其打开并加以使用。
注:
使用下载的地图区域时,您必须使用随地图下载的或已复制到您设备的底图。底图必须覆盖地图区域的范围,且其空间参考必须与默认底图的空间参考相匹配。
如果您需要定义和下载其他地图区域,请使用工具栏(地图名称旁)中的溢出菜单 。
下载地图
必须下载 Explorer 中的一些地图以供使用。 如果您的地图显示下载图标,请点击地图以进行下载。 下载后,该地图将指定为 On Device 地图。 点击地图将其打开。
注:
请查找以下下载图标之一:Android 、iPad 或 iPhone 或 Windows 。
下载并复制地图
如果您在 Explorer 外部下载了地图(例如,从网站下载了地图或者我们通过电子邮件将其发送给您),请将其复制到您的设备中以在 Explorer 中使用该地图。Explorer 支持在 .mmpk 文件中复制地图。
- iPad 和 iPhone 设备 - 使用 iTunes 并将您的设备连接到计算机。 请参阅 Apple 支持以了解有关使用 iTunes 在您的计算机和设备之间共享文件的详细信息,然后按照以下步骤将 .mmpk 文件从您的计算机复制到设备上的 Explorer 应用程序中。
- 对于 Android 设备 - 将您的设备连接到计算机,使用计算机的文件资源管理器以浏览至您的设备,然后将 .mmpk 文件复制到 \Android\data\com.esri.explorer\files\mappackages 文件夹中。
- Windows 设备 - 打开 Explorer。 打开地图列表,点击溢出菜单,然后点击导入地图。 浏览至要导入的 .mmpk 文件,然后点击导入地图。
将其复制到设备后,该地图将被指定为 On Device 地图。 点击地图将其打开。
注:
如果您使用 Android、iPad 或 iPhone 设备,并且在复制地图后 Explorer 已打开,则必须重新启动 Explorer 或刷新可用地图列表,以在 On Device 地图中查看复制的地图。
将底图复制到设备(可选)
如果创建了一个底图以将其复制到设备中,则可直接将其提供给您的设备。 在 Android 设备上,可以通过将文件复制到设备或 SD 卡中来完成上述操作。 在 iOS 设备上,可通过 Files 应用程序或 iTunes 来完成上述操作。 在 iOS 上,您必须重新启动设备上的 Explorer 才能查看对底图所做的更新。 在 Windows 设备上,可以通过将文件复制到设备中来完成上述操作。
- 在 Android 上 - 将设备或 SD 卡连接到计算机。 使用计算机中的文件浏览器浏览到 \Android\data\com.esri.explorer\files\basemaps(如果该文件夹不存在,请创建该文件夹)。 将您设备上的底图文件(.tpk、.tpkx 或 .vtpk)复制到该 basemaps 文件夹中。
- Files 应用程序 (iOS) - 将您设备上的底图文件(.tpk、.tpkx 或 .vtpk)复制到 Files 应用程序中的适当网站,例如,iCloud Drive、Box 或 Google Drive。 在 Files 应用程序中,浏览到您上传底图文件的位置,然后将其复制到您的设备中,并放入 Explorer 文件夹中。 请参阅有关在设备上使用 Files 应用程序的完整步骤的 Apple 支持。
- iTunes (iOS) - 将设备连接到计算机并在 iTunes 中转至设备。 浏览到与设备共享的文件,然后选择 Explorer 应用程序。将切片包(.tpk、.tpkx 或 .vtpk)拖动到 Explorer 文档部分。 请参阅有关使用 iTunes 在计算机和设备之间共享文件的完整步骤的 Apple 支持。
- 在 Windows 上 - 将设备连接到计算机。 使用计算机中的文件浏览器浏览到 C:\Users\<user_name>\AppData\Local\Packages\Esri.<unique identifier>\LocalState\basemaps(如果该文件夹不存在,请创建该文件夹)。 将您设备上的底图文件(.tpk、.tpkx 或 .vtpk)复制到该 basemaps 文件夹。
在 Android 和 Windows 上,底图随时可供使用。 在 iOS 上,下次访问底图时,会将切片包移动到设备上的 Basemaps 文件夹中,并可用于 Explorer。
提示:
要重命名 iOS 设备上的底图,请使用 Files 应用程序。在 Files 应用程序中,浏览到底图文件,长按该文件,然后对其进行重命名。切换底图时,新名称将显示在 Explorer 中。
打开并使用下载的地图
将地图下载到设备后,即可以使用在线地图的相同方式来使用该地图。 在地图列表或地图区域列表中,点击地图或地图区域以将其打开。 然后,可以进行平移和缩放,并以与任何地图相同的方式使用标记。
局限性
在 Explorer 中,已下载地图中的可用功能存在一些限制:
- 地点搜索
虽然您仍然可以在没有数据连接的情况下搜索资产,但是搜索地名和地址将需要数据连接。 在使用下载的地图时,如果具有数据连接,则可以按照在线地图中的搜索方式进行搜索。
更新下载的地图
地图将随时间而变化。 可能已向地图添加了更多数据,或者地图作者已更新地图。 如果在下载地图后对其进行了更改,则在(手动或自动)发出请求之前,您将不会看到这些更改。 检查更新以获取下载地图的最新内容。 您可以在重新建立连接后随时检查更新,以确认您拥有最新地图。
获取更新地图的方式取决于所做更改的类型,以及下载所使用地图的方式。
注:
要获取更新,需要数据连接。
更新离线区域
检查离线区域,以获取对所使用离线区域中数据已下载更改的更新。 检查更新需要数据连接。 Explorer 每 15 分钟自动检查一次更新;您还可以手动检查更新。 将在地图列表中发出手动请求:找到要更新的离线区域,点击其溢出菜单 ,然后点击检查更新。
检查更新时,地图中的数据将同时更新。 其中包括添加新资产和更新现有资产。 例如,您有一张包含公园及其便利设施的地图。 在城镇中建立了一个新公园,并将新公园添加到了公园图层。 在检查更新之前,您不会在下载的地图中看到新公园及其便利设施。
通过检查更新不会显示对地图进行的某些更改(与其中的数据相反)。 相反,移动工作人员必须从其设备中移除该地图区域,然后再次下载该地图区域。 这些更改的类型包括:
- 符号系统更改
- 添加或移除的图层
- 更新的图层方案(其中包括添加的和移除的字段,以及更新的列表和域)
- 更新的搜索功能
- 对弹出窗口进行的更改
更新下载的地图
如果完整下载了地图(而非地图区域),请检查更新以下载所有更改。 在地图列表中,找到您要更新的地图。 如果将其指定为更新可用,请点击溢出菜单 ,然后点击检查更新。
更新复制的地图
如果在 Explorer 外部下载了地图以将其作为 .mmpk 文件并将其复制到您的设备中,则您还必须手动管理更新。 以添加地图的相同方式从设备中移除地图,获取新版本文件,然后以原始复制地图的相同方式将更新的文件复制到您的设备。
移除下载的地图
您可能出于以下原因想要移除下载的地图或地图区域:该地图已使用完成、已对该地图(不仅限于其数据)进行了更新、该地图占用了过多设备空间、您想在连接时使用该地图,或者该设备已使用完成且您将把它交给另一位同事。
提示:
如果您使用在 Explorer 中完整下载的地图(而非地图区域),或者如果仅地图区域中的数据已更改,请对其进行更新,而非将其移除并再次下载。
在地图列表中,找到您要移除的下载地图或地图区域。 点击其溢出菜单 ,然后点击移除(适用于地图)或移除区域(适用于地图区域)。
注:
退出登录时不会移除下载的地图和地图区域,但这些内容与您的帐户相关联,其他移动工作人员无法使用。但是,如果将其保留在设备上则会占用空间,且必须由同一移动工作人员登录才能将其移除。
要在连接时使用地图,则该地图不能包含定义的离线区域,且您必须移除所有已下载的区域。