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

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

很多刚接触移动外业的同学会问:ArcGIS Field Maps怎么用?离线地图如何包? 这其实是两个连续问题:先把 Web 地图、图层和表单配置好,再把需要外业使用的区域做成离线地图包,让手机或平板在没有网络的环境下仍然能采集、编辑和同步数据。

本文按一个实际外业项目的流程来讲:从 ArcGIS Field Maps 的基本使用、离线地图准备条件、离线区域打包步骤,到常见失败原因和检查清单。适合 GIS 学生、外业采集人员、ArcGIS Online 或 ArcGIS Enterprise 管理员,以及需要组织移动端采集工作的 GIS 工程师。

ArcGIS Field Maps怎么用 离线地图如何包流程示意图
ArcGIS Field Maps 离线地图打包的核心流程:配置 Web 地图、启用离线、创建离线区域、移动端下载和同步。

引言:ArcGIS Field Maps适合解决什么外业问题

ArcGIS Field Maps 是 Esri 面向移动外业的应用,常用于点位核查、设施巡检、地块调查、管线采集、灾害排查、资产盘点等场景。它把地图浏览、位置导航、属性编辑、表单填写和离线采集合并到一个移动端应用中。

如果你的外业区域网络稳定,可以直接在线打开 Web 地图采集。但在山区、工地、农田、水利工程、林业调查等场景,移动网络经常不可靠,这时就需要提前制作 ArcGIS Field Maps离线地图,让外业人员在本地设备上完成采集,回到有网环境后再同步。

背景:ArcGIS Field Maps怎么用的基本工作流

要理解 ArcGIS Field Maps怎么用,先不要从手机端开始,而要从整个数据流开始看。一个完整项目通常包括以下角色和环节:

  1. 数据管理员:在 ArcGIS Pro、ArcGIS Online 或 ArcGIS Enterprise 中准备图层。
  2. 项目配置人员:配置 Web 地图、字段、符号、弹窗、表单和离线能力。
  3. 外业人员:在 Field Maps 移动端下载地图、采集要素、编辑属性、上传照片并同步。
  4. 内业质检人员:检查同步后的数据,修正错误,导出成果。

常见的 Field Maps 项目不是“把一个 shp 文件发到手机上”这么简单,而是围绕 Web 图层 + Web 地图 + 移动端表单 + 离线同步 组织起来的。

一个典型外业项目需要准备什么

  • 一个 ArcGIS Online 或 ArcGIS Enterprise 账号。
  • 可编辑的托管要素图层或企业级要素服务。
  • 一张用于外业的 Web 地图。
  • 清晰的字段设计,例如名称、类型、状态、采集人、采集时间、备注。
  • 必要的附件功能,用于上传现场照片。
  • 提前规划好的离线区域和底图。

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

ArcGIS Field Maps离线地图如何包,本质上不是生成一个传统意义上的单独文件,而是把 Web 地图中的可离线图层、底图和范围预先打包成移动端可下载的离线区域。外业人员下载后,数据会保存在设备本地。

离线工作依赖两个关键能力:

  • 图层同步:允许移动端下载数据副本,并在编辑后把变更同步回服务器。
  • 离线地图区域:预先定义外业范围、比例级别和包含的图层,方便移动端直接下载。

如果图层没有启用同步、服务不支持离线、底图比例级别过大,或者 Web 地图中有不兼容图层,离线地图就可能无法创建或下载失败。

简单理解:Field Maps 离线不是“截图式缓存地图”,而是“地图、底图、可编辑业务图层和同步机制”的组合。

步骤:ArcGIS Field Maps怎么用,从建图到离线包

步骤1:准备可编辑图层

首先需要准备业务图层。常见做法是在 ArcGIS Pro 中设计字段和图层结构,然后发布到 ArcGIS Online 或 ArcGIS Enterprise。

  1. 在 ArcGIS Pro 中创建点、线或面图层。
  2. 设置字段,例如编号、名称、类别、状态、备注、采集日期。
  3. 为分类字段设置域值,减少外业人员手动输入错误。
  4. 如果需要现场照片,启用附件。
  5. 发布为托管要素图层,或发布为支持编辑的要素服务。

字段设计要尽量简单。外业端填写表单时,如果字段太多、名称不清楚、选项不规范,后期数据质检成本会明显增加。

步骤2:启用编辑和同步

要制作 ArcGIS Field Maps离线地图,图层必须支持移动端编辑和同步。通常需要在图层设置中检查以下内容:

  • 是否允许添加、更新或删除要素。
  • 是否启用同步功能。
  • 是否允许附件上传。
  • 是否限制编辑者只能查看或编辑自己的数据。
  • 是否设置了合适的编辑权限。

如果外业人员只做巡检记录,不允许删除已有设施,可以只开放添加和更新,不开放删除。权限越清楚,越能减少误操作。

步骤3:创建Web地图

