Here is what's new in Rasterio 0.15. The biggest
changes are the ones under the hood to permit opening non-TIFF formats in 'r+'
and 'w' modes. The one API change was made to align better with Numpy: any
output keyword args are superceded by
out and we warn you about
future removal of
output. In the command line programs we're adding
--format as preferred aliases for the older
--driver option. We're closing
in on the programming and command line interfaces that will be finalized in 1.0.
Inspired by Derek Watkins, I've begun a Fiona/Rasterio/Shapely cheat sheet modeled after his popular GDAL/OGR command line cheat sheet. It's been a great rubric for identifying the key features that should be in the Fiona and Rasterio CLIs. It also has fun examples of using fio and rio with GNU Parallel, jq, and geojsonio-cli.
$ fio cat input.shp --x-json-seq-no-rs \ > | parallel --pipe "jq -c 'select(.id==\"10\")'" \ > | fio collect \ > | geojsonio
0.15 features in the cheat sheet include version inspection,
format driver enumeration,
$ rio env --formats AAIGrid: Arc/Info ASCII Grid ACE2: ACE2 ADRG: ARC Digitized Raster Graphics AIG: Arc/Info Binary Grid ARG: Azavea Raster Grid format AirSAR: AirSAR Polarimetric Image ... ZMap: ZMap Plus Grid
and stacking raster bands to produce new multiband datasets.