位置服务系统 (PaaS)

位置服务系统模式可通过 ArcGIS Location Platform 以平台即服务 (PaaS) 形式部署使用。

ArcGIS Location Platform 以 Esri 管理和交付的 PaaS 形式提供市场领先的位置服务。 ArcGIS Location Platform 提供跨数据和服务/逻辑层的功能,以及制图库、API、SDK 和无代码选项,使您可以完全控制演示层。 ArcGIS Location Platform 基于世界一流的云架构构建并由 IT 和地理信息系统 (GIS) 专家管理,为需要将位置创新引入其产品、解决方案和系统的软件开发人员、企业和组织提供灵活的以位置为中心的 PaaS。

相关资源:

基础架构

以下是以 PaaS 形式部署的位置服务系统的典型基础架构

此逻辑示意图不应按原样用作您的系统设计。 在设计您的系统时,应综合考虑许多重要因素和设计选项。 有关详细信息,请参阅使用系统模式主题。 此外,下图仅提供了系统的基础功能;如需提供扩展功能,则可能需要附加系统组件。

位置服务系统基础架构 (PaaS)

上文所示功能反映了截至 2025 年 7 月可用的功能。

此架构的关键组件包括:

  • ArcGIS Location Platform 包括标准门户组件,例如用户、群组和项目,但这些组件主要在后台进行管理。 ArcGIS Location Platform 包括一个用户账户,并且支持通过 ArcGIS Location Platform 仪表盘管理位置服务。 ArcGIS Location Platform 还包括位置服务,例如底图和地理编码服务。 ArcGIS Location Platform 数据存储托管用于支持位置服务的组织数据和内容(例如底图和参考数据图层)。
  • 几乎所有应用程序都会使用位置服务系统,因为位置服务系统是大多数工作流和 ArcGIS 应用的基础。 但是,使用位置服务的应用程序通常由其他系统提供。 一个例外是 ArcGIS Location Platform 仪表盘,它可用作 ArcGIS Location Platform 的管理控制台。

此架构中包含以下关键交互:

  • 客户端应用程序通过 HTTPS(通常通过无状态 REST API)与数据服务以及位置服务进行通信。

有关使用和管理 ArcGIS Location Platform 的其他信息,请参阅 ArcGIS Location Platform 产品文档

功能

以下介绍了 PaaS 上的位置服务系统的功能。 有关详细信息,请参阅功能概览和不同部署模式的功能支持比较

基础功能

