Skip to content

WhiteboxTools v1.4.0

Compare
Choose a tag to compare
@jblindsay jblindsay released this 04 Sep 18:04
· 216 commits to master since this release

This release add some new tools and several bug fixes. Of the new tools, we are most excited about the addition of the TimeInDaylight tool, which estimates the proportion of daytime that each cell in a digital surface model (DSM) is in an exposed area. This is a very powerful method of performing a basic solar radiation modelling workflow. The new LidarDigitalSurfaceModel tool can be used to create DSMs for input to the TimeInDaylight tool. In addition to these updates, the User Manual has also been updated in numerous places with enhanced documentation. As always, if you wish to compile from source code, be sure to update to the most recent version of Rust beforehand using rustup update stable. Pre-compiled binaries are available for Windows (win), MacOS (Darwin), and Linux on Github and from the WhiteboxTools homepage. Please report any bugs that you encounter by creating an issue on the WhiteboxTools Github site.

  • Added the TimeInDaylight model tool for modelling the proportion of daytime that a location is not in shadow.
  • Added the MapOffTerrainObjects tool.
  • Added the FilterRasterFeaturesByArea tool.
  • Added the LidarDigitalSurfaceModel tool.
  • The D8 and FD8 flow pointer tools now output byte rasters.
  • The Isobasins tool now optionally outputs an upstream/downstream connections table.
  • The HorizonAngle tool has had significant performance improvements.
  • Improvements to the RemoveOffTerrainObjects tool's performance.
  • The Resample tool has been modified so that it does not require a 'destination' raster. Instead,
    it will create a new output raster either based on a user-specified target cell resolution or
    an optional base raster, much like the vector-to-raster conversion tools.
  • Tools that input a z_factor conversion no longer override user input with geographic coordinates
    (see issue #113).
  • The StreamLinkIdentifier tool now outputs a 32-bit integer format, increasing the maximum allowable
    number of streams (see issue #110).
  • Fixed a bug with cubic-convolution and bilinear resampling in the Mosaic tool (see issue #109).