Geotrellis核心概念

1、名词概念

1)矢量或几何(Vector or Geometry):通过连接空间中的点而建立的结构,包括点、线、面结构

2)范围或边界(Extent or Bounding Box):轴对齐的矩形区域

3)要素(Feature):带有元数据信息的的几何要素

4)单元格(Cell):栅格数据的单个数据单元

5)瓦片(Tile):或者叫切片,栅格数据切割后的瓦片数据。

6)RDD:弹性分布式数据集,这里主要是带有Tile数据的RDD,用户栅格的分布式处理

7)键值(Key):用来创建索引

8)布局定义或布局(Layout Definition or Layout):用来定义键和地理位置关系的对象。

9)元数据(Metadata or Layer Metadata ):一种描述性结构,定义了如何将键值存储解释为连贯的单个栅格

10)图层或瓦片图层(Layer or Tile Layer):瓦片图层是指瓦片结构的图层,以瓦片索引键、瓦片及元数据组成的集合。

11)金字塔(Pyramid):以金字塔结构进行缩放和索引的数据结构。

2、类库

geotrellis-accumulo:用于GeoTrellis的Accumulo存储

geotrellis-accumulo-spark:用于GeoTrellis + Spark的Accumulo存储

geotrellis-cassandra:用于GeoTrellis的Cassandra存储

geotrellis-cassandra-spark:用于GeoTrellis + Spark的Cassandra存储

geotrellis-gdal:GeoTrellis的GDAL绑定

geotrellis-geomesa:GeoMesa功能集成

geotrellis-geotools:geotools功能集成

geotrellis-geowave:GeoWave功能集成

geotrellis-hbase:用于GeoTrellis的HBase存储

geotrellis-hbase-spark:用于GeoTrellis + Spark的HBase数据存储

geotrellis-layer:描述栅格集的数据类型

geotrellis-macros:GeoTrellis操作的性能优化

geotrellis-proj4:协调参考系统并重新投影(Proj4j周围的Scala包装器)

geotrellis-raster:栅格数据类型和操作,包括MapAlgebra

geotrellis-raster-testkit:用于测试geotrellis-raster类型的Testkit

geotrellis-s3:适用于GeoTrellis的Amazon S3存储

geotrellis-s3-spark:适用于GeoTrellis + Spark的Amazon S3存储

geotrellis-shapefile:通过GeoTools将ESRI Shapefile读取为GeoTrellis数据类型

geotrellis-spark:地理空间启用Spark并为外部数据存储提供分布式处理功能

geotrellis-spark-pipeline:使用GeoTrellis + Spark进行地理空间提取作业的DSL

geotrellis-spark-testkit:用于测试geotrellis-spark代码的Testkit

geotrellis-store:存储服务的抽象接口,以及本地和Hadoop文件系统的具体实现

geotrellis-util:其他GeoTrellis支持

geotrellis-vector:矢量数据类型和扩展JTS的操作

geotrellis-vector-testkit:用于测试geotrellis-vector类型的Testkit

geotrellis-vectortile:矢量块支持,包括读和写

你可能感兴趣的:(geotrellis)