ArcGIS Enterprise 提供的 ArcGIS Data Store 已通过引入时空大数据存储得到增强,可处理观测数据。 观察数据可以是移动对象、更改静态传感器的属性或两者皆可。 时空大数据存储可启用高容量观察数据存储、维持高速写入吞吐量并可以在多台计算机上运行(结点)。 添加计算机可添加容量,从而允许存储更多数据、实施更长的数据保留策略并支持更高的数据写入吞吐量。
使用时空大数据存储的要求
时空大数据存储需要 ArcGIS Enterprise。 有关 ArcGIS Enterprise 的详细信息,请参阅什么是 ArcGIS Enterprise?。 有关基础 ArcGIS Enterprise 部署的详细信息,请参阅基础 ArcGIS Enterprise 部署。 有关使用其他服务器(尤其是 ArcGIS GeoEvent Server)为您的站点添加功能和容量的详细信息,请参阅其他服务器部署。
启用 ArcGIS Data Store 中的时空大数据存储之后,您必须将时空大数据存储注册到您的门户托管服务器。 要查看并写入时空大数据存储,必须在 GeoEvent Manager 中将门户的数据存储连接注册到 GeoEvent Server。 ArcGIS Server 会管理时空大数据存储的多个节点以形成数据环。
注:
将流数据归档到时空大数据存储时,根据数据大小,磁盘空间可能会很快填满。 管理员需要监视时空大数据存储日志,以确保计算机具备足够的磁盘空间。 如果计算机上的磁盘空间超过其容量,则新数据将无法归档到时空大数据存储中。 有关 ArcGIS Data Store 以及管理磁盘空间的详细信息,请参阅 ArcGIS Data Store 系统要求中的磁盘空间要求。
向时空大数据存储发送数据
GeoEvent Server 提供可用于向时空大数据存储写入观测数据的输出连接器。
- 向时空大数据存储输出连接器中添加要素功能允许您添加新的要素。
- 在时空大数据存储输出连接器中更新要素功能允许您更新现有的要素。
- 如果启用存储最新,将要素发送到流服务输出连接器则允许保留(存储)由流服务广播的最新观测值(基于追踪 ID)。
在时空大数据存储中处理数据
可通过要素服务访问存储在时空大数据存储中的高容量观测数据,并使用地图服务对其进行可视化。 地图服务可提供动态渲染和聚合的数据显示,允许在特定于每个用户会话的不同细节层次下可视化观测。 放大地图时,会动态生成地图服务密度聚合,这样 Web 地图的数据表示就可以进行动态更新。 这一点对实时可视化使用情况十分重要,因为观测值在持续更新;web 地图显示的数据表示必须反映最新收到的数据。
也可通过要素服务访问存储在时空大数据存储中的高容量观测数据。 对时空大数据存储进行的要素查询返回速度非常快。 可以按照 ID、时间、空间和属性的任意组合进行查询。 可以使用要素服务在客户端可视化时空大数据存储中的原始要素。 但是,由于要素容量较高,因此您可能希望仅在较大的地图比例下查看原始要素。
为了获得更好的可视化体验,建议您配置按比例渲染,以在地图服务图层和要素服务图层之间进行切换。 地图服务将在较小比例的不同细节层次渲染聚合的数据。 无论何时,放大到超过适用于原始要素可视化的特定地图比例时,将会打开要素服务。
从时空大数据存储导出数据
存储在时空大数据存储中的高容量观测数据可以作为分隔文本导出至注册到 ArcGIS Server 的云存储。 支持导出数据的云存储包括 Amazon Simple Storage Service (S3) 和 Microsoft Azure Blob 存储。
从时空大数据存储导出数据的操作可在 GeoEvent Manager 中的时空大数据源页面完成。 如果要进行选择性数据导出,则需要提供服务器连接、已注册的云数据存储、文件名和 where 子句(可选)。
时空大数据存储入门
要开始处理时空大数据存储,请参阅 ArcGIS Data Store 帮助和 GeoEvent Server 教程中的时空大数据存储教程。