接下来在 ArcGIS Online 或 Portal 中创建 Web 地图,并加入业务图层和底图。

  1. 新建地图,添加已经发布的业务图层。
  2. 设置符号系统,例如按设施状态显示不同颜色。
  3. 配置弹窗,让外业人员能快速查看重点字段。
  4. 选择适合外业的底图,例如影像底图、街道底图或地形底图。
  5. 保存 Web 地图,并设置共享范围。

如果项目涉及保密数据,要特别注意共享设置。不要为了让手机端“能看到地图”,就把敏感图层公开共享。

步骤4:配置Field Maps表单

Field Maps 的优势之一是可以为外业人员配置表单。表单不是简单的字段列表,而是面向采集流程的填写界面。

  1. 打开 Field Maps Web 配置界面。
  2. 选择对应 Web 地图。
  3. 进入表单配置。
  4. 把常用字段拖入表单。
  5. 设置字段别名、必填项、默认值和提示信息。
  6. 对分类字段使用下拉选项。

例如做井盖巡检时,可以把“井盖状态”设置为必填,并提供“完好、破损、缺失、被覆盖”等选项。这样比让外业人员自由输入更容易统计和制图。

步骤5:启用Web地图离线

在 Web 地图设置中,需要确认这张地图允许离线使用。一般要检查:

  • 地图中的所有业务图层是否支持离线。
  • 底图是否支持离线下载。
  • 图层是否启用了同步。
  • 地图是否已经正确保存并共享给外业人员。

如果 Web 地图中混入了不支持离线的动态服务、外部服务或权限不足的图层,可能会导致整张地图不能离线使用。

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

离线区域是 Field Maps 离线打包的关键。你可以提前按项目区、行政区、巡检片区或作业小组划分多个离线区域。

  1. 在 Web 地图的离线设置中选择创建离线区域。
  2. 绘制或选择外业范围。
  3. 设置地图名称,例如“东区管线巡检离线包”。
  4. 选择需要包含的比例级别。
  5. 保存并等待系统生成离线区域。

比例级别不要盲目开得太细。比例越详细,底图瓦片越多,离线包越大,下载时间越长。外业只需要看清道路、地块边界或设施位置时,应选择够用的比例范围。

步骤7:在手机端下载离线地图

外业人员安装 ArcGIS Field Maps 后,用组织账号登录,就能看到被共享的地图。

  1. 打开 Field Maps 移动端。
  2. 找到项目 Web 地图。
  3. 选择已创建的离线区域。
  4. 在 Wi-Fi 环境下下载离线地图。
  5. 下载完成后,关闭网络测试地图是否能打开。

建议在出发前统一检查所有设备是否已成功下载离线地图。不要等到现场无网络时才发现地图没有下载完整。

步骤8:外业采集和编辑

进入离线地图后,外业人员可以按 GPS 定位或手动点选位置,新增要素并填写表单。

  • 点类数据:适合采集设施点、样点、隐患点。
  • 线类数据:适合采集道路、管线、巡检路线。
  • 面类数据:适合采集地块、作业范围、受灾区域。

采集时要注意定位精度。如果手机 GPS 精度较差,可以结合底图手动微调位置。对于高精度项目,应使用外接 GNSS 设备,并在项目规范中明确坐标精度要求。

步骤9:回到有网环境后同步

离线采集完成后,需要在稳定网络下同步数据。

  1. 打开 Field Maps。
  2. 进入对应离线地图。
  3. 点击同步。
  4. 等待新增、修改、附件全部上传完成。
  5. 在 Web 地图或 ArcGIS Pro 中检查成果。

同步完成前不要删除离线地图,也不要卸载应用。尤其是带照片附件的项目,上传时间可能明显长于普通属性数据。

常见坑:ArcGIS Field Maps离线地图打包失败的原因

坑1:图层没有启用同步

这是最常见的问题。图层可以在线编辑,不代表一定可以离线编辑。离线需要同步能力。如果没有启用同步,移动端无法下载本地副本并回传变更。

坑2:Web地图里有不支持离线的图层

一些外部地图服务、动态地图服务、权限受限服务或特殊渲染图层可能不支持离线。排查时可以临时移除可疑图层,只保留业务要素图层和标准底图,再测试是否能创建离线区域。

坑3:离线区域范围太大

范围越大、比例越细,离线包越大。大范围影像底图尤其容易导致打包慢、下载慢或失败。建议按作业片区拆分,而不是一次性打包整个城市或整个县域。

坑4:底图比例级别设置过细

很多离线包过大不是业务数据造成的,而是底图瓦片造成的。如果只是地块调查,不一定需要非常精细的影像级别。应根据现场识别需求选择合适比例。

坑5:账号权限不足

外业人员需要有访问地图、查看图层、编辑数据的权限。组织内共享、群组共享和图层权限要一致,否则移动端可能看得到地图但无法编辑或下载。

坑6:现场才发现表单不好用

