GeoTrellis is a geographic data processing engine for high performance applications.
pomadchin on master
Add rasters S3 write methods (#… (compare)
echeipesh on master
Cleanup GDALDataset, add initia… Cleanup the code Scala 2.11 compat (compare)
shapePolygon
?
geotrellis.spark.TileLayerRDD[geotrellis.layer.SpatialKey]
as a single tif file
[error] No implicit view available from geotrellis.layer.SpatialKey => geotrellis.spark.tiling.TilerKeyMethods[geotrellis.layer.SpatialKey,geotrellis.layer.SpatialKey].
[error] rdd.collectMetadata[SpatialKey](layoutScheme)
[error]
val (_: Int, metadata: TileLayerMetadata[SpatialKey]) =
rdd.collectMetadata[SpatialKey](layoutScheme)
rdd.collectMetadata
geotrellis.spark.TileLayerRDD[geotrellis.layer.SpatialKey]
rdd.metadata
rdd.stitch
and that is it
val rdd: TileLayerRDD[SpatialKey] = ???
val raster: Raster[Tile] = rdd.stitch
GeoTiff(raster, rdd.metadata.crs).write(“path/to/output.tiff”)
polygonType match {
case "Polygon" =>
val polygon = jsonString.parseGeoJson[Polygon]
val reprojectedPolygon = polygon.reproject(CRS.fromEpsgCode(polygonEpsg), CRS.fromEpsgCode(epsgCode))
MultiPolygon(Array(reprojectedPolygon))
case "MultiPolygon" =>
val multiPolygon = jsonString.parseGeoJson[MultiPolygon]
multiPolygon.reproject(CRS.fromEpsgCode(polygonEpsg), CRS.fromEpsgCode(epsgCode))
}