Free & Open Source

Digital Ag Map

A farmer-owned field mapping and operations platform built entirely on Google Workspace. Map your fields, track seeding & harvest, assign equipment — all from your phone. No subscriptions. No lock-in.

Get Your Copy Setup Guide
Digital Ag Map — satellite field mapping with colored crop boundaries
Satellite map view with field boundaries colored by crop type
Seeding dashboard with crop progress cards and field list
Seeding dashboard with horizontal crop cards and progress tracking
Field boundary drawing tool with vertex editing
Draw field boundaries and drop hazard pins directly on the map
The Problem

Farm software is expensive and fragmented

Most precision ag platforms cost hundreds per year, lock your data into proprietary systems, and don't integrate with the tools you already use. You end up paying for features you don't need and can't access your own data without exporting.

The Solution

Copy a Google Sheet. That's it.

Digital Ag Map runs on Google Sheets + Apps Script — tools your farm likely already uses. Click "Make a Copy," deploy as a web app, and you have a full field mapping platform. Your data stays in your Google Drive, accessible from any device.

What's Included

Everything you need to map, plan, and track your farm operations.

🗺️

Satellite Field Mapping

Draw field boundaries directly on ESRI satellite imagery. Auto-calculates acreage using Turf.js. Import existing boundaries from Shapefile, KML, KMZ, or GeoJSON.

📊

Seeding & Harvest Dashboards

Track crop progress across all fields with real-time status. Horizontal-scrolling crop cards, progress bars, and smart number formatting for large yield totals.

🚜

Equipment Assignment

Assign seeders and combines to fields with route order planning. Admins configure equipment, crew members update operational status — no PIN required.

📍

Hazard Pins

Drop GPS-tagged pins for rocks, trees, tile outlets, and other hazards. One-tap navigation to any pin or field entrance via Google Maps directions.

🔒

Admin & Crew Roles

PIN-based security model. Admins configure crop plans and equipment. Crew members can update status and progress without needing the admin PIN.

💰

Zero Cost — You Own It

Runs entirely on Google Sheets + Apps Script. No subscriptions, no API keys, no vendor lock-in. Copy the sheet and the app is yours to customize forever.

How It Works

01

Copy the Template

Click "Make a Copy" to clone the Google Sheet, which includes all the code and configuration.

02

Run Setup

In Apps Script, run setupApp() — it creates all 5 data tabs with headers and sample data automatically.

03

Deploy as Web App

Deploy → New Deployment → Web App. Set access to "Anyone" and authorize permissions. Your farm map is live.

04

Add Your Fields

Open the web app, draw field boundaries on the satellite map, import from Shapefile/KML, or enter data directly.

Data Model

All your data lives in 5 Google Sheets tabs you can view, edit, and export anytime.

ConfigFarm name, map center, crop colors, admin PIN — key-value pairs
FieldsField boundaries as GeoJSON, acreage, entrance coordinates, notes
SeedingCrop plans, fertilizer products/rates, progress per field per year
HarvestYield tracking, moisture, combine assignment, progress per field
PinsHazard markers — rocks, trees, tile outlets — with GPS coordinates

Technology Stack

Google Apps Script

Backend — routing, CRUD, caching, admin PIN

Google Sheets

Database — 5 tabs (Config, Fields, Seeding, Harvest, Pins)

MapLibre GL JS

Satellite map rendering with ESRI tiles

Turf.js

Geospatial math — acreage calculation, centroid

shp.js / toGeoJSON

Import Shapefile, KML, KMZ boundary files

Google Drive

File storage for prescription maps and data

Ready to Map Your Farm?

Copy the template, follow the setup guide, and have your own farm mapping platform running in under 30 minutes.

Get Your Copy View Setup Guide