Excellent video and walkthrough. I don't do as much geoporocessing with python these days as I used to, but this brought back all of the excitement it used to give me. Thank you Dr. Lindsay!
@whiteboxgeospatial94692 жыл бұрын
Glad you enjoyed it!
@NigelandUdio2 жыл бұрын
Every GIS user has had the experience where our standard software, be it ArcGIS, QGIS, or any other geoprocessing platform, simply doesn't have some specialized tool we need to get the job done. This forces us to A) wait and hope that such a tool is developed or send requests to very busy developers, B) perform a potentially convoluted or even suboptimal workflow using many other tools to accomplish the same task, or C) take up a high-performance systems-level language and try to develop it ourselves (and who has time for that?). But with Whitebox Workflows for Python, users now have the ability to develop specialized algorithms to suit their needs with the ease of Python and the power of Rust. No more waiting, no more complicated tool chains! Truly an enormous leap forward for WBT users and GIS practitioners everywhere. While it is true that Esri's Arcpy package offers something called the Raster Iterator, which allows users to iterate over raster objects in Python scripts and work at the level of pixel data, this of course requires a costly Esri license, while a Whitebox Workflows for Python license will only set you back about the price of a cup of coffee and a sandwich. QGIS, when combined with other packages like numpy, will allow you to do something similar, but setting up QGIS for scripting outside of the actual QGIS platform is not trivial. In contrast, getting your scripts up and running with Whitebox Workflows for Python is as simple as a few lines of sensible code, as Dr. Lindsay has clearly demonstrated here. For myself at least, Whitebox Workflows for Python comes out as the clear winner.
@whiteboxgeospatial94692 жыл бұрын
I couldn't agree more with this assessment Nigel! Thanks for the insightful comment. I know that you were one of the early adopters of Whitebox Workflows and I appreciate your perspectives on it.
@datamongerbonny Жыл бұрын
I followed along with sample data and everything. worked like a charm. Curious what I am doing. wrong when I swap in a different tif but: TypeError: argument 'raster': 'float' object cannot be converted to ‘Raster' The progress bar runs but I am unable to save the new raster: