This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.
Shelterbelts: A Python library for characterising farmland tree groups and their influence on nearby pasture and cropland
Downloads
Authors
Abstract
Shelterbelts is an open source Python library for mapping and categorising groups of trees in agricultural landscapes, and the corresponding shelter provided to nearby pixels based on the wind direction or density of tree cover.
Starting from a binary tree raster, pixels are labelled into ecologically meaningful categories based on their structure and location including: scattered trees, forest core and edge, riparian and road buffers, other linear (windbreaks/tree-rows) and non-linear patches. The library also provides functions to fetch and transform raster datasets for wind speed and direction, elevation and topographic attributes, along with national road and hydroline vector datasets. The library can also be used to process LiDAR through crown delineation, or fetch and transform global canopy height and land cover data, and even to train a new annual model to predict tree cover from satellite imagery, to create the necessary input binary raster for the pipeline.
The software was designed and tested on landscapes in Australia, but can be applied anywhere. It can be run locally in jupyter notebooks or at scale in high-throughput environments such as the National Computing Infrastructure (NCI).
The github repository is available here.
https://github.com/ChristopherBradley/shelterbelts
Australia-wide map of shelterbelt classifications can be viewed at this Earth Engine App. https://christopher-bradley-phd.projects.earthengine.app/view/shelterbelts
DOI
https://doi.org/10.32942/X2WD7G
Subjects
Agricultural Science, Biodiversity, Other Ecology and Evolutionary Biology, Other Forestry and Forest Sciences
Keywords
agroforestry, shelterbelts, windbreaks, remote sensing, Australia
Dates
Published: 2026-10-16 08:53
Last Updated: 2026-10-16 08:53
License
CC BY Attribution 4.0 International
Additional Metadata
Conflict of interest statement:
None
Data and Code Availability Statement:
The software is available at https://github.com/ChristopherBradley/shelterbelts and data is available at https://christopher-bradley-phd.projects.earthengine.app/view/shelterbelts, with planned upcoming permanent storage at Australia's Terrestrial Ecosystem Research Network (TERN)
Language:
English
Metrics
Views: 58
Downloads: 7
There are no comments or no comments have been made public for this article.