GeoTrellis 详细介绍
GeoTrellis 一、概述 GeoTrellis是一个高性能程序的地理数据处理引擎。 GeoTrellis是一个用Spark处理栅格数据的Scala库和框架。 GeoTrellis 能够非常快的读/写/操作栅格数据,他实现了很多的地图几何操作。支持渲染栅格数据为PNG格式,并且支持把栅格文件元信息保存为JSON格式,他致力于依赖网速实现栅格处理和提供大规模栅格的并行处理的REST服务接口。 二、模块及概念 三、数据输入 本地系统:GeoTiff,JPG,PNG,GeoJson(矢量),WKT/WKB(矢量),ShapeFile(矢量) 数据库:PostGIS(矢量) 分布式文件系统 : HDFS 其他:S3 四、数据存储/输出 NoSQL数据库 : HBase / Accumulo/ Cassandra 文件系统 : GeoTiff ,PNG/JPG ,GeoJson(矢量) 分布式文件 : HDFS 其他 : GeoMesa(矢量),GeoWave(矢量),S3 五、数据处理 5.1 三个分类 I/O : GeoTrellis 允许像在本地硬盘上读写数据那样用GeoTrellis处理数据。 处理:GeoTrellis 支持对栅格数据的多种操作,包括切割,采样,地图几何操作,渲染,矢栅转换,核密度等。 WEB服务:GeoTrellis提供了工具集帮助创建有用的