Agriculture Field Sensor Readings

This dataset contains detailed, timestamped sensor readings from agricultural fields, including soil moisture, air temperature, and pest detection data. Each record is geotagged and linked to specific fields and sensors, enabling advanced analysis for precision farming, crop management, and yield optimization. The dataset supports operational monitoring, predictive analytics, and research into sustainable agriculture practices.

  • last updated 5 Sept 2025
  • by GoMask
The brief that made it

Precision irrigation and crop management

Sample rows

preview · 8 of 200 rows · all 15 columns
reading_idstringsensor_typestringsoil_moisture_percentfloatpest_detectedbooleanfield_idstringfield_namestringlocation_latitudefloatlocation_longitudefloatsensor_idstringreading_datetimedatetimeair_temperature_celsiusfloatpest_typestringpest_countintegerbattery_level_percentfloatnotesstring
R1-20240601-001moisture34.5blankF-NE-001North East Cornfield41.403-72.496S-M-0012024-06-01T08:12:34blankblankblank82.4Normal morning reading
R1-20240601-002temperatureblankblankF-NW-002North West Wheat Zone41.415-72.501S-T-0022024-06-01T08:16:2016.8blankblank95.1blank
R1-20240601-003pestblanktrueF-SE-003South East Soybean41.388-72.482S-P-0032024-06-01T08:19:45blankaphids1278.2Aphid cluster detected
R1-20240601-004moisture46.7blankF-CENT-004Central Barley Plot41.397-72.493S-M-0042024-06-01T08:22:10blankblankblank90.5Moisture rising after rain
R1-20240601-005temperatureblankblankF-NE-001North East Cornfield41.405-72.495S-T-0052024-06-01T08:28:3017.3blankblank88.7blank
R1-20240601-006moisture28.1blankF-NW-002North West Wheat Zone41.417-72.503S-M-0062024-06-01T08:32:12blankblankblank75.6Dry patch detected
R1-20240601-007temperatureblankblankF-SE-003South East Soybean41.389-72.48S-T-0072024-06-01T08:34:5918.2blankblank79.4Sunny conditions
R1-20240601-008pestblankfalseF-CENT-004Central Barley Plot41.398-72.491S-P-0082024-06-01T08:37:33blankblank085No pests found

What the 200 rows show

from the 200-row sample
  • 51%pest_detected = true
  • 37.9median soil_moisture_percent
  • 34field names
  • 18.3median air_temperature_celsius
  • 5median pest_count
  • 80.6median battery_level_percent
sensor_type200 rows by value
0408072moisture36%69temperature35%59pest30%
soil_moisture_percent72 rows, in bands of 10
0102002182013105310050100soil_moisture_percent →

Median 37.9, from 19.1 to 81.2.

field_id200 rows · top 10 of 34 values
  1. F-GAMMA13
  2. F-DELTA13
  3. F-ALPHA12
  4. F-BETA12
  5. F-NE-00111
  6. F-NW-00210
  7. F-SE-00310
  8. F-CENT-00410
  9. F-SW-0059
  10. F-NE197
15 columns by typefrom the column list below
  • string 7
  • integer 1
  • float 5
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 7 columns
reading_idstringUnique identifier for each sensor reading recorduniqueR1-20240601-001
field_idstringUnique identifier for the agriculture field where the sensor is locatedF-NE-001
field_namestringHuman-readable name of the agriculture fieldoptionalNorth East Cornfield
sensor_idstringUnique identifier for the sensor deviceS-M-001
sensor_typestringType of sensor (e.g., moisture, temperature, pest)moisture · temperature · pestmoisture
pest_typestringType of pest detected, if anyoptionalaphids
notesstringAdditional notes or comments about the readingoptionalNormal morning reading
Numbers 6 columns
location_latitudefloatLatitude coordinate of the sensor's location-90 to 9041.403
location_longitudefloatLongitude coordinate of the sensor's location-180 to 180-72.496
soil_moisture_percentfloatMeasured soil moisture as a percentage (0-100)0 to 100 · optional34.5
air_temperature_celsiusfloatMeasured air temperature in degrees Celsius-50 to 60 · optional16.8
pest_countintegerNumber of pests detected, if any0 or more · optional12
battery_level_percentfloatSensor device battery level as a percentage (0-100)0 to 100 · optional82.4
Dates and times 1 column
reading_datetimedatetimeTimestamp when the sensor reading was recorded2024-06-01T08:12:34
True or false 1 column
pest_detectedbooleanIndicates whether pests were detected (true/false)optionaltrue

Use it for

  • pest detected51%30 of 59 rowsrows by sensor type72moistu…69temper…59pest

    An agriculture dashboard

    The pest_detected rate, soil_moisture_percent by sensor_type and a breakdown of field_id. Excel, Power BI or Tableau.

  • Why do 30 of 59 rows have pest_detected = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable readings with field_id, field_name and location_latitude to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows15 columns
Yours1,000 rows15 columnslocation_latitude: UK only

blueprint · agriculture-field-sensor-readings

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 15 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Daily readings per field
  • Include sensor type and location
  • Flag critical threshold breaches
  • Record crop type
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
agriculture-field-sensor-readings

What should your data show?

Preview 20 rows free
No signup. No card.