GIS · Spatial data · AI tooling · Since 2007

Every acre is already
telling you something.

MIA Consulting builds the mapping applications, spatial databases, and AI-assisted dashboards that turn field records into decisions, for state agriculture programs, weed districts, and the growers who work the ground.

Noxious weed inventory · statewide view Live from ArcGIS REST
8,042 Records in view +312 this season
61,480 Acres inventoried +4.1%
73% Treated within 30 days −2 day median
Low density Moderate High Priority species
Top species by acreage
Spotted knapweed14,220 acPriority
Canada thistle11,905 acWatch
Leafy spurge9,640 acWatch
Perennial pepperweed6,318 acContained
Russian knapweed5,102 acContained
Treatments logged, Apr – Sep 8004000 APRMAYJUN JULAUGSEP

Example data shown for illustration · the real build reads your authoritative layers

Capabilities

One team from the schema to the screen.

Most vendors hand you a map, or hand you a database, and leave the seam between them as your problem. Here the data model, the interface, the AI assistance, and the grant narrative all come out of the same room.

Mapping

Web GIS that works with one bar of service

Public and internal map applications that query your authoritative layers directly, resolve field names dynamically, and stay fast on a phone in a truck at the edge of the county.

  • Leaflet
  • MapLibre GL
  • ArcGIS REST
  • PostGIS
How we build them
Dashboards

Own the dashboard, drop the per-seat fee

If you have outgrown a licensed dashboard product, the same views rebuild as a self-hosted application with the filters, exports, and charts your staff keep asking for.

  • Chart.js
  • CSV export
  • Self-hosted
  • No licensing
What that costs you
AI tooling

AI that removes paperwork, not judgment

Photograph a field form, get a structured record. Ask in plain language, get the map. Every extraction ends at a confirmation screen before it touches your data.

  • Vision intake
  • OCR
  • Audit trail
Where it helps
Data

Databases and integrations

Normalized schemas, geometry that validates, and APIs so your permitting system, your map, and your annual report all read the same numbers.

  • PostgreSQL
  • MySQL
  • FastAPI
The data work
Writing

Grants and technical documents

Federal and state applications with work plans, evaluation frameworks, and budget narratives, plus the field guides and manuals that follow the award.

  • NRCS / CIG
  • Legislative
  • Field guides
What we write
Recent work

Built, shipped, and in use this season.

All five projects

Twenty-two years of biocontrol data, read as a trend

SIMP biocontrol monitoring · 2004–26 data, dashboard 2026

A monitoring dashboard for an invasive plant biological control program, tracking every release site from 2004 to now. Sites are classified as improving, stable, or worsening by change in weed cover, each site drills down to stem, insect, grass, and bare ground trends, and AI writes the plain-language narrative for the sites worth reading about.

Read the case study
22Years of site-level records
AIWritten site narratives
PDFReport export per site

A statewide weed dashboard that lives in one file

Nevada noxious weed program · 2026

A complete inventory dashboard that queries the state's ArcGIS REST services live and resolves field names on the fly, so a schema change upstream does not take the page down. Clustered map, chained filters, charts, and a CSV export of anything on screen, deployable to any host with no build step and no license.

Read the case study
8,000Records clustered and filtered live
7Chained filters driving map and charts
1File to deploy, zero license cost

Produce traceability a two-person packhouse can run

AgTag USA · 2025–26

PTI compliance for small growers with GS1 company prefix registration bundled in, guided first label runs, mobile scanning, receiving, and a month-end QuickBooks export. A grower meets a retail buyer's mandate without hiring a compliance manager.

Read the case study
GS1Registration included in every plan
PhotoA slip, confirm, record entered
MobileScanning built for a packhouse

The database and the website came back as one product, which is what we needed and had not been able to get anywhere else.

Shelley Osbourne · Client

Nineteen years of this work has produced a short client list and a long relationship with every name on it. Agencies come back because the deadline held, the invoice matched the estimate, and the person who wrote the proposal is the person who answers the phone.

You own the code, the database, and the documentation at the end. Support is a choice, not a dependency.

Get in touch

Tell us what the ground looks like.

A few sentences about the program, the data you already have, and the deadline you are working against is enough to start. You will hear back from the person who would do the work.

What happens next
First

A real reply, not a ticket number

Usually within one business day, from the person who would build it.

Then

A short call about the data

What exists, where it lives, and who has to use the result.

After that

Scope and a fixed number

Written scope with the cuts called out, so the budget decision is yours.