【ArcGIS 10.5 产品白皮书】第二章 ArcGIS平台产品---ArcGIS GeoEvent Server(2)产品组成

0
分享 2017-04-06
ArcGIS GeoEvent Server由三个部分组成,分别为输入连接器、处理器和输出连接器。顾名思义,输入连接器实现实时数据源接入,处理器对实时数据流进行处理,处理的结果经过输出连接器输出到ArcGIS平台或其它平台中。

ArcGIS GeoEvent Server提供了SDK,可以基于JAVA对ArcGIS GeoEvent Server的三个组成部分进行全方位的扩展开发,满足用户的业务定制需求。



1.1. 输入连接器

几乎任何实时数据源都可以输入ArcGIS GeoEvent Server中,常见的实时数据源包括车载GPS设备、移动设备、环境监测设备、网站以及社交媒体。ArcGIS GeoEvent Server集成WebSocket,XMPP,TCP,UDP,SMTP,HTTP等主流数据传输协议,支持Txt,CSV,JOSN,KML等多种常用数据格式。

ArcGIS GeoEvent Server通过输入连接器接收数据,其自带的预配置Input连接器包括以下17种:


除了这些内置的即拿即用的输入协议,Esri的GeoEvent Gallary中还提供了16种已经扩展好的输入协议,包括ActiveMQ、Azure IoT Hub、Common Alerting Protocol (CAP)、Cursor on Target (CoT)、FlightAware、GeoMessage、Instagram、Kafka、NMEA0183、RabbitMQ、Sierra Wireless RAP、Trimble TAIP、Twitter、Verizon Networkfleet等。另外,还有Esri Partner Gallary中还有4种。

1.2. 输出连接器

ArcGIS GeoEvent Server可以在地图上跟踪所有有价值的资产,不管是可运动的资产,如车辆、飞机或船只,还是在物理网络和基础设施中的静止资产,都可进行跟踪。一旦位置变化或达到某重要阈值,ArcGIS GeoEvent Server可以自动实时给关键人员发送警报、更新地图、附加数据库以及与其他企业级系统进行互操作。

ArcGIS GeoEvent Server通过输出连接器将实时数据流输出。这既包括将实时分析处理的结果输出给其他人,也包括将这些实时处理结果提供给整个ArcGIS平台。

同样的ArcGIS GeoEvent Server提供了多种输出连接器,使我们能够快速轻松输出多源实时流数据。目前内置的输出连接器包括以下17种:


Esri Gallery中目前提供了9种扩展好的输出连接器,包括输出到ActiveMQ、Azure IoT Hub、GeoMessage、Hadoop、Kafka、KML、MongoDB、RabbitMQ、Twitter等,也可下载使用。

1.3. 过滤器和处理器

针对大数据量的实时数据,GeoEvent提供了丰富的即拿即用的分析处理工具,实时处理包括了filtering过滤器(空间和属性过滤)和processors处理器。

(1)空间过滤(地理围栏+空间操作)和属性过滤

用户可基于空间要素和属性信息从大数据量的实时数据中筛选目标信息。

空间过滤可以基于空间条件过滤地理事件,由空间操作和地理围栏组成。创建空间过滤之前,需要具有地理围栏。目前ArcGIS GeoEvent Server中提供了多达12种状态的地理围栏,包括INSIDE、OUTSIDE、ENTER、EXIT、CONTAINS、CROSSES、DISJOINT、EQUALS、INTERSECTS、OVERLAPS、TOUCHES、WITHIN。

属性过滤器可用来基于属性表达式过滤地理事件,目前ArcGIS GeoEvent Server中提供了10种属性过滤方法,包括equal(=)、not equal(!=)、greater than(>)、greater or equal(>=)、Less Than (<)、Less Or Equal (<=)、IN、MATCHES、EXISTS、ISNULL,以及GeoEvent property filters。

(2)processors处理器

Processors用来进行数据的常规处理。ArcGIS GeoEvent Server自带了19种处理器,其中与空间相关的处理器有10种,包括Buffer Creator、Convex Hull Creator、Difference Creator、Envelope Creator、GeoTagger、Intersector、Projector、Simplifier、Symmetric Difference Creator、Union Creator;与非空间相关的9种,包括Field Calculator、Field Calculator (Regular Expression)、Field Enricher (Feature Service)、Field Enricher (File)、Field Mapper、Field Reducer、Incident Detector、No Operation、Track Gap Detector等。

另外,Esri的GeoEvent Gallary中还提供了8种已经扩展好的处理器,包括Track Idle Detector、Extent Enricher、Field Splitter、Geometry、Motion Calculator 、GeoNames、Reverse Geocoder、Water SCADA。


【ArcGIS 10.5 产品白皮书】第二章 ArcGIS平台产品---ArcGIS GeoEvent Server(1)概述:https://zhihu.geoscene.cn/article/2927
【ArcGIS 10.5 产品白皮书】第二章 ArcGIS平台产品---ArcGIS GeoEvent Server(2)产品组成:https://zhihu.geoscene.cn/article/2926
【ArcGIS 10.5 产品白皮书】第二章 ArcGIS平台产品---ArcGIS GeoEvent Server(3)产品特色:https://zhihu.geoscene.cn/article/2925
【ArcGIS 10.5 产品白皮书】第二章 ArcGIS平台产品---ArcGIS GeoEvent Server(4)应用场景:https://zhihu.geoscene.cn/article/2924
【ArcGIS 10.5 产品白皮书】第二章 ArcGIS平台产品---ArcGIS GeoEvent Server(5)部署:https://zhihu.geoscene.cn/article/2923

0 个评论

要回复文章请先登录注册