Collector已停用?迁移Field Maps怎么做?
Collector已停用?迁移Field Maps怎么做? 这是很多 ArcGIS 外业团队会遇到的实际问题:原来用 ArcGIS Collector 采集点、线、面和附件,现在需要切换到 ArcGIS Field Maps,但又担心表单、离线地图、图层权限、历史数据和外业人员操作习惯出问题。
本文按一个真实迁移流程来写:先判断现有 Collector 项目能不能直接在 Field Maps 中继续用,再整理 Web Map、Hosted Feature Layer、表单、离线区域和人员权限,最后给出上线前检查清单。适合 ArcGIS Online、ArcGIS Enterprise、ArcGIS Pro 和移动端外业采集用户参考。

引言:Collector迁移Field Maps不是简单换一个App
很多用户以为 Collector 停用后,只要让外业人员下载 Field Maps 就可以继续采集。实际项目里,问题通常出现在三个地方:表单体验变了、离线地图不能同步、图层权限或附件设置不完整。
Field Maps 是 Esri 当前移动外业采集、地图查看和位置共享的重要应用之一。它整合了 Collector 的数据采集能力,并强化了表单配置、条件可见性、离线工作区、要素模板和移动端体验。
因此,Collector迁移Field Maps的重点不是“安装新 App”,而是把原有采集项目重新梳理成一个稳定的 Field Maps 外业工作流。
背景:为什么原来的Collector项目需要迁移
ArcGIS Collector 曾经是 ArcGIS 移动数据采集的常用工具,很多单位用它完成巡检、设施普查、管线核查、地块调查、生态调查等任务。随着 ArcGIS 移动端应用体系调整,Field Maps 成为替代 Collector 的主要应用。
对于已有项目,通常会存在以下几类资产:
- 一个或多个 Web Map,用于移动端采集和查看。
- Hosted Feature Layer 或企业级要素服务,用于存储采集结果。
- 点、线、面图层及其字段、域、子类型、附件。
- Collector 中曾经使用的要素模板、图层样式和弹窗配置。
- 离线地图区域、底图切片包或矢量切片底图。
- 外业人员账号、群组共享和编辑权限。
迁移时不要急着改生产项目。建议先复制一份 Web Map 或使用测试图层做验证,确认 Field Maps 中能正常打开、编辑、同步和上传附件后,再切换正式外业任务。
原理:Field Maps如何读取Collector项目
Field Maps 并不是直接读取 Collector App 的本地配置,而是读取 ArcGIS Online 或 ArcGIS Enterprise 中的 Web Map 和图层服务。也就是说,迁移的核心对象是 Web Map、Feature Layer、表单和权限,而不是 Collector App 本身。
一个典型的移动采集项目包含四层关系:
- Web Map:决定移动端看到哪些图层、底图、弹窗和样式。
- Feature Layer:决定字段、几何类型、编辑能力、附件和同步能力。
- Field Maps Designer:决定 Field Maps 表单、字段顺序、必填项、条件显示和表达式。
- 用户与群组权限:决定谁能查看、编辑、同步和使用离线地图。
如果原 Collector 项目的 Web Map 结构规范、图层支持编辑和同步,通常可以在 Field Maps 中打开。但如果项目依赖旧弹窗、字段命名混乱、附件未启用、坐标系或离线配置不合适,就需要重新整理。
步骤:Collector迁移Field Maps怎么做
步骤一:盘点现有Collector项目
先列出所有正在使用 Collector 的外业项目,不要只看一个地图名称。建议按项目建立迁移表,至少记录这些信息:
- Web Map 名称和所有者。
- 图层服务名称、服务类型和数据来源。
- 是否需要新增、修改、删除要素。
- 是否需要拍照、上传附件或填写备注。
- 是否使用离线地图。
- 参与人员、群组和账号类型。
- 是否存在正在进行的外业任务和未同步数据。
特别要检查外业人员手机或平板上是否还有未同步数据。如果 Collector 本地还有未同步记录,应先在旧设备上完成同步,再进行迁移。否则后续很难判断数据缺失是同步失败还是迁移问题。
步骤二:复制或备份Web Map和图层
正式迁移前,建议先复制一份 Web Map 用于测试。对于 Hosted Feature Layer,可以根据数据敏感性选择直接测试原图层,或导出为 File Geodatabase、Shapefile、GeoJSON 后重新发布测试服务。
如果项目正在生产环境使用,不建议直接在原 Web Map 上大改表单和字段。更稳妥的做法是:
- 复制原 Web Map,命名为“项目名_FieldMaps_测试”。
- 确认测试地图仍然引用正确的图层服务。
- 在测试地图上配置 Field Maps 表单。
- 让少量外业人员试用。
- 验收通过后,再复制配置到正式地图或切换正式入口。
如果图层中已有历史数据,改字段前一定要备份。尤其是删除字段、修改字段类型、调整编码值域这类操作,可能影响旧记录和表单逻辑。
步骤三:检查Feature Layer编辑与同步能力
Field Maps 能否正常采集,关键取决于 Feature Layer 的能力配置。打开 ArcGIS Online 或 Portal 中的图层项目页,重点检查:
- 是否允许编辑。
- 是否允许添加、更新和删除要素。
- 是否启用附件。
- 是否启用同步。
- 是否允许导出数据。
- 是否启用编辑者追踪。
- 是否设置了合理的查看和编辑权限。
如果项目需要离线采集,图层必须支持同步。对于企业级要素服务,还需要检查 ArcGIS Server 服务能力、版本化策略、归档、Global ID、关系类和附件表等配置。
常见做法是为外业图层启用 Global ID。Global ID 对离线同步、附件关联和复制数据很重要。如果是从 ArcGIS Pro 发布服务,发布前应确认数据结构已经满足移动编辑要求。
步骤四:在Field Maps Designer中配置表单
Collector 时代很多项目依赖弹窗顺序来控制填写体验。迁移到 Field Maps 后,建议使用 Field Maps Designer 重新配置表单,而不是只沿用旧弹窗。
进入 Field Maps Designer 后,选择对应地图,逐个图层检查表单。推荐按外业填写顺序组织字段:
- 先放必填的识别字段,例如设施编号、地块编号、巡检对象。
- 再放状态类字段,例如完好、破损、缺失、待复核。
- 然后放测量或调查字段,例如高度、材质、管径、类型。
- 最后放备注、照片、采集人、采集时间等辅助信息。
Field Maps 表单可以设置必填、只读、条件可见性和 Arcade 表达式。对于移动端外业,少填、少错、可判断,比把所有字段一次性展示出来更重要。
例如,只有当“设施状态”为“破损”时,才显示“破损类型”和“维修建议”。这种 Field Maps 表单配置可以降低外业填报负担,也能减少空值和乱填。
步骤五:检查域、默认值和要素模板
Collector迁移Field Maps时,字段域和要素模板很容易被忽视。字段域是下拉选项的来源,例如“正常、破损、废弃”。要素模板则决定外业人员点击新增要素时可以选择哪些类型。
建议检查以下内容:
- 编码值域是否清晰,是否有重复含义的选项。
- 下拉项是否过长,不适合手机屏幕。
- 默认值是否正确,例如默认状态为“待核查”。
- 要素模板名称是否能被外业人员理解。
- 符号是否能区分不同类型或状态。
如果图层字段来自早期项目,可能存在英文缩写字段名、无意义别名或过期选项。迁移时可以不急着重构数据库,但至少要在 Field Maps 表单中把字段标签改成外业人员能理解的中文。
步骤六:重新配置Field Maps离线地图
如果原 Collector 项目使用离线采集,迁移时必须重点测试 Field Maps离线地图。不要只在办公室 Wi-Fi 下打开地图,要模拟真实外业网络环境。
离线地图配置通常包括:
- Web Map 是否启用离线模式。
- 图层是否全部支持同步。
- 底图是否可离线使用。
- 离线区域范围是否合理。
- 下载级别是否满足外业识别精度。
- 附件是否需要同步下载。
- 外业采集后是否能正常同步回服务器。
离线区域不要画得过大。范围越大、底图级别越高、附件越多,下载包就越大,移动端失败概率也越高。实际项目中,按乡镇、网格、片区或巡检线路拆分离线区域通常更可靠。
步骤七:配置共享、账号和权限
Field Maps 中“能看到地图”和“能编辑图层”是两件事。迁移时必须同时检查地图共享和图层权限。
推荐按角色配置群组:
- 外业采集组:可查看地图、编辑指定图层。
- 质检复核组:可查看全部记录,必要时可编辑状态字段。
- 项目管理员:可管理图层、表单、离线区域和共享设置。
- 只读浏览组:只能查看成果,不能编辑。
如果外业人员能打开地图但不能新增要素,通常是图层编辑权限不足。如果能新增但不能上传照片,通常是附件未启用或服务能力受限。如果离线地图无法下载,通常要检查同步能力、底图和离线区域。
步骤八:移动端试采集与同步验收
完成配置后,不要直接全员上线。建议选择 1 到 3 名熟悉业务的外业人员进行试采集,覆盖常见场景和异常场景。
一次合格的 Field Maps 迁移验收至少应包括:
- 在线打开地图。
- 新增点、线或面要素。
- 填写必填字段和下拉选项。
- 拍照上传附件。
- 编辑已有要素。
- 下载离线地图。
- 断网状态下新增数据。
- 恢复网络后同步。
- 在 Web Map 或 ArcGIS Pro 中核对结果。
验收时要记录设备型号、系统版本、Field Maps 版本、网络环境和具体错误提示。不要只写“同步失败”,否则后续排查会很困难。
常见坑:Collector迁移Field Maps容易出问题的地方
坑一:手机里还有未同步Collector数据
这是最需要优先排查的问题。迁移前应通知所有外业人员打开旧 Collector,确认没有未同步数据。若有未同步数据,先在稳定网络下完成同步,再切换 Field Maps。
坑二:只复制地图,没有检查图层服务
Web Map 只是地图入口,真正存储数据的是 Feature Layer。复制地图后,如果仍然引用旧图层,测试采集可能会写入生产数据。反过来,如果复制了图层但地图还指向旧服务,也会造成迁移结果混乱。
坑三:表单沿用旧弹窗,移动端不好填
Collector 项目中弹窗可用,不代表 Field Maps 表单体验就好。Field Maps 更适合用表单分组、必填项、条件可见性和字段别名来组织外业填写流程。
坑四:离线区域太大导致下载失败
离线地图下载失败不一定是软件问题,常见原因是范围过大、比例尺级别过细、底图不可离线、附件量过大或图层不支持同步。应先用小范围测试,再逐步扩大。
坑五:忽略坐标系和底图匹配
如果采集图层、业务底图和在线底图坐标系处理不当,移动端可能出现位置偏移、要素显示不准或编辑体验异常。Web Map 中图层虽然能显示,并不代表外业采集精度已经满足业务要求。
坑六:权限设置只给地图不给图层
用户能看到地图,但不能编辑图层,是迁移中非常常见的问题。需要同时检查 Web Map 共享、Feature Layer 共享、编辑设置和用户角色权限。
方法比较:直接打开旧地图、复制迁移、重建项目怎么选
| 迁移方式 | 适用场景 | 优点 | 风险 |
|---|---|---|---|
| 直接用Field Maps打开旧Web Map | 项目简单,图层规范,不依赖复杂离线 | 最快,改动少 | 旧表单体验可能不好,隐藏问题不易发现 |
| 复制Web Map后配置Field Maps表单 | 大多数现有Collector项目 | 风险可控,便于测试 | 需要检查地图和图层引用关系 |
| 复制图层并建立测试服务 | 生产数据重要,不允许误编辑 | 测试安全,不影响正式数据 | 上线时要处理数据迁移或服务切换 |
| 重新设计图层和采集流程 | 旧项目字段混乱,业务规则变化大 | 长期维护效果最好 | 工作量较大,需要重新培训外业人员 |
如果只是短期过渡,可以先选择“复制 Web Map 后配置表单”。如果项目会长期运行,且旧 Collector 数据结构已经很乱,建议趁 Collector迁移Field Maps 的机会重建字段、域、模板和质检流程。
检查清单:上线前逐项核对
下面这份清单适合在正式切换前由 GIS 管理员、项目负责人和外业代表一起确认。
- 所有 Collector 本地未同步数据已经处理完成。
- 正式 Web Map 和测试 Web Map 名称清晰,不会混用。
- Feature Layer 已备份,重要历史数据可恢复。
- 图层允许必要的新增、修改、删除操作。
- 需要拍照的图层已经启用附件。
- 需要离线的图层已经启用同步。
- Field Maps 表单字段顺序符合外业填写习惯。
- 必填项、默认值、下拉域和条件可见性已测试。
- 要素模板名称、符号和分类清楚。
- 离线地图可以下载、编辑和同步。
- 底图在外业区域可用,比例尺级别满足识别需求。
- 外业人员账号已加入正确群组。
- 地图共享和图层共享权限一致。
- 至少完成一次在线采集和一次离线采集验收。
- 已准备简短的 Field Maps 操作说明或培训材料。
经验建议:正式上线前,让一名真实外业人员按日常流程完整走一遍,而不是只由 GIS 管理员在电脑端检查。移动端的问题,往往只有在现场操作中才会暴露。
FAQ:Collector迁移Field Maps常见问题
Collector停用后,旧数据会不会丢失?
一般不会。旧数据通常存储在 ArcGIS Online、ArcGIS Enterprise 或企业级地理数据库中,而不是只存储在 Collector App 里。但如果移动设备上还有未同步数据,必须先同步,否则这些本地记录可能无法进入服务器数据集。
原来的Collector地图能直接在Field Maps打开吗?
很多 Web Map 可以直接在 Field Maps 中打开,但不代表已经完成迁移。还需要检查表单、权限、附件、同步、离线区域和移动端编辑体验。对于正式项目,建议至少做一次复制测试和外业验收。
Field Maps离线地图下载失败怎么办?
先检查图层是否支持同步,再检查底图是否支持离线。然后缩小离线区域、降低不必要的比例尺级别、减少附件同步范围。如果仍失败,再查看 ArcGIS Online 或 Portal 中图层服务的离线设置和错误提示。
迁移后外业人员不能编辑图层是什么原因?
常见原因包括:图层没有启用编辑、用户角色没有编辑权限、地图共享了但图层没有共享、图层只允许所有者编辑、或者服务端限制了新增和更新操作。需要同时检查 Web Map、Feature Layer 和用户群组。
Collector中的弹窗配置还需要保留吗?
可以保留弹窗用于查看信息,但 Field Maps 采集体验建议通过 Field Maps Designer 的表单来配置。表单比旧弹窗更适合移动端填写,尤其适合设置必填、条件显示和字段分组。
要不要趁迁移时重新设计字段?
如果旧字段只是少量命名不规范,可以先通过字段别名和表单标签优化。如果字段结构已经影响统计、质检和长期维护,例如同一含义有多个字段、下拉值混乱、状态字段不可追踪,就建议重新设计图层结构。
结论:先稳住数据,再优化Field Maps采集流程
Collector迁移Field Maps的正确顺序是:先确认旧数据完整同步,再备份和复制项目,然后检查 Feature Layer 能力,最后在 Field Maps Designer 中优化表单和离线地图。
不要把迁移理解成“换一个移动端 App”。对 GIS 项目来说,真正需要迁移的是数据结构、编辑权限、表单逻辑、离线同步和外业作业规范。
如果你的项目规模较小,可以从复制 Web Map 开始快速验证;如果项目长期运行或涉及多人外业采集,建议把这次迁移当成一次数据质量和外业流程的整理机会。这样 Field Maps 不只是 Collector 的替代品,而是一个更稳定、更易维护的移动 GIS 采集入口。