Skip to content

v0.3.0

Compare
Choose a tag to compare
@Kirill888 Kirill888 released this 09 Sep 01:55
· 254 commits to develop since this release

What's Changed

  • Support integer inputs for CRS constructor in #64
  • Add CRS.utm and support crs="utm" inputs in to_crs methods in #65
  • Implement reproject for dataset objects in #69
  • Geometry can be constructed from arbitrary GeoJSON, including type=FeatureCollection

GeoBox

  • Add GCPGeoBox in #62 #68
  • Generalize slicing into GeoBox, can slice with any geometry, geobox or boundingbox
  • New methods for constructing GeoBox that match the grid of other geobox
    • GeoBox.snap_to, GeoBox.enclosing
  • Method for generating quasi-random pixel location samples
  • Method for projecting geometries between pixel and world coordinates, .project
  • rio_geobox converter method to read in geobox from rasterio file handle

Various Small Improvements

  • Understand _FillValue attribute populated by rioxarray
  • More helper methods on the BoundingBox class
    • .boundary
    • .aoi
    • .qr2sample(..)
  • Geometry.assign_crs(..) and optional crs= in Geometry.transform(op, crs=..)
  • More robust .geojson(..) generation from geometries
  • Fixes in .dropna() to handle holes in polygons

Full Changelog: v0.2.2...v0.3.0