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

引言: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 后,用组织账号登录。进入对应地图,如果已经配置离线区域,就可以看到可下载的离线地图。
标准操作流程如下:
- 连接稳定 Wi-Fi,打开 ArcGIS Field Maps。
- 登录组织账号。
- 找到目标 Web Map。
- 选择需要的离线区域并下载。
- 下载完成后,切换到离线地图进入外业。
- 现场新增或编辑要素,填写表单并添加照片。
- 回到有网络环境后,点击同步。
如果外业时间较长,建议每天结束后同步一次,避免设备丢失、损坏或误删应用导致数据无法回传。
步骤七:同步后检查数据
同步完成不代表项目结束。内业人员应在 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 离线地图会比临时导数据、手工回填属性稳定得多。