ArcGIS Field Maps怎么用?离线地图如何包?

GIS基础理论
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

很多刚接触移动外业的同学都会问:ArcGIS Field Maps怎么用?离线地图如何包? 这篇文章按一个真实外业流程来讲:先在 ArcGIS Online 或 ArcGIS Enterprise 中准备 Web Map,再配置 Field Maps 表单,最后生成离线地图区域,让外业人员在没有网络的地方也能采集、编辑和同步数据。

ArcGIS Field Maps怎么用与ArcGIS Field Maps离线地图打包流程示意图
ArcGIS Field Maps 离线地图的典型流程:发布可同步图层、配置 Web Map、创建离线区域、手机端下载并同步。

引言:ArcGIS Field Maps怎么用,先理解它解决什么问题

ArcGIS Field Maps 是 Esri 面向移动外业采集、巡查、核查和资产管理的应用。它不是单独画地图的软件,而是依赖 ArcGIS Online 或 ArcGIS Enterprise 中的 Web Map、要素图层和表单配置来工作。

如果你的目标是让外业人员拿手机或平板采点、填属性、拍照片,并在回到有网络环境后同步数据,那么 ArcGIS Field Maps 的核心工作可以概括为四件事:

  • 准备可编辑、可同步的要素图层。
  • 制作适合移动端使用的 Web Map。
  • 在 Field Maps Designer 中配置表单、必填项、条件显示和默认值。
  • 为无网络区域创建离线地图包,也就是离线地图区域。

很多问题并不出在手机端,而是出在前期图层没有启用同步、底图不支持离线、范围过大、附件设置不合理,或者坐标系和数据权限没有提前检查。

背景:为什么 ArcGIS Field Maps离线地图经常下载失败

在实际项目中,ArcGIS Field Maps 离线地图下载失败通常不是一个单一错误。它可能来自图层、地图、底图、组织权限、服务能力或网络环境的组合问题。

常见场景包括:

  • 外业区域在山区、水利工程线、林地样地、管线巡检区,现场没有稳定网络。
  • 业务图层来自 ArcGIS Pro 发布的 Hosted Feature Layer,但发布时没有启用同步。
  • Web Map 使用了不支持离线的动态地图服务或第三方在线底图。
  • 离线区域范围太大,包含大量影像底图、附件和高密度要素,导致打包时间过长。
  • 外业账号只有查看权限,没有编辑权限或离线使用权限。

所以,想弄清楚 ArcGIS Field Maps怎么用,不能只看手机端按钮在哪里,更要检查整个 Web GIS 数据链路是否支持离线。

原理:ArcGIS Field Maps离线地图如何包

ArcGIS Field Maps 的离线地图并不是简单把屏幕截图保存到手机。它通常由两部分组成:一部分是可编辑的业务要素图层,另一部分是底图或参考图层。

当你创建离线区域时,ArcGIS 平台会根据 Web Map 的图层、范围、比例尺、同步设置和底图策略生成一个可供移动端下载的离线区域。外业人员下载后,在本地进行采集和编辑。等网络恢复后,应用会把本地编辑通过同步机制提交回在线要素服务。

离线地图能否成功,主要看这几个条件

  • 要素图层支持同步:需要启用 Sync,才能离线编辑并回传。
  • 图层支持编辑:如果要采集或修改数据,图层必须允许添加、更新或删除。
  • Web Map 可离线:地图中的关键图层不能依赖不支持离线的服务。
  • 底图可下载:在线底图、切片图层或矢量切片底图需要符合离线要求。
  • 范围和比例尺合理:范围越大、级别越细、数据越多,离线包越大。
  • 账号权限正确:外业账号需要能访问地图、图层,并具有相应编辑权限。

建议把“离线地图打包”理解为一个发布和同步工程,而不是手机端临时下载功能。前期数据服务配置越规范,外业端越稳定。

步骤:ArcGIS Field Maps从建图到离线地图打包

步骤一:准备外业采集图层

