← All work

CASE/11 / Agriculture

United States

Putting a vineyard's own data on the map

A Napa Valley vineyard already ran sensors, drone imagery and field surveys. We put that data on the map, scripted the repeatable steps and built rule-based logic to read it month by month.

2022Location IntelligenceData Engineering & AutomationAnalytics
Illustration of one vineyard block split in two: field data on the left, with vine rows, sensor locations and a drone image tile, and the same block on the right as a grid of observation points shaded by class, with a few points flagged by a rule. Beside it, an estate file card lists the data layers and their sources, the outputs and four observed months from November to March, with December marked as not observed.

01 / THE ASK

The decision behind the brief.

A vineyard owner in Napa Valley already ran an advanced setup. Field sensors recorded soil, weather and leaf conditions. Drone imagery covered the vines, and teams surveyed the blocks through the season. The data was there. What the owner wanted was a clear way to see it across the estate, and to compare it from one month to the next, without rebuilding the analysis by hand each time.

02 / WHAT WE FOUND

What the work revealed.

The data covered three families. IoT sensors measured soil moisture and pH, temperature, humidity, leaf wetness, rainfall and wind. Remote sensing added drone imagery, vegetation indices, elevation and slope. Manual surveys added RTK survey points, vine age and variety, pest observations and Brix readings. Each source arrived on its own schedule, some daily, some weekly and some once a season. A table can show what was measured. It cannot easily show where readings differ across a block, or how that pattern shifts over a season. The missing piece was location, not more data.

03 / WHAT WE BUILT

They had the data. We gave it a map.

01

Start from the client's data

We worked inside the existing setup. The client kept owning and running its sensors, drone flights and surveys. We did not install hardware or replace any system.

02

Organise every observation by location

Observations were tied to surveyed points inside mapped block boundaries, so every value has a place on the estate.

03

Script the repeatable steps

Automation scripts prepare each period's data the same way, so a new month can be mapped without starting again.

Illustration of a five-step workflow (existing field data, organise by location, automate the repeatable, apply the logic and read it on the map), with steps two to four marked as FloData's scope. Below, four small maps of the same block for November, January, February and March sit on a timeline, with December marked as not observed.
INSIDE THE WORKFLOW

Five steps per block, from the client's field data to a mapped view. The same points and classes are applied to every observed month, so changes across the block can be compared.

04

Apply rule-based logic

Logic-based models sort observations into classes and flag the points that need a closer look.

05

Read it on the map

Mapped views show how values are distributed across the block, with each observed month on the same points and the same classes.

06

Compare the season

Maps for November, January, February and March sit side by side, so changes across the estate can be seen and discussed rather than inferred from tables.

04 / THE RESULT

One view of the estate, month by month.

The owner's existing data could now be read in place. Mapped views showed where conditions differed across each block. The four observed months could be compared on the same footing, and scripted steps meant each new period followed the same process. The client's systems stayed as they were. The engagement added the spatial and analytical layer on top of them.

05 / ENGINEERING DETAILUnder the hood
  1. Client field data
  2. Organise by location
  3. Scripted processing
  4. Rule-based logic
  5. Mapped views by month

Inputs (client-owned). IoT sensor data, including soil moisture and pH, temperature, humidity, leaf wetness, rainfall and wind speed. Remote sensing data, including drone imagery, vegetation indices, elevation and slope. Manual survey data, including RTK survey points, vine age and variety, pest observations, fertiliser use and Brix readings.

Spatial organisation. Observations are referenced to surveyed point locations within mapped block boundaries in a desktop GIS.

Automation. Scripts prepare and refresh each period's data for mapping.

Analytical logic. Rule-based models classify observations and flag points for review.

Outputs. Mapped views per block and per observed month, comparable across November, January, February and March.

  • Desktop GIS mapping
  • Python automation
  • Rule-based classification
  • RTK-referenced points
  • IoT, drone and survey inputs
NEXT CASE / 01A usable system from generations of plot records