Agriculture & vegetation
Fields, crops and canopies: boundaries, vegetation indices over a season, yield maps, management zones and prescription files.
Everything on Spatial Workflow about agriculture & vegetation, in the order that usually works: understand the idea, then run the task, then fix it when it goes wrong. 20 guides in total.
One learning path runs through this topic — follow it if you would rather work through a route than pick a single guide.
🧭 Start with the concepts
The ideas the how-to guides below assume you already have.
- Vegetation indices explained: NDVI, EVI, NDRE and when each fails ndvi evi ndre compared
- Crop phenology and growing seasons explained crop phenology remote sensing
- Field boundary data explained: where it comes from field boundary data
- Management zones explained management zones precision agriculture
- Yield monitor data explained: what the numbers really are yield monitor data
- Growing degree days explained growing degree days
⚙️ Then do the task
Step-by-step walkthroughs with code you can copy and adapt.
- How to delineate field boundaries from imagery in Python delineate field boundaries python
- How to classify crop types from a satellite time series crop type classification python
- How to clean yield monitor data in Python clean yield monitor data python
- How to build management zones with clustering in Python management zones clustering python
- How to extract phenology metrics from an NDVI time series phenology metrics ndvi python
- How to calculate growing degree days from gridded weather growing degree days python
- How to lay out a soil sampling grid in Python soil sampling grid python
- How to write a variable-rate prescription map variable rate prescription map
- How to analyse an on-farm strip trial in Python on farm strip trial analysis
🔧 When it breaks
The errors this topic produces, with the cause explained rather than just the command.
- Delineated field boundaries merge fields or swallow roads field delineation merges fields
- A crop classifier confuses two crops every year crop classifier confuses classes
- A yield map has impossible values and stripes yield map stripes impossible values
- NDVI stops responding in a dense canopy ndvi saturation dense canopy
- A prescription map is rejected by the machine controller prescription map not loading
Learning paths through this topic
A curated route rather than a list — the guides in the order that builds on itself.
Related topics
Subjects that keep coming up alongside this one, most overlap first.