Esri GeoEvent Server/实时地理事件流API
2025年11月14日 09:13

GISBox是一站式三维GIS数据编辑、转换、发布平台,支持OSGB/GEOTIFF/RVT等多种GIS格式编辑,转换为3DTiles/Terrain等并发布。

简介

ArcGIS GeoEvent Server是Esri提供的一款企业级软件,用于实时处理、分析和传播基于事件的地理空间数据流‌。它能够连接多种实时数据源,通过过滤器和处理器对事件数据进行实时分析,并将处理后的数据发送到客户端应用程序、要素服务或仪表板等目的地‌。该技术常用于智慧城市、交通监控等需要实时响应的场景,帮助用户快速应对动态变化‌。

文件结构

Esri GeoEvent Server的文件结构主要涉及以下几个方面:

  1. 配置目录 (etc):该目录存放着核心的配置文件,例如用于启动Java虚拟机的ArcGISGeoEvent.cfg,以及定义输入连接器缓冲区大小等全局设置的参数文件。
  2. 软件开发工具包 (sdk)‌:位于安装目录下的GeoEvent/sdk文件夹中,它提供了用于开发自定义组件(如传输和适配器)的文档、架构说明和示例代。
  3. 日志目录 (data/log)‌:系统运行和处理的日志主要存储于此,关键的运行信息记录在karaf.log文件中。
  4. 运行时数据与缓存‌:系统包含用于管理服务ID追踪的缓存配置文件。

优点

  1. 实时数据处理能力‌:支持实时数据接入、处理和分析,适用于需要快速响应的场景‌。
  2. 企业级稳定性‌:作为商业API,由专业团队维护,稳定性高且文档完善,适合大型企业应用‌。
  3. 扩展性:可通过集成Apache Kafka等分布式系统提升吞吐量和鲁棒性,支持横向扩展‌。
  4. 集成生态:与ArcGIS平台无缝集成,支持数据存储、连接器配置及GeoEvent服务管理‌。

缺点

  1. 高成本:商业授权费用较高,对初创公司或预算有限的用户不友好‌。
  2. 依赖封闭生态‌:源代码不开放,功能更新受限于厂商,定制化灵活性较低‌。
  3. 部署复杂度‌:需依赖特定环境(如ArcGIS Server),且集群配置需额外技术投入‌。

应用场景

Esri GeoEvent Server/实时地理事件流API主要应用于需要实时处理和分析地理空间事件流的场景,例如企业级实时监控(如交通管理、应急响应等需要高可靠性的场景)‌。它能够连接物联网传感器,对噪音、空气质量等环境数据进行实时监控和阈值报警‌,并支持移动目标(如车辆、人员)的轨迹跟踪与地理围栏告警‌。此外,该技术还可与设施管理系统集成,实现电力设备等大型设施的实时状态监控与故障预警‌,为智慧城市中的动态决策提供支持‌。

示例图

1. 使用事件查看器在GeoEvent Manager中可视化采样的实时数据。

2. 实时传感器与Valarm工具云+ Esri GeoEvent扩展为ArcGIS服务器。

文件打开方式

1. ArcGIS的操作仪表板。

 

相关 GIS 服务

Web 地图渲染服务 OGC API

切片地图服务

HERE Technologies

TomTom Maps SDK/Web API

参考资料

  1. https://enterprise.arcgis.com/zh-cn/geoevent/11.1/get-started/what-is-arcgis-geoevent-server.htm
  2. https://www.esri.com/arcgis-blog/products/ext-server-geoevent/real-time/whats-new-in-arcgis-geoevent-server-at-10-8
  3. https://www.valarm.net/blog/real-time-sensors-with-valarm-tools-cloud-esri-geoevent-extension-for-arcgis-server/#noopener/15/
  4. https://enterprise.arcgis.com/es/geoevent/10.5/get-started/a-quick-tour-of-geoevent-server.htm