基础功能表示由位置服务系统提供的最常见功能,这些功能由以上介绍的基础架构实现。

  • 制图和可视化允许用户创建 2D 地图和 3D 场景并与其进行交互。 ArcGIS Online 包括丰富的制图和可视化功能,包括数据驱动的可视化3D 可视化以及底图样式设置。 了解有关地图可视化的详细信息。
  • 底图是基于 web 的图层,用于为地图和场景提供整体视觉背景。 ArcGIS Location Platform 提供了许多底图,其中包括卫星影像、街道和画布样式底图。 ArcGIS Location Platform 还允许组织发布自己的底图。 了解有关底图图层的详细信息。
  • 参考数据图层是基于 web 的数据图层,用于为地图、场景和其他地理空间工作流提供附加视觉和分析背景。 ArcGIS Location Platform 允许组织将其自己的参考数据图层发布为数据服务,其中包括要素服务矢量切片服务地图切片服务。 此外,也可以通过 ArcGIS Location Platform 使用 Esri 在 ArcGIS Living Atlas of the World 和 ArcGIS Online 服务(例如交通人口统计)中发布和管理的现有数据图层。 请注意,高级内容需要 ArcGIS 账户。 了解有关产品、账户和订阅的详细信息。
  • 地点搜索支持搜索某个位置附近或者边界框内的地点(也称为感兴趣地点或 POI)。 ArcGIS Location Platform 提供用于搜索全球商业网点和地理位置的地点服务。 地点还包含有价值的详细信息(属性),例如名称类别街道地址营销区域联系信息网站社交链接营业时间价格评级用户评级。 了解有关 ArcGIS Location Platform 中的地点的详细信息。
  • 地理编码是一个将文本转换为地址和位置的过程。 ArcGIS Location Platform 提供地理编码、反向地理编码、批量地理编码和自动建议服务,并支持多个 API 和 SDK(其中一些包含 UI 组件)。 了解有关 ArcGIS Location Platform 中的地理编码的详细信息。
  • 路径和方向涉及为个人或单车确定从起始点到目的地的最佳路径。 ArcGIS Location Platform 提供路径服务,用于查找从起点到一个或多个目的地的最短路径,以及以多种语言生成行驶方向。 它还提供对多个 API 和 SDK 的支持。 了解有关 ArcGIS Location Platform 中的路径选择的详细信息。
  • 数据丰富(也称为地理丰富)是获取全球各地的人口统计数据与区域特征数据的过程。 ArcGIS Location Platform 提供即用型 GeoEnrichment 服务,用于聚合区域内地点的人口统计信息和其他相关特征。 (https://developers.arcgis.com/rest/geoenrichment/api-reference/geoenrichment-service-overview.htm)。 了解有关 ArcGIS Location Platform 中的数据丰富的详细信息。
  • 网络分析有助于解决复杂的网络问题(通常在街道网络上),例如创建优化路径以访问多个目的地、查找最近的设施点、识别某个位置周围的服务区域或使用车队为一组停靠点提供服务。 ArcGIS Location Platform 提供支持多种网络分析操作的路径服务。 路径服务还支持直接请求(同步)和作业请求(异步)。 ArcGIS Location Platform 还提供对多个 API 和 SDK 的支持。 了解有关 ArcGIS Location Platform 中的路径选择的详细信息。
  • 几何分析是使用客户端 API 对点、折线或多边形执行一个或多个操作以解决几何问题的过程。 了解有关 ArcGIS Location Platform 中的几何分析的详细信息。

扩展功能

基于 ArcGIS Location Platform 的位置服务系统提供的所有功能都被视为基础功能。 请注意,虽然上述某些功能包含在订阅计划的免费套餐中,但大多数功能需要启用即用即付。 了解有关 ArcGIS Location Platform 账户的详细信息。

注:

其他位置服务和/或支持内容也可从 Esri 分销商、合作伙伴和第三方处获得。 在 ArcGIS Marketplace 中了解详细信息。

注意事项

以下注意事项将 ArcGIS 优化架构框架的支柱应用于 PaaS 上的位置服务系统模式。 此处提供的信息并不详尽,而是强调了设计和/或实施这种特定的系统和部署模式组合的关键注意事项。 了解有关 ArcGIS 优化架构框架的架构支柱的详细信息。

可靠性

可靠性可确保您的系统提供业务以及客户和利益相关者所需的相应级别服务。 有关详细信息,请参阅可靠性支柱概览

  • ArcGIS Location Platform 利用多个可用区、区域和服务提供商以确保冗余、弹性和服务连续性。
  • 由 ArcGIS Location Platform 提供的服务级别协议 (SLA)
  • 将您自己的位置服务(例如底图)发布到 ArcGIS Location Platform 时,应额外考虑可恢复性。 在这些情况下,建议使用 ArcGIS Location Platform 外部备份过程和程序。

安全性

安全性可保护您的系统和信息。 有关详细信息,请参阅安全性支柱概览

  • 使用 ArcGIS Location Platform 构建访问安全资源的应用程序需要身份验证。 ArcGIS Location Platform 需要 ArcGIS Location Platform 账户和订阅,该账户和订阅支持 API 密钥和基于 OAuth 2.0 的身份验证。 了解有关安全性和身份验证的详细信息。
  • 需要对系统进行漏洞评估,其中包括系统、web 应用程序和数据库扫描。

性能和可扩展性

性能和可扩展性旨在优化用户对系统的整体体验,并确保系统能够扩展以满足不断变化的工作负载需求。 有关详细信息,请参阅性能和可扩展性支柱概览

  • 将由 ArcGIS Location Platform 自动处理扩展。
    • 多个内容交付网络可将高度可扩展的地图和应用程序交付到世界上的不同位置。
  • 对于组织发布的定位服务,区域地理空间数据托管在美国、欧洲和亚太地区提供服务,旨在提高性能并支持数据驻留要求。

自动化

自动化旨在减少在手动部署和运营任务上花费的精力,从而提高运营效率并减少人为引入的系统异常。 有关详细信息,请参阅自动化支柱概览

  • Esri 在 ArcGIS Location Platform 中提供的位置服务由 Esri 管理,通常无需任何自动化操作和维护。
  • 可以自动完成与使用位置服务和/或发布和管理 ArcGIS Location Platform 中托管的组织特定位置服务相关的工作流。 通常使用 ArcGIS API for Python 来完成这些工作流。

集成

集成可将此系统与其他系统连接起来,以实现企业级服务交付与组织效能提升。 有关详细信息,请参阅集成支柱概览

  • 位置服务系统最常用作跨组织企业使用的其他系统和应用程序的服务提供商。 因此,集成非常常见,并且通常通过服务级集成进行处理。
  • 借助基于标准的制图 API、SDK 和开源库,可以在 ArcGIS 生态系统之外轻松集成和使用位置服务。

可观测性

可观测性提供了对系统的可见性,由此确保操作人员和其他技术角色能够使系统以健康、稳定的状态运行。 有关详细信息,请参阅可观测性支柱概览

  • 对于此系统模式,仔细监控服务使用情况非常重要。 位置服务的交付通常扩展到整个组织(可能更远),因此系统设计人员或操作员可能无法预料到使用模式和增长情况。 监控可帮助人们决定何时需要进行扩展和升级,由此实现在满足 SLA 需求的同时保障业务继续正常运营。
  • ArcGIS Location Platform 是一种 PaaS 产品,不支持观测其底层基础架构和软件内部结构。 但是,它确实提供了诸多方法来观测系统利用率和运行状况。 这包括通过 ArcGIS Location Platform 仪表盘监控应用程序和图层的使用情况。

其他

将位置服务系统设计和实现为 PaaS 的其他注意事项包括:

  • Esri 提供的位置服务的管理和操作由 Esri 处理。
  • 当发布组织位置服务时,应在实施此系统模式时充分考虑数据治理的需求以及与 IT 策略和角色(例如数据管理员和内容管理者)的一致性。

相关资源:

Top