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:矢量块支持,包括读和写