如果你从 ArcGIS Pro 开始,可以先建立点、线、面要素类,并设计好字段。例如巡检点图层可包含以下字段:

字段名 用途 建议
name 对象名称 文本字段,外业可填写
status 状态分类 使用域值,如正常、异常、待复核
inspect_date 巡查日期 日期字段,可设置默认当前时间
remark 备注 文本字段
photo 现场照片 通过附件实现,不建议用文本字段存路径

发布到 ArcGIS Online 或 ArcGIS Enterprise 时,应重点检查:

  • 发布为 Hosted Feature Layer 或支持同步的要素服务。
  • 启用编辑能力,至少允许添加要素和更新属性。
  • 如果需要拍照,启用附件。
  • 如果需要离线编辑,启用同步功能。
  • 不要把不需要外业编辑的大体量历史数据全部放进同一个编辑图层。

步骤二:制作适合 Field Maps 的 Web Map

在 ArcGIS Online 或 ArcGIS Enterprise 的 Map Viewer 中新建 Web Map,添加外业图层、参考图层和底图。移动端地图要追求清晰、轻量、可读,不要把桌面制图中的复杂符号全部照搬过去。

建议这样配置:

  • 只保留外业需要查看和编辑的图层。
  • 点图层符号要明显,避免与底图颜色混在一起。
  • 线图层适当加粗,方便阳光下识别。
  • 面图层使用半透明填充,不遮挡底图。
  • 设置合理的弹窗字段,隐藏无关系统字段。
  • 给地图设置清晰名称,如“某区排水设施外业采集地图”。

如果地图中有多个图层,最好按照外业使用顺序排列:采集图层放上方,参考图层放下方,底图在最底层。

步骤三:在 Field Maps Designer 配置表单

Field Maps Designer 是配置 ArcGIS Field Maps 表单的关键工具。它可以让外业人员在手机端看到更清晰的填写界面,而不是直接面对一堆字段。

表单配置建议如下:

  • 把常用字段放在表单前面,如名称、状态、日期、备注。
  • 把必须填写的字段设置为必填。
  • 对分类字段使用列表选择,减少手工输入错误。
  • 对不需要外业填写的字段设置为只读或隐藏。
  • 可以使用条件可见性,让异常状态下才显示“异常说明”。
  • 为字段写清楚提示语,例如“请填写现场可识别的设施名称”。

这样做的好处是减少外业错误,提高属性一致性。对于 GIS 数据质量来说,表单配置往往比后期清洗更重要。

步骤四:检查 Web Map 是否支持离线

在创建 ArcGIS Field Maps 离线地图之前,先检查 Web Map 的离线能力。通常需要确认地图设置中允许离线使用,并且图层没有阻止离线的配置。

重点检查项:

  • Web Map 是否启用了离线模式。
  • 所有需要编辑的要素图层是否启用 Sync。
  • 图层是否来自同一个可访问的组织或服务环境。
  • 外业账号是否有地图和图层访问权限。
  • 底图是否支持离线下载。
  • 是否存在不支持离线的动态图层、实时图层或外部服务。

如果系统提示某个图层不支持离线,应先定位具体图层,而不是反复在手机端重新下载。

步骤五:创建离线地图区域

离线地图区域可以在 Web Map 的离线设置中创建,也可以由外业人员在 Field Maps 应用内按需下载。对于正式项目,建议由管理员预先创建离线区域,因为这样更容易控制范围、比例尺和数据量。

创建离线区域时,通常需要设置:

  • 离线区域范围:框选实际外业范围,避免包含无关城市或大片空白区域。
  • 地图详细程度:比例尺越细,底图包越大。按外业需求选择即可。
  • 更新计划:如果在线数据经常变化,可以设置定期刷新离线区域。
  • 名称:使用外业队伍能理解的名称,如“北片区巡检离线包”。

如果项目分区较多,建议按行政区、作业网格或线路分段创建多个小离线区域,而不是一个巨大离线包。

