什么是时空大数据存储?
ArcGIS Data Store 提供的 ArcGIS for Server,已经过改进,通过引入时空大数据存储的方式以处理观测数据。观察数据可以是移动对象、更改静态传感器的属性或两者皆可。时空大数据存储可启用高容量观测数据存储、维持高速写入吞吐量并可以在多台计算机上运行(结点)。添加额外的计算机以添加容量,可以存储更多数据、实施更长的数据保留策略并支持更高的数据写入吞吐量。时空大数据存储具有可扩展性。例如,可以实现数千个计算机支持的时空大数据存储环。
使用时空大数据存储的要求
时空大数据存储需要 Web GIS。这包括安装和配置下列软件,建议使用三个计算机站点。
- Portal for ArcGIS
- ArcGIS for Server(与门户联合并配置为托管服务器)
- ArcGIS Web Adaptor(门户的安装和配置需要)
- ArcGIS Data Store(为托管服务器提供额外的关系型 RDBMS)
- ArcGIS Data Store(在独立服务器上支持时空大数据存储)
- ArcGIS GeoEvent Extension for Server(安装在可以联合的独立服务器上)
向时空大数据存储发送数据
GeoEvent Extension 提供输出连接器以向时空大数据存储写入观测数据。
- 向 ArcGIS Spatiotemporal Big Data Store 中添加要素允许您添加新的要素。
- 在 ArcGIS Spatiotemporal Big Data Store 中更新要素允许您更新现有的要素。
- 如果启用“存储最新”,将要素发送到流服务则允许保留(存储)由流服务广播的最新观测值(基于 TRACK_ID)。
在时空大数据存储中处理数据
可通过要素服务访问存储在时空大数据存储中的高容量观测数据,并使用地图服务对其进行可视化。地图服务可提供动态渲染和聚合的数据显示,以允许在特定于每个用户会话的不同细节层次下可视化观测。放大地图时,会生成动态的地图服务密度聚合,这样 web 地图的数据表示就可以进行动态更新。这一点对实时 GIS 使用情况十分重要,因为观测值在持续更新;web 地图显示的数据表示必须反映最新收到的数据。
也可通过要素服务访问存储在时空大数据存储中的高容量观测数据。对时空大数据存储进行的要素查询返回速度非常快。可以按照 id、时间、空间和/或属性的任意组合进行查询。可以使用要素服务在客户端可视化时空大数据存储中的原始要素。但是,由于要素容量较高,因此您可能希望仅在大的地图比例下查看原始要素。
为了获得更好的可视化体验,最佳的做法是配置按比例渲染,以在地图服务图层和要素服务图层之间进行切换。地图服务将在较小比例的不同细节层次渲染聚合的数据。无论何时,放大到超过适用于原始要素可视化的特定地图比例时,将会打开要素服务。
时空大数据存储入门
要开始处理时空大数据存储,请参阅 ArcGIS Data Store 帮助和 GeoEvent Extension 教程中的教程。