Agriculture & Crops
One field, one season, and a dozen ways to measure it wrong.
Farm data is spatial data with a calendar attached: the same field is a different object in April and in August, and an index that separates two crops in one week cannot tell them apart in the next. These guides run the season end to end — field boundaries, vegetation indices and what each one saturates on, crop classification from a time series, phenology metrics, growing degree days from gridded weather, yield monitor cleaning, management zones and the prescription file a machine will actually accept.
Start here
The cornerstone guide — the whole workflow end to end. Everything after it goes deeper into one part of it.
Step 1 Vegetation indices explained: NDVI, EVI, NDRE and when each fails ndvi evi ndre compared Begin the path →The full path, in order
20 guides: the concepts underneath the work, then each task, then the errors that task produces. Work down, or jump to the step you need.
- Crop phenology and growing seasons explained crop phenology remote sensing 🧭 Concept
- Field boundary data explained: where it comes from field boundary data 🧭 Concept
- Management zones explained management zones precision agriculture 🧭 Concept
- Yield monitor data explained: what the numbers really are yield monitor data 🧭 Concept
- Growing degree days explained growing degree days 🧭 Concept
- How to delineate field boundaries from imagery in Python delineate field boundaries python ⚙️ How-To
- How to classify crop types from a satellite time series crop type classification python ⚙️ How-To
- How to clean yield monitor data in Python clean yield monitor data python ⚙️ How-To
- How to build management zones with clustering in Python management zones clustering python ⚙️ How-To
- How to extract phenology metrics from an NDVI time series phenology metrics ndvi python ⚙️ How-To
- How to calculate growing degree days from gridded weather growing degree days python ⚙️ How-To
- How to lay out a soil sampling grid in Python soil sampling grid python ⚙️ How-To
- How to write a variable-rate prescription map variable rate prescription map ⚙️ How-To
- How to analyse an on-farm strip trial in Python on farm strip trial analysis ⚙️ How-To
- Delineated field boundaries merge fields or swallow roads field delineation merges fields 🔧 Fix
- A crop classifier confuses two crops every year crop classifier confuses classes 🔧 Fix
- A yield map has impossible values and stripes yield map stripes impossible values 🔧 Fix
- NDVI stops responding in a dense canopy ndvi saturation dense canopy 🔧 Fix
- A prescription map is rejected by the machine controller prescription map not loading 🔧 Fix
Topics this path covers
A path is a route; a topic is everything the site has on a subject. Open a topic to see the guides this path skips.