表单字段过多、必填项设置不合理、选项缺失,都会影响采集效率。上线前应做一次小范围试采,检查外业人员是否能快速理解每个字段。

方法比较:在线使用、预创建离线区域和移动端临时下载

方式 适用场景 优点 注意事项
在线使用 Field Maps 城市道路、办公园区、网络稳定区域 无需提前打包,数据实时上传 网络差时体验不稳定,可能影响采集
预创建离线区域 固定项目区、多人外业、长期巡检 管理员统一控制范围和比例,外业人员下载简单 前期配置要求较高,需要提前生成离线区域
移动端临时下载区域 临时任务、小范围补采 灵活,外业人员可按需选择范围 容易范围过大或比例不合理,依赖人员经验
传统文件拷贝 只读查看或简单数据交换 概念简单 不适合多人同步编辑,质检和版本管理困难

对于正式外业项目,推荐使用“管理员预创建离线区域”的方式。这样可以统一数据源、统一底图级别、统一表单和权限,减少外业人员自行配置造成的错误。

检查清单:出发前如何确认ArcGIS Field Maps可以离线用

下面这份检查清单可以直接用于项目出发前的技术验收。

数据和图层检查

  • 业务图层是否发布成功。
  • 图层是否允许编辑。
  • 图层是否启用同步。
  • 是否需要附件,附件是否启用。
  • 字段别名是否清楚。
  • 分类字段是否设置了域值或选项。

Web地图检查

  • Web 地图是否保存。
  • 业务图层是否全部加载正常。
  • 符号和弹窗是否适合移动端查看。
  • 底图是否支持离线。
  • 地图是否允许离线使用。
  • 地图是否共享给正确的用户或群组。

离线区域检查

  • 离线区域范围是否覆盖实际作业区。
  • 比例级别是否够用但不过细。
  • 离线区域是否成功生成。
  • 离线包大小是否适合移动端下载。
  • 是否按片区拆分,避免单个包过大。

移动端检查

  • Field Maps 是否已安装并能正常登录。
  • 账号是否能看到目标地图。
  • 离线地图是否已在 Wi-Fi 环境下下载完成。
  • 关闭网络后地图是否能正常打开。
  • 是否能新增要素、填写表单、拍照上传。
  • 测试数据是否能成功同步回平台。

FAQ:ArcGIS Field Maps怎么用和离线地图常见问题

ArcGIS Field Maps怎么用,必须先学ArcGIS Pro吗?

不一定。外业人员只需要学会登录、打开地图、下载离线区域、采集要素、填写表单和同步数据。但项目配置人员最好熟悉 ArcGIS Pro、Web 图层发布、字段设计和坐标系管理。

ArcGIS Field Maps离线地图如何包成一个文件发给别人?

Field Maps 的常规离线流程不是把地图导出成一个普通文件再发送,而是在 ArcGIS Online 或 ArcGIS Enterprise 中创建离线区域,由移动端登录账号下载。这样才能保证编辑、附件和同步机制正常工作。

为什么Field Maps手机端看不到我的地图?

常见原因包括地图没有共享给该用户、用户不在对应群组、图层权限不足、账号类型不支持编辑,或者 Web 地图没有保存成功。先用同一账号在浏览器端打开地图,确认权限是否正常。

为什么离线地图下载很慢?

通常是离线范围过大、底图比例级别过细、影像底图瓦片过多,或者网络不稳定。可以缩小离线区域、降低最大比例级别、按片区拆分,或在稳定 Wi-Fi 下提前下载。

Field Maps离线采集后能多人同时编辑吗?

可以多人分别下载离线区域并同步,但需要注意冲突管理。多人编辑同一要素时,可能出现同步冲突或后同步覆盖先同步的情况。正式项目应明确每个人的作业片区,尽量减少多人修改同一对象。

离线采集的数据同步失败怎么办?

先不要删除离线地图。检查网络是否稳定、账号是否仍有编辑权限、服务器是否可访问、附件是否过大。可以先在 Wi-Fi 下重试同步。如果仍失败,应记录错误信息,再由管理员检查图层服务和同步日志。

Field Maps可以离线使用自己的影像底图吗?

可以,但需要通过合适的底图服务或切片包工作流来支持离线使用。影像底图通常体积较大,建议只打包外业必要范围和必要比例,不要无控制地包含大范围高精度影像。

结论:先把图层、表单和同步机制做好,再谈离线地图打包

ArcGIS Field Maps怎么用?离线地图如何包? 的核心不是手机端点几下,而是完整的外业数据工作流设计。正确顺序应是:准备可编辑图层、启用同步、配置 Web 地图、设计表单、创建离线区域、移动端下载、现场采集、回网同步和内业质检。

如果你是第一次做 Field Maps 项目,建议先用一个小范围测试区跑完整流程。确认图层能编辑、离线包能下载、表单能填写、照片能上传、同步能成功后,再扩展到正式外业范围。这样比直接全区域打包更稳,也更容易定位问题。