论文部分内容阅读
伴随着互联网时代的到临,数据已经成为越来越多的领域不可或缺的部分,其作用也开始越来越重要。时空数据开始渗透我们的生产和生活领域,并且扮演着重要的角色。本文针对实际需求对业务时空数据进行分析和可视化呈现,采用了GIS、时空数据管理和数据可视化技术,并详细介绍了可视化分析平台中数据的存储、管理以及GIS可视化分析的过程。通过对比国内外的可视化分析平台的发展现状,根据实际应用场景需求结合时空数据管理、大数据分析和GIS等前沿技术,介绍了本平台所使用的相关理论和技术方案。随后,本文对整个可视化平台进行需求分析,总结平台的主要功能。本文选取了五个重要的功能:图板管理功能、底图设计功能、业务数据功能、空间分析功能和时空分析功能进行详细的介绍,并对平台的非功能性需求进行了阐述。其次,本文将平台划分成不同的功能模块,并描述平台的功能结构、架构设计以及数据存储设计。在Web GIS中集成Hadoop的分布式框架,使用Hbase管理存储时空数据,通过Map Reduce模式对数据进行统计分析,同时采用Mapbox框架进行数据渲染,从而实现可视化分析平台。同时,本文详细介绍了使用Mapbox进行地图渲染和绘制,并对Geo Hash算法进行了详细描述,建立了空间数据索引机制和时空索引机制,实现了迅速定位,提高了系统计算效率。此外对本平台使用到的空间查询和时空查询算法进行了介绍,改进和提高了数据的查询速度。最后,本文对项目进行了总结,阐述了项目中的不足,同时也对平台未来的发展做出了展望。