步骤六:手机端下载和使用离线地图

外业人员在手机或平板安装 ArcGIS Field Maps 后,用组织账号登录。进入对应地图,如果已经配置离线区域,就可以看到可下载的离线地图。

标准操作流程如下:

  1. 连接稳定 Wi-Fi,打开 ArcGIS Field Maps。
  2. 登录组织账号。
  3. 找到目标 Web Map。
  4. 选择需要的离线区域并下载。
  5. 下载完成后,切换到离线地图进入外业。
  6. 现场新增或编辑要素,填写表单并添加照片。
  7. 回到有网络环境后,点击同步。

如果外业时间较长,建议每天结束后同步一次,避免设备丢失、损坏或误删应用导致数据无法回传。

步骤七:同步后检查数据

同步完成不代表项目结束。内业人员应在 Web Map、ArcGIS Pro 或数据管理页面检查回传结果。

建议检查:

  • 新增要素数量是否与外业记录一致。
  • 空间位置是否明显偏移。
  • 必填字段是否为空。
  • 照片附件是否成功上传。
  • 异常状态是否有对应说明。
  • 是否存在重复采集点。

对于正式项目,可以建立一个“外业质检视图”,专门显示当天新增、字段为空、状态异常或缺少附件的要素。

常见坑:ArcGIS Field Maps离线地图打包失败怎么排查

坑一:图层没有启用同步

这是最常见原因。ArcGIS Field Maps 离线编辑依赖图层同步能力。如果要素图层没有启用 Sync,地图可能无法离线,或者下载后不能正常编辑同步。

解决方法:

  • 进入图层详情页检查设置。
  • 确认编辑功能和同步功能已启用。
  • 如果是从 ArcGIS Pro 发布的服务,必要时重新发布或调整服务能力。

坑二:底图不支持离线

有些在线底图、第三方底图或动态服务并不能被 Field Maps 离线下载。地图能在线浏览,不代表能离线打包。

解决方法:

  • 优先使用支持离线的 Esri 底图或组织内切片底图。
  • 对于固定作业区,可以提前制作 Tile Package 或 Vector Tile Package。
  • 不要依赖临时外部底图作为正式外业底图。

坑三:离线范围太大

离线区域覆盖范围越大、比例尺越细,下载包就越大。影像底图尤其容易造成打包慢和下载失败。

解决方法:

  • 按作业区拆分多个离线包。
  • 降低不必要的最大详细级别。
  • 只下载外业当天或本周需要的区域。
  • 减少无关参考图层和历史图层。

坑四:附件太多导致同步慢

现场照片是外业采集中最占空间的数据。如果每个点上传多张高分辨率照片,同步速度会明显下降。

解决方法:

  • 明确每个要素需要几张照片。
  • 培训外业人员避免重复拍摄。
  • 在同步前确认设备电量和网络稳定。
  • 对于超大附件项目,提前设计照片压缩或分批同步策略。

坑五:账号权限不足

有时管理员可以正常下载离线地图,但外业人员不行。这通常是账号权限、共享范围或编辑权限不一致造成的。

解决方法:

  • 确认 Web Map 已共享给外业人员所在群组。
  • 确认图层也共享给同一群组。
  • 确认外业账号具有使用 Field Maps 和编辑数据的权限。
  • 不要只共享地图而忘记共享图层。

方法比较:Field Maps离线地图有哪些打包方式

方式 适用场景 优点 注意事项
管理员预创建离线区域 正式项目、固定作业区、多人协作 范围统一,便于管理,外业下载简单 需要提前规划范围和更新频率
外业人员按需下载 临时外业、小范围调查 灵活,现场可根据需要选择范围 容易范围过大或比例尺设置不合理
使用在线底图离线缓存 一般巡检、采集、核查 配置简单,适合多数项目 必须确认底图支持离线
自制切片包或矢量切片包 涉密数据、影像底图、内网项目 可控性强,适合定制底图 制作和更新成本较高
仅离线业务图层,不下载复杂底图 已有本地参考数据或简单定位任务 离线包小,同步快 现场判读能力依赖参考图层质量

