移动操作和离线数据管理系统 (SaaS)
移动操作和离线数据管理系统模式可通过 ArcGIS Online 以软件即服务 (SaaS) 形式部署使用。
ArcGIS Online 是一个基于云的 GIS,由 Esri 以 SaaS 形式进行管理和交付。 ArcGIS Online 提供涵盖数据层、服务/逻辑层和表示层的功能,各功能协同工作以提供完整的系统功能。 ArcGIS Online 基于世界一流的云架构构建,由 IT 和地理信息系统 (GIS) 专家管理,可提供可靠且全面的基于 Web 的 GIS 功能。
相关资源:
基础架构
以下是作为 SaaS 部署的移动操作和离线数据管理系统的典型基础架构。
此逻辑示意图不应按原样用作您的系统设计。 在设计您的系统时,应综合考虑许多重要因素和设计选项。 有关详细信息,请参阅使用系统模式主题。 此外,下图仅提供了系统的基础功能;如需提供扩展功能,则可能需要附加系统组件。

上文所示功能反映了截至 2025 年 7 月可用的功能。
此架构的关键组件包括:
- ArcGIS Online,其中包括标准门户组件(例如用户、群组和项目)以及位置服务(例如底图和地理编码服务)。 为移动操作和离线数据管理系统提供支持的位置服务也可能部分或全部来自另一个位置服务系统。
- 大多数数据和地图交互通过要素服务和切片服务来实现,其中包括矢量切片和地图(图像)切片服务。 这些服务还支持离线使用数据。 为这些服务提供支持的数据存储在 ArcGIS Online 内由 Esri 管理的基于云的存储中。 可以从多个源将数据发布到 ArcGIS Online。 了解有关离线数据的详细信息。
- 此模式中通常会使用多种应用程序。 基于移动和桌面的原生应用程序将利用本地存储,ArcGIS 将其用于矢量和地图(图像)切片以及在 SQLite 数据库中持久化的移动地理数据库。 基于游戏引擎的应用程序也会利用本地存储,用于矢量和地图(图像)切片。 ArcGIS web 应用程序不支持离线数据。 了解有关移动操作和离线数据管理系统中使用的应用程序的详细信息。
此架构中包含以下关键交互:
- 客户端应用程序通过 HTTPS(通常通过无状态 REST API)与数据服务以及位置服务进行通信。
有关使用和管理 ArcGIS Online 的其他信息,请参阅 ArcGIS Online 产品文档。
功能
SaaS 上的移动操作和离线数据管理系统的功能如下所述。 有关详细信息,请参阅功能概览和不同部署模式的功能支持比较。
以下未列出在移动操作和离线数据管理系统中使用,但通常由其他系统提供的功能,例如底图、地理编码和位置服务系统提供的其他位置服务。 了解有关相关系统模式的详细信息。
基础功能
基础功能表示由移动操作和离线数据管理系统提供的最常见功能,这些功能由以上介绍的基础架构实现。
- 离线数据和地图允许离线使用数据和地图,并在没有网络连接的情况下使用。 ArcGIS Online 支持离线数据、离线 web 地图和移动包。
- 制图和可视化允许用户创建 2D 地图和 3D 场景并与其进行交互。 了解有关地图和可视化的详细信息。
- 底图是基于 web 的图层,用于为地图和场景提供整体视觉背景。 虽然底图服务通常由位置服务系统提供,但本系统需要特别考虑如何实现底图的离线可用性。 了解有关底图图层的详细信息。
- 地理编码是一个将文本转换为地址和位置的过程。 虽然地理编码服务通常由位置服务系统提供,但本系统需要特别考虑如何实现地理编码的离线可用性。 了解有关地理编码的详细信息。
- 路径和方向涉及为个人或单车确定从起始点到目的地的最佳路径。 虽然路径和方向服务通常由位置服务系统提供,但本系统需要特别考虑如何实现路径和方向的离线可用性。 了解有关路径和方向的详细信息。
- 工作分配和调度可确保适当的工作人员前往适当的地点使用适当的工具进行适当的工作。 通过使用 ArcGIS Workforce 进行工作分配和调度,可实现外业团队和内勤部门的协同视图,从而提升移动操作效率。 您也可以使用 ArcGIS Survey123 的收件箱功能完成分配和调度工作。
- 借助位置共享,组织能够记录移动工作人员当前和之前所在位置。 位置共享是一种组织范围内的 ArcGIS Online 扩展模块,用于记录用户当前和之前所在位置。 启用位置共享将创建一个位置共享图层,组织中的许可用户可以使用 Field Maps、QuickCapture、Survey123 或 Indoors 移动应用程序将其位置上传至该图层。了解有关 ArcGIS Online 中启用位置共享的信息。
- SaaS 部署模式中的数据编辑由 ArcGIS Online 的基于服务的数据访问和编辑功能提供。 其中包括编辑几何和属性。 移动操作和离线数据管理系统中的数据编辑旨在具有/没有网络连接的情况下工作。 了解有关离线编辑数据的详细信息。
- 通过 ArcGIS Online 中托管的要素服务的导入和导出功能,支持批量导入和导出数据。 Data Pipelines 还可用于将数据导入 ArcGIS Online。
- 编辑追踪和审计支持在 ArcGIS Online 中使用编辑者追踪自动记录有关任何数据插入或更新的信息。 当进行离线编辑时,编辑内容将与离线使用地图的用户相关联。
- 短事务管理允许使用在 ArcGIS Online 中托管的要素服务进行无锁定的短事务编辑
- 数据分发和复制允许使用合作伙伴式和分布式协作与其他 ArcGIS 系统共享和同步数据。
扩展功能
添加扩展功能通常是为了满足特定需求或者支持行业特定的数据模型和解决方案,并且可能需要附加软件组件或架构注意事项。
注意事项
以下注意事项将 ArcGIS 优化架构框架的支柱应用于 SaaS 上的移动操作和数据管理系统模式。 此处提供的信息并不详尽,而是强调了设计和/或实施这种特定的系统和部署模式组合的关键注意事项。 了解有关 ArcGIS 优化架构框架的架构支柱的详细信息。
可靠性
可靠性可确保您的系统提供业务以及客户和利益相关者所需的相应级别服务。 有关详细信息,请参阅可靠性支柱概览。
- ArcGIS Online 利用多个可用区、区域和服务提供商以确保冗余、弹性和服务连续性。
- 由 ArcGIS Online 提供的服务级别协议 (SLA)。
- 数据完整性和可恢复性通常是此类系统关注的重点,因此建议使用 ArcGIS Online 外部的备份过程和程序。
安全性
安全性可保护您的系统和信息。 有关详细信息,请参阅安全性支柱概览。
- 移动操作和离线数据存在独特的安全性注意事项。 了解有关 ArcGIS 安全移动实施模式的详细信息。
- 移动操作和离线数据管理几乎始终需要身份验证和授权。
- 用户访问权限和数据协作由基于角色的访问控制以及现代授权和身份验证模型(包括 OAuth、SAML 和多因子身份验证)进行管理。
- 需要对系统进行漏洞评估,其中包括系统、web 应用程序和数据库扫描。
了解有关 ArcGIS Online 安全性最佳做法和实施指南的详细信息。
性能和可扩展性
性能和可扩展性旨在优化用户对系统的整体体验,并确保系统能够扩展以满足不断变化的工作负载需求。 有关详细信息,请参阅性能和可扩展性支柱概览。
- 离线使用数据会引入与性能相关的重要架构注意事项。
- 请考虑用于下载离线地图的方法。 按需离线地图非常灵活,因为用户可以请求下载任何区域,但这意味着每个离线地图都必须在请求时生成。 除了在下载离线地图之前引入延迟之外,这也可能导致服务器负载压力在一天中的某些时段过大。 当使用提前离线地图时,web 地图的所有者必须首先定义要打包为离线地图的 web 地图的地理区域。 可以快速下载并开始使用提前离线地图,因为这些地图是在需要之前生成的。 了解有关提前和按需离线地图选项的详细信息,以及将更新包与提前离线地图配合使用的功能。
- 考虑对离线地图进行其他优化,例如减小离线地图的大小以及生成、下载和稍后同步地图所需的时间。
- 扩展由 ArcGIS Online 自动处理。
- 多个内容交付网络可将高度可扩展的地图和应用程序交付到世界上的不同位置。
- 要实现其他要素数据存储支持、隔离和计算功能,请考虑使用 ArcGIS Online Premium Feature Data Store 扩展功能。
- 对于性能和数据驻留,区域地理空间数据托管在美国、欧洲和亚太地区提供服务。
自动化
自动化旨在减少在手动部署和运营任务上花费的精力,从而提高运营效率并减少人为引入的系统异常。 有关详细信息,请参阅自动化支柱概览。
- 数据管理常涉及自动化,通常使用 Python 来访问和管理 ArcGIS Online 托管数据存储中的数据。 这通常是使用 ArcGIS API for Python 以及通过 ArcGIS Online 作为 SaaS 交付的 ArcGIS Notebooks 来完成的。
- 大多数离线地图和数据准备通常由 ArcGIS Online 自动进行处理,但提前离线地图包的计划由地图所有者进行配置。 了解有关离线地图的详细信息。
- 工作流自动化在基于 SaaS 的移动操作和离线数据管理系统中越来越普遍,尤其在与数据编辑和管理系统结合使用时更是如此,适用于涉及大量编辑者协同工作以编辑和维护共享或相关数据集的情况。 有关此扩展功能的详细信息,请参阅 ArcGIS Workflow Manager。
集成
集成可将此系统与其他系统连接起来,以实现企业级服务交付与组织效能提升。 有关详细信息,请参阅集成支柱概览。
- 与企业级移动应用程序管理系统(包括移动设备管理 (MDM)、移动应用程序管理 (MDM) 和移动内容管理 (MCM) 系统)的集成十分常见。 有关详细信息,请参阅 ArcGIS 安全移动实施模式技术文章。
- 与其他信息系统(如企业资产管理 (EAM)、客户关系管理 (CRM) 和计算机辅助批量评估 (CAMA) 系统)的集成十分常见。
- 系统之间的数据交换和对齐非常典型
- ArcGIS API 和 SDK 的使用非常普遍
- 此外,还提供第三方集成工具和应用程序
可观测性
可观测性提供了对系统的可见性,由此确保操作人员和其他技术角色能够使系统以健康、稳定的状态运行。 有关详细信息,请参阅可观测性支柱概览。
- 此系统模式的成功运行通常受益于精准掌握数据的外业使用方式和使用者的角色特征。 可能包含但不限于离线使用数据的用户、离线使用数据的时间、离线使用的数据以及离线使用方式。
- 外业编辑方案涉及许多与数据编辑和管理系统相同的可观测性注意事项。
- ArcGIS Online 作为 SaaS 产品,不支持观察其底层基础架构和软件内部结构。 但是,它确实提供了诸多方法来观测系统利用率和运行状况。
- 此系统模式的某些扩展功能(例如使用 ArcGIS Workflow Manager 进行工作流管理和自动化)具有额外的可观测性支持。 有关详细信息,请参阅相应的产品文档。
- 当使用 SAML 和/或 OpenID Connect 登录账户时,可以通过配置的身份提供者对用户登录账户和账户更改进行其他观测。 当与企业级移动应用程序管理系统进行集成时,还可以对移动设备、内容和应用程序进行附加观测。
其他
将移动运营和离线数据管理系统作为 SaaS 进行设计和实施的其他注意事项包括:
- 成功的运营需要深入理解 GIS 和 IT 概念以及技术。 组织还应从数据访问、安全性和管理的角度了解 SaaS 的含义。
- 当实施此系统模式时,应充分考虑数据治理以及与 IT 策略和角色(例如数据管理员和内容管理者)的一致性。
- 对于涉及中型到大型劳动力规模的系统,以及严格的 SLA、安全性和/或其他技术要求,应考虑企业级移动应用程序管理。 有关详细信息,请参阅 ArcGIS 安全移动实施模式技术文章。
相关资源: