Vine Loop: one vineyard, one season, one closed loop
Satellite, drone, weather and a field app on one real vineyard block, from detection to a second flight.
Precision agriculture · Vineyards
2026
Data pipeline · Web map · Field app
Demo
- Python
- MapLibre GL
- deck.gl
- Sentinel-2
- ERA5
- AWS Amplify


The problem
Precision vineyard tools usually stop at a map. The satellite sees the block but not the row, the drone sees the row but lives in its own app, disease risk sits in a weather portal, and the scout in the field writes on paper.
None of it adds up to a decision a grower can act on, and nothing checks afterwards whether the treatment worked.
What we built
We built a working demo on public data from a real block in Penedès, Spain. A Python pipeline joins 1,036 vineyard parcels from SIGPAC 2024 with a full 2024 Sentinel-2 season, two drone flights published by the EU ICAERUS project, a canopy height model and hourly ERA5 weather.
The page runs the loop end to end: detect weak vines in 1 m canopy cells, rate disease risk with published mildew rules, send scouts out with an offline field app, cluster the canopy into spray zones in the browser and export a prescription file, replay a logged spray flight, then compare the second flight zone by zone.
The scouting, the spray flight and the prescription files are simulated and labelled as simulated on the page. Everything else is real data.
Results
- 011,036 vineyard parcels and 39/44 usable Sentinel-2 passes for the 2024 season
- 024,470 canopy cells at 1 m from the drone, with the weakest fifth mapped cell by cell
- 03Two flights two weeks apart agree at r 0.67; a shuffled control gives 0.007
- 04Spray zones and a prescription file computed in the browser, no server
- 05Phone-first: the field app keeps working with no signal
Built on public data: SIGPAC 2024, Copernicus Sentinel-2, ERA5 and EU ICAERUS drone flights (CC BY 4.0). Simulated steps are labelled.
Book your free 30-minute audit.
We take 2 free audits per month.
In 48 hours you get a 2-page report and a clear next step.
- 50+ municipal deployments
- ·We tell you if you don’t need us
- ·No contract to book the call