如果是生产项目,推荐“管理员预创建离线区域”。如果是教学或小范围试验,可以让学生在 Field Maps 中按需下载,便于理解 ArcGIS Field Maps怎么用。

检查清单:发布前逐项确认

数据和图层检查

  • 要素图层字段设计是否满足外业采集。
  • 分类字段是否设置域值或列表。
  • 附件是否按需要启用。
  • 图层是否允许编辑。
  • 图层是否启用同步。
  • 图层坐标系是否与项目要求一致。

Web Map 检查

  • 地图名称是否清楚。
  • 图层顺序是否适合移动端查看。
  • 弹窗字段是否简洁。
  • 符号是否在手机屏幕上容易识别。
  • 是否移除了不支持离线的图层。
  • 底图是否支持离线。

Field Maps 表单检查

  • 必填字段是否设置正确。
  • 字段提示语是否清楚。
  • 是否隐藏了不需要外业填写的字段。
  • 是否为状态、类型等字段设置选择项。
  • 条件显示是否经过测试。

离线地图检查

  • 离线区域范围是否合理。
  • 最大详细级别是否过高。
  • 离线包大小是否可接受。
  • 外业账号能否下载。
  • 下载后能否新增要素、拍照和同步。
  • 同步后内业端能否看到数据和附件。

FAQ:ArcGIS Field Maps常见问题

ArcGIS Field Maps怎么用才适合新手入门?

新手不要一开始就做复杂离线项目。建议先做一个点采集图层,发布到 ArcGIS Online,配置一个简单 Web Map,再用 Field Maps 手机端新增点、填写属性、上传照片。跑通在线采集后,再增加离线地图。

ArcGIS Field Maps离线地图如何包,必须用 ArcGIS Pro 吗?

不一定。你可以直接在 ArcGIS Online 或 ArcGIS Enterprise 中创建 Hosted Feature Layer 和 Web Map,再创建离线区域。但如果项目需要从地理数据库、企业级数据源或复杂制图开始,使用 ArcGIS Pro 准备数据和发布服务会更规范。

为什么 Web Map 在线能打开,但 Field Maps 不能离线下载?

在线能打开只说明地图服务可访问,不代表它支持离线。需要检查要素图层是否启用同步、底图是否支持离线、地图中是否包含不支持离线的服务,以及账号权限是否完整。

ArcGIS Field Maps离线地图包越大越好吗?

不是。离线包越大,下载、存储、同步和更新都越慢。外业项目应按实际作业范围拆分离线区域,使用合适比例尺,只保留必要图层。

离线采集后同步冲突怎么办?

如果多人编辑同一要素,可能产生同步冲突。项目设计上应尽量按区域或任务分配人员,减少多人同时修改同一对象。同步后内业人员要做质检,检查重复、空字段和异常状态。

Field Maps 能不能完全替代 ArcGIS Survey123?

不能简单替代。Field Maps 更适合基于地图的采集、巡检和编辑;Survey123 更适合问卷式、表单驱动的调查。如果任务重点是地图定位和要素编辑,优先考虑 Field Maps;如果任务重点是复杂问卷逻辑,Survey123 更合适。

结论:把 ArcGIS Field Maps 当成一套外业数据流程来配置

要回答“ArcGIS Field Maps怎么用?离线地图如何包?”,关键不是记住某个按钮,而是建立完整流程:准备可编辑图层、制作 Web Map、配置表单、启用同步、创建离线区域、手机端下载、外业采集、回传后质检。

对于 GIS 学生和初级工程师,建议先用一个小范围点采集项目练习,确认在线采集和离线同步都能跑通,再扩展到线、面、附件、多人员协作和分区离线包。只要前期图层、权限、底图和范围控制得当,ArcGIS Field Maps 离线地图会比临时导数据、手工回填属性稳定得多。