GeoEvent 扩展模块 的新特性
在本主题中
10.3.1 版本中的新功能
ArcGIS 10.3.1 GeoEvent Extension for Server 包含所有 ArcGIS for Server 产品的稳定性增强功能和改进功能。有关 10.3.1 中所解决问题的列表,请参阅 10.3.1 已解决问题的列表。有关软件中变更的概述,请参阅以下部分。
ArcGIS GeoEvent Manager
- 已对 ArcGIS GeoEvent Manager 进行增强,以便使用浏览器的完整宽度。这在创作/编辑大型 GeoEvent 服务时尤其有用。
- 现可批量删除 GeoEvent 定义和 GeoFence,而无需逐个删除。
处理
- 除要素服务外,字段丰富器处理器现也与地图服务一起使用。
- 现在,追踪间距处理器的 GeoEvent 定义在其几何字段上存在 GEOMETRY 标签。
- 对 GeoEvent 服务上的错误消息传送进行了改善,在无法访问处理器所基于的数据存储时将能够通知用户。
- 10.3 版本引入的所有空间处理器的功能均进行了更新,可指定最终所得几何应覆盖现有几何还是将生成的几何置于新字段中。
连接器
- 已引入 GeoJSON 入站和出站适配器,使 GeoJSON 格式可用于输入和输出。
GeoEvent Gallery 项目
- GeoEvent 测试装置是一个独立的工具,允许用户为 GeoEvent Extension 的给定配置建立性能基准。
- GeoEvent Cluster Aware 模拟器是一个独立的工具,允许用户对均匀分布在具有“从 TCP 套接字接收文本”输入连接器的 GeoEvent Extension 聚类中计算机上的事件进行模拟。
- RabbitMQ 连接器会扩展 GeoEvent Extension 的功能以配置一个从 RabbitMQ 接收的输入或向 RabbitMQ 发送的输出。
- 范围丰富器处理器会将几何字段展开为表示包络(包括 xMin、yMin、xMax、yMax 和 wkid)的各个字段。
10.3 版本的新特性
ArcGIS 10.3 for Server 包含所有 ArcGIS for Server 产品的稳定性增强功能和改进功能。有关 10.3 中已解决的问题列表,请参阅 10.3 已解决问题的列表。有关软件中变更的概述,请参阅以下部分。
- 已在 ArcGIS GeoEvent Manager 添加批量删除 GeoEvent 定义和 GeoFence 的功能。
一般产品更新
- ArcGIS 10.3 的发布标志着产品名由 ArcGIS GeoEvent Processor for Server 正式更改为 ArcGIS GeoEvent Extension for Server。
国际化 (i18n) 及本地化 (l10n)
GeoEvent 扩展模块 已实现本地化为阿拉伯语、简体中文、日语、意大利语、葡萄牙语(巴西)、俄语和土耳其语。提供用以上语言编写的本地化安装程序。提供本地化补丁以实现其他语言的本地化。
ArcGIS for Server 及 Portal for ArcGIS 可确保集成安全性
ArcGIS GeoEvent Manager 现在使用与 ArcGIS for Server 或 Portal for ArcGIS 相同的凭据。此外,GeoEvent Manager 还可识别角色(发布者和管理员)并根据用户角色授予访问 GeoEvent 扩展模块 中项目的相应权限。最后,GeoEvent 扩展模块 使用已注册到 ArcGIS for Server 的 SSL 证书。
集群和高可用性
- ArcGIS Server Manager 中的“站点-集群-计算机”管理功能可用以管理 GeoEvent 扩展模块 集群。
- GeoEvent 扩展模块 计算机在启动时确定分配的集群并设置配置。
- 建立一个可供集群内所有计算机共享的分布式设置存储。
- 一台新计算机加入集群后,所有自定义传输、适配器和处理器都将被传递。
- 根据各自的传输,输入可以作为集群中每台计算机的分布式输入运行,也可以作为集群中单个计算机的固定式输入运行。
- 固定式输入可监测,一旦输入失败,集群中的另一台计算机将启动检测功能以保证高可用性。
- 根据各自的 TRACK_ID 将 GeoEvent 共享到集群中的同一计算机,可以进行带状态的过滤(“进入”、“退出”)及处理(事件检测器、追踪间距检测器)。
流服务
“流服务”是 ArcGIS for Server 服务的新类型,强调低延迟、客户端-服务器数据流的实时数据传播。连接到“流服务”的客户端收到服务订阅后立即开始接收数据。在 GeoEvent Manager 中,流服务使用“广播”要素发布到“流服务输出连接器”。
有关流服务的详细信息,请参阅流服务。
GeoEvent 服务、过滤及处理的改进
- 可使用包含、交叉、相交、不相交、相等、重叠、相接和被包含等全新的空间运算符来进行过滤。
- 新推出的新型处理器提供了更多空间功能,包括缓冲区创建器、凸多边形创建器、差创建器、包络创建器、相交器、投影器、简化器、对称差集创建器及并集创建器。
GeoFence 改进
- 通过添加内存空间索引,GeoFence 的性能得到了大幅提高。
- GeoFence 导入及 GeoFence 同步在一个集群环境中运行。
- 通过使用可以为任何值或所有值的范围属性,空间表达式得到了加强。
- GeoFence 同步的性能也得以加强,可将“流服务”用作同步资源,以启用高度动态 GeoFencing。
- GeoFence 页面还添加了一个手动同步按钮,可按需启动同步功能。
ArcGIS GeoEvent Manager 改进
- GeoEvent Manager 可以完全本地化,包括支持阿拉伯语等从右到左书写的语言。
- GeoEvent Manager 的自动注销现在显示一个弹出对话框,可在不丢失当前会话工作的情况下重新验证用户身份。
- 向输入、GeoEvent 服务、输出、GeoEvent 定义、连接器、传输、适配器及处理器等所有列表页面添加了搜索功能。
- 加强了 GeoEvent 配置的导入和导出功能,允许有选择性地导入及导出 GeoEvent 服务、输入、输出和 GeoFence。
- 加强了 GeoEvent 配置导入及导出用户界面,支持完全服务器重置。
- 改进了 GeoEvent Manager“监控”页面,使其具有启动、停止和重启 GeoEvent 服务、输入及输出功能。
- 改进 GeoEvent Manager“监控”页面,使其具备查看 GeoEvent 服务、输入及输出的实时“GeoEvent 活动图表”的选项。
- 现在可以在列表页面中单击“复制”图标来复制 GeoEvent 服务、输入及输出,从而创建新项目。
- 编辑已发布的 GeoEvent 服务后,将显示状态和实时监控统计数据。
- GeoEvent 服务编辑现在具备撤销和恢复用户交互的功能。
- 改进了 GeoEvent 服务编辑功能,可支持从右到左和从上到下等任何流向。
- 改进了处理器对话框以显示可用属性的标注描述。
- 编辑 GeoEvent 服务时,右键单击输入或输出即可获得输入和输出属性的访问权限。
- 编辑 GeoEvent 服务时,在连接对角线、贝塞尔及流程图等不同的组件时新增了线样式。
连接器改进
- 连接器、GeoEvent 定义和标签通过 AccessType 属性得到了增强,可以限制用户编辑核心的 GeoEvent 扩展模块 项。
- 添加了通用 XML 适配器,该适配器在概念上与通用 JSON 适配器类似。
- KML 适配器已作为 GeoEvent 扩展模块 中开箱即用的组件而被移除,现在可以作为产品库项目使用来强化社区驱动的开源作用,尤其是对于入站 KML 的作用。
- 改进了 NMEA 适配器以处理 GPGLL 和 GPRMC 消息。
- 加强了要素服务的出站传输,如发现错误,即可验证开始出错的时间并报告错误。
- 加强了 HTTP 传输,可在轮询外部网站时在 POST 主体中使用 HTTP 标题和参数。
- 加强了客户端模式下的 HTTP 入站和出站传输以支持 PUT 方法。
- 加强了 HTTP 入站传输,在服务器模式下,即使未设置接受的 MIME 类型也能够处理请求。
- 添加了通过身份认证的代理支持作为全局属性。
数据存储改进
- 现在 GeoEvent 扩展模块 的预配置默认数据存储已连接到本地 ArcGIS Server(GeoEvent 扩展模块 在该 ArcGIS Server 上运行)。
- 向数据存储添加了手动同步按钮,以支持按需启动同步功能。
软件开发工具包 (SDK) 改进
- 显示已经外部化的传输、适配器及处理器的标注,以支持本地化。
- 提供新示例以说明 GeoEvent 扩展模块 感知型传输的使用方法,借此传输便可使用 GeoEvent 内容以及字段值。