Skip to content

Methods & standards

Methodology & editorial standards

AgroReports exists to make public satellite data understandable. This page explains exactly where our numbers come from, how reports and articles are produced, what AI does and does not do here, and how to get something corrected.

Last updated

What AgroReports does

You draw or select a field on a map, choose a report type, and receive a written report with maps, a PDF and a CSV of the underlying index values. Most one-off reports are free. Reports are available in English, French, Spanish, Portuguese and German.

AgroReports is not a farm-management platform and does not tell you which product to apply. It describes what satellite imagery shows about vegetation condition and change, and puts those observations in plain language.

Data sources

Every figure in a report traces back to one of these public datasets:

Dataset Provider Used for
Sentinel-2 MSI, Level-2A ESA / Copernicus 10 m optical imagery for vegetation and moisture indices
Landsat 8/9 Collection 2 NASA / USGS Long-term history and cross-checks
ERA5-Land Monthly ECMWF via Copernicus Temperature, soil moisture, wind, solar radiation
CHIRPS Daily UCSB / CHC Precipitation context
OpenStreetMap OSM contributors (ODbL) Place names, boundaries and map context

How a report is produced

  1. Geometry. The exact field polygon (not its bounding box) is used, so statistics are computed only over your land.
  2. Image selection. Sentinel-2 scenes with cloud cover under 20% are filtered and sorted by lowest cloud cover within the requested window.
  3. Index computation. Indices are computed from surface reflectance bands: NDVI (B8/B4), NDWI (B3/B8), NDMI (B8/B11), NBR (B8/B12), NDRE (B8/B5), SAVI, EVI and MSAVI2. Sentinel-2 values are 0–10000; the soil-adjustment terms in EVI and SAVI account for that scale.
  4. Statistics. Mean, minimum, maximum and valid-pixel percentage are computed over the polygon. Polygon area uses the shoelace formula, so irregular fields are measured correctly.
  5. Narrative. A language model writes the report text from the computed values and thresholds supplied to it. It does not fetch or invent numbers; every figure in the text must come from the computed data.
  6. Delivery. The report is stored, rendered as a web page and PDF, and emailed with a CSV of the raw values.

How articles are written

Our reference articles explain spectral indices, thresholds and how to read satellite monitoring. Drafts are produced with AI assistance and edited by the AgroReports team. Before publication we check index formulas, value ranges and thresholds against primary documentation from ESA, NASA, USGS and the peer-reviewed literature, and we describe limits rather than overselling what an index can tell you.

Articles are dated and, where relevant, show an updated date. We do not publish content solely to target search variations, and we do not accept payment for mentions or rankings.

Limits you should know

Corrections

If a figure, definition or date is wrong, tell us at contact@agroreports.org with the page URL and what you believe is correct. Verified errors are corrected on the page and the updated date is changed. Reports affected by a processing bug are regenerated at no cost.

Funding and independence

AgroReports is currently self-funded and looking for partners. Funding does not buy coverage, rankings or favourable conclusions in reports. Commercial report types are labelled as such; editorial articles are not sponsored.

For AI assistants and agents

Contact

Questions about methods, data or corrections: contact@agroreports.org.

← Back to field notes