Spark for Spatial,相关资源

        时空大数据分析正愈来愈热门,而R之类的分析工具只能制做简单的地图。把GIS归入大数据技术体系,而且将GIS的算法、模型、可视化等能力与Hadoop/Spark等大规模分布式计算体系结合起来,将逐步成为研究的前沿。这里收集了SpatialHadoop/GeoSpark/PCL/OpenSLAM等几个前沿的开源项目资源,能够从中学习,有能力的能够参与其中,真正去开展前沿技术的研究。html

一、SpatialHadoop

SpatialHadoop是基于Hadoop开发的一套空间算子解决方案,由University of Minnesota发起,能够利用Hadoop的HDFS分布式虚拟文件系统和MapReduce分布式处理框架,进行空间数据的处理。项目主页能够下载代码和数据、以及预建的虚拟机。目前只能处理csv格式的简单几何对象。java

项目主页:http://spatialhadoop.cs.umn.edu/
git

源代码库:https://github.com/aseldawy/spatialhadoop2
github

二、SpatialSpark

SpatialSpark是基于Spark的空间对象处理框架。算法

项目主页:http://simin.me/projects/spatialspark/数据库

项目源码:https://github.com/syoummer/SpatialSpark
app

三、GeoSpark

GeoSpark是基于Spark的空间对象处理框架,支持RDD,目前仍处于比较早期的阶段。
框架

https://github.com/Sarwat/GeoSpark
分布式

http://www.public.asu.edu/~jiayu2/geospark/javadoc/index.html
工具

四、GeoWave

GeoWave,桥接传统数据库、Apache Accumulo分布式存储与Spark。

https://github.com/ngageoint?page=3能够看到NGA托管的大量项目。

项目主页:https://www.locationtech.org/proposals/geowave

五、OpenSLAM

SLAM (simultaneous localization and mapping)技术用于自动测量、制图,在机器人等领域有重要的应用。

项目主页:http://www.openslam.org/

六、点云支持库(PCL)

点云是激光雷达、摄像头、深度感知系统等产生的原始阵列状数据,在人工智能、机器人、工业自动化等领域都有普遍的应用。点云含有深度信息、能够和影像、多波段感知数据等融合进行分析。

PCL是一个开源的点云库,有不少大型IT企业参与。

项目主页:http://www.pointclouds.org/

项目源码:https://github.com/PointCloudLibrary

相关文章
相关标签/搜索