做网站 php j2ee/做小程序的公司
一.简介
工程介绍
- 保存cog时,读取类型multibandTile时,报错java堆溢出,改用tile测试通过,貌似需要调大 java堆溢出size
- 读取cog图层,图层读取成功,读取瓦片时url解析瓦片地址报url错误,感觉是geotrellis bug
我的geotrellis版本为 2.1.0,后面打算再高版本上测试 - cog 目前读写支持s3,hdfs,local file 三种平台,这里用得是第一种 方式,也支持通过HadoopCogLayerWriter,S3CogLayerWriter,HadoopCogLayerReader,S3CogLayerReader inx读写
二. 代码
1. 读取本地文件系统COG数据
// 读取cog分片信息def cog_layer_reader_single()(implicit sc: SparkContext) = {val spatialKey = SpatialKey(455, 202)val store: FileAttributeStore = FileAttributeStore(outputFileCogPath)val fileValueReader = FileCOGValueReader(store)val cogLayer: COGReader[SpatialKey, Tile] = fileValueReader.reader(LayerId("layername", 9))val maybeTiles: Array[Option[Tile]] &#