Geotrellis Versions Save

GeoTrellis is a geographic data processing engine for high performance applications.

v3.7.1

3 months ago

3.7.1 - 2024-01-08

Added

  • Add JDK11 cross compilation #3435

Changed

  • Fix FileRangeReaderProvider parsing URI in windows #3507
  • Regrid: force crop to avoid going out of memory #3518
  • Fix rounding errors/numerical instability in GridExtent and LayoutTileSource #3520
  • GeoTrellisPath.parse should preserve unrecognized uri parameters #3529

v3.7.0

1 year ago

3.7.0 - 2023-02-26

Added

  • Add RasterSourceRDD.tiledLayerRDD within the geometry intersection #3474
  • Expose AWS_REQUEST_PAYER environment variable #3479

Changed

  • Migration to CE3 and other major dependencies upgrade #3389
  • Revert graceful JTS fall back and lazy Circe encoders #3463
  • Update Cassandra up to 4.x #3382
  • Accumulo update up to 1.10.x #3476
  • Fixed Extent.translate #3480
  • liftCompletableFuture function fix #3483
  • Pass baseTiff to new RasterSource on GeoTiffResampleRasterSource.reproject/convert #3485
  • Mask and InverseMask operations preserve tile cell type #3494

v3.6.3

1 year ago

3.6.3 - 2022-07-12

Changed

  • Expose Charset in a ShapeFileReader API #3464
  • Bump Spark version up to 3.2.0 #3471

Lot's of thanks to @vlulla for the first contribution 🎉

v3.6.2

2 years ago

3.6.2 - 2022-04-05

Changed

  • Dependencies update #3452
  • Lazy init Circe codecs in the vector module #3457
  • Lazy init Extent and ProjectedExtent Circe codecs #3458
  • Add a graceful JtsConfig fallback in case of a shapeless versions mismatch #3459

v3.6.1

2 years ago

Added

  • Add new shading rules to make GT work with Spark 3.x #3397
  • Add Buffer Tile #3419
  • RasterSourceRDD.tiledLayerRDD should have a configurable partition transform function #3450

Changed

  • Disambiguate withBufferTileFocalMethods implicit preserving bin compatibility #3422
  • Specialize Grid for Int and Long #3428
  • Move GeoWave and GeoMesa subproject to their own repositories #3439
  • Use JTS 1.18, GeoTools 25.0 #3437
  • ArrayTile.{cols | rows} calls boxing fix #3441

v3.6.0

2 years ago

WARNING: The RGBA API has slightly changed (due to https://github.com/locationtech/geotrellis/pull/3294). It is not based on implicit conversions anymore.

Added

  • Add method SpatialIndex#pointsInExtentAsIterable #3349
  • Spark 3 & Hadoop 3 Support #3218
  • Scala 2.13 cross compilation #2893

Changed

  • Deprecate method SpatialIndex#traversePointsInExtent #3349
  • GDALRasterSource gives segmentation fault when reading rasters with NBITS=1 #3300
  • Make JTSConfig load lazy #3369
  • GDALWarpOptions incorrect rpc flag #3370
  • S3LayerDeleter cannot handle over 1000 objects to delete #3371
  • Drop Scala 2.11 cross compilation #3259
  • Fix MosaicRasterSource.tileToLayout behavior #3338
  • Replace geowave subproject with GeoTrellis/GeoWave data adapter #3364

v3.5.2

3 years ago

Added

  • Add rasters S3 write methods #3333
  • Add initial GDAL Transform rotation support #3331

Changed

  • Remove explicit unused Scaffeine dependency from projects #3314
  • Remove an excessive close after the abort call in S3RangeReader #3324
  • Fix sigmoidal contrast calculation #3328
  • Separated monoidal component of vectortile.StrictLayer #3330

v3.5.1

3 years ago

Changed

v3.5.0

3 years ago

Added

  • Add alternative RasterizeRDD methods for keyed geometries or features #3271

Changed

  • Fix NoData handling in the ColorMethods.color function for the RGB and RGBA Multiband Rasters #3278
  • Fix renderJpg() color is bluer than expected #3203
  • Fix combineDouble of ArrayTile and ConstantTile with non-commutative operator #3257
  • Update GDAL up to 3.1 #3279
  • Fix GeoTiff writer does not currently support WebMercator projection with no EPSG code set #3281
  • Fix Tile combine should union cellTypes #3284
  • Fix CRS.fromWKT function throws #3209
  • Dependencies updates #3280

v3.4.1

3 years ago

Changed

  • GeoTiffRasterSource is not threadsafe enough #3265
  • Fix ShortArrayTileResult result ArrayTile fulfillment #3268
  • GeoTiffRasterSource TiledToLayout reads by SpatialKey can produce non-256x256 tiles 3267
  • Fix Overviews Read Incorrectly when Per Dataset Masks Present #3269