Я создал RDD, который содержит растр DGM для определенной области и имеет crs : EPSG 32632
. Я хочу наложить эти данные на изображение для дальнейшего анализа, который имеет crs:EPSG 4326
, который также является СДР.
Хотя оба изображения лежат друг над другом в QGIS, но система проецирования и экстенты различаются, поэтому позже, когда я пытаюсь перепроецировать оба RDD на webmercator
, получается черное изображение.
val (_,inputrdd) : (Int, MultibandTileLayerRDD[SpatialKey]) = biggis.landuse.spark.s3.layerFromS3(bucket, name, Some(tileSize))
val store = new S3AttributeStore(bucket,name){
override def s3Client = s3ClientURL()
}
val writer = S3COGLayerWriter(store)
val (_,rasterrdd) : (Int, MultibandTileLayerRDD[SpatialKey]) = biggis.landuse.spark.s3.layerFromS3(bucket1, name1, Some(tileSize))
val raster_store = new S3AttributeStore(bucket1,name1){
override def s3Client = s3ClientURL()
}
val raster_writer = S3COGLayerWriter(raster_store)
inputrdd
с 4326
.
Как я могу перепроецировать растровую проекцию в систему inputrdd?