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

上文所示功能反映了截至 2025 年 7 月可用的功能。
此架构的关键组件包括:
- ArcGIS Online,其中包括标准门户组件(例如用户、群组和项目)以及位置服务(例如底图和地理编码服务)。 ArcGIS Online 数据存储托管用于支持位置服务的组织数据和内容(例如底图和参考数据图层)。
- 几乎所有应用程序都会使用位置服务系统,因为位置服务系统是大多数工作流和 ArcGIS 应用的基础。 但是,使用位置服务的应用程序通常由其他系统提供,或者用于使用 ArcGIS 制图 API 和 SDK 开发的自定义应用程序。 门户网站是一个例外,它用作发现门户,内容创建者和应用程序开发人员可以在其中查找、浏览位置服务(例如底图、地理编码和空间分析)并与其进行交互。
此架构中包含以下关键交互:
- 客户端应用程序通过 HTTPS(通常通过无状态 REST API)与数据服务以及位置服务进行通信。
有关使用和管理 ArcGIS Online 的其他信息,请参阅 ArcGIS Online 产品文档。
功能
以下介绍了 SaaS 上的位置服务系统的功能。 有关详细信息,请参阅功能概览和不同部署模式的功能支持比较。
基础功能
基础功能表示由位置服务系统提供的最常见功能,这些功能由以上介绍的基础架构实现。
扩展功能
基于 ArcGIS Online 的位置服务系统提供的所有功能都被视为基础功能。 请注意,上述某些功能会消耗 ArcGIS Online 配额。 此外,以上引用的一些数据图层将视为高级内容,这些数据图层会消耗配额并需要组织账户才能访问。
注意事项
以下注意事项将 ArcGIS 优化架构框架的支柱应用于 SaaS 上的位置服务系统模式。 此处提供的信息并不详尽,而是强调了设计和/或实施这种特定的系统和部署模式组合的关键注意事项。 了解有关 ArcGIS 优化架构框架的架构支柱的详细信息。
可靠性
可靠性可确保您的系统提供业务以及客户和利益相关者所需的相应级别服务。 有关详细信息,请参阅可靠性支柱概览。
- ArcGIS Online 利用多个可用区、区域和服务提供商以确保冗余、弹性和服务连续性。
- 由 ArcGIS Online 提供的服务级别协议 (SLA)。
- 组织可以在 ArcGIS Online Health Dashboard 中监控 ArcGIS Online 位置服务的运行状况和可用性。
- 将您自己的位置服务(例如底图)发布到 ArcGIS Online 时,应额外考虑可恢复性。 在这些情况下,建议使用 ArcGIS Online 外部备份过程和程序。
安全性
安全性可保护您的系统和信息。 有关详细信息,请参阅安全性支柱概览。
- 高级内容、消耗配额的位置服务以及组织发布的任何私有位置服务都需要身份验证和授权。
- 用户访问权限和数据协作由基于角色的访问控制以及现代授权和身份验证模型(包括 OAuth、SAML 和多因子身份验证)进行管理。
- 需要对系统进行漏洞评估,其中包括系统、web 应用程序和数据库扫描。
- 了解有关 ArcGIS Online 安全性最佳做法和实施指南的详细信息。
性能和可扩展性
性能和可扩展性旨在优化用户对系统的整体体验,并确保系统能够扩展以满足不断变化的工作负载需求。 有关详细信息,请参阅性能和可扩展性支柱概览。
- 扩展由 ArcGIS Online 自动处理。
- 多个内容交付网络可将高度可扩展的地图和应用程序交付到世界上的不同位置。
- 对于组织发布的定位服务,区域地理空间数据托管在美国、欧洲和亚太地区提供服务,旨在提高性能并支持数据驻留要求。
自动化
自动化旨在减少在手动部署和运营任务上花费的精力,从而提高运营效率并减少人为引入的系统异常。 有关详细信息,请参阅自动化支柱概览。
- Esri 在 ArcGIS Online 中提供的位置服务由 Esri 管理,通常无需任何自动化操作和维护。
- 可以自动完成与使用位置服务和/或发布和管理 ArcGIS Online 中托管的组织特定位置服务相关的工作流。 这通常是使用 ArcGIS API for Python 以及通过 ArcGIS Online 作为 SaaS 交付的 ArcGIS Notebooks 来完成的。 ArcGIS Notebooks 被视为不在位置服务系统模式的范围内。 有关详细信息,请参阅自助制图、分析和共享系统模式。
集成
集成可将此系统与其他系统连接起来,以实现企业级服务交付与组织效能提升。 有关详细信息,请参阅集成支柱概览。
- 位置服务系统最常用作跨组织企业使用的其他系统和应用程序的服务提供商。 因此,集成非常常见,并且通常通过服务级集成进行处理。
- ArcGIS Online 位置服务系统提供的许多位置服务在其他 ArcGIS 系统中自动可用(默认),其中包括基于 ArcGIS Enterprise 的 Windows、Linux 和 Kubernetes 部署的系统。 了解有关 ArcGIS Enterprise 和 ArcGIS Online 之间的关系的详细信息。
- 借助基于标准的制图 API、SDK 和开源库,可以在 ArcGIS 生态系统之外轻松集成和使用位置服务。
可观测性
可观测性提供了对系统的可见性,由此确保操作人员和其他技术角色能够使系统以健康、稳定的状态运行。 有关详细信息,请参阅可观测性支柱概览
- 对于此系统模式,仔细监控服务使用情况非常重要。 位置服务的交付通常扩展到整个组织(可能更远),因此系统设计人员或操作员可能无法预料到使用模式和增长情况。 监控可帮助人们决定何时需要进行扩展和升级,由此实现在满足 SLA 需求的同时保障业务继续正常运营。
- ArcGIS Online 作为 SaaS 产品,不支持观察其底层基础架构和软件内部结构。 但是,它确实提供了诸多方法来观测系统利用率和运行状况。
- 当使用 SAML 和/或 OpenID Connect 登录账户时,可以通过配置的身份提供者对用户登录账户和账户更改进行其他观测。
其他
将位置服务系统设计和实现为 SaaS 的其他注意事项包括:
- Esri 提供的位置服务的管理和操作由 Esri 处理。 组织可以在 ArcGIS Online Health Dashboard 中监控 ArcGIS Online 位置服务的运行状况和可用性。
- 当发布组织位置服务时,应在实施此系统模式时充分考虑数据治理以及与 IT 策略和角色(例如数据管理员和内容管理者)的一致性。
相关资源: