Skip to content

Enrichments

Computer vision

MAIA's computer vision takes a parcel, a building, or a point and returns a value read from overhead imagery, with the reasoning behind it.

What it answers#

Some facts are in no record. They are only in the picture: what covers the yard, what sits on the roof, how many cars the lot holds. Computer vision reads them, one place at a time.

You ask

Grade each yard from imagery: paved, gravel, or dirt, fenced or open, class A, B, or C.

CountExamplesParking spaces, solar panels, pools
ConditionExamplesVegetation, paving, building condition
TypeExamplesRoof type

What you get#

ValueWhat it holdsThe answer, typed as yes or no, a number, a category, or text
ReasoningWhat it holdsOne or two sentences on what the image shows
SourcesWhat it holdsWeb pages, when the column also searched the web. The image itself is not listed

When MAIA cannot find the feature in the image, the cell reads Unavailable and the reasoning says what it looked for.

A satellite cell, opened. The reasoning says what the image shows.

How it works#

MAIA looks at one place at a time, in an overhead image of that place, and answers your question about it. For a parcel or a building, it judges what is inside the boundary, so the warehouse next door does not leak into the answer. For a point, it judges the place around the point.

Three things to know before you rely on a value:

  • A count is an estimate. Trees, shadows, and image age all cost accuracy. Verify the rows you will act on.
  • The image has a date. A feature built or removed since the capture will not show.
  • A point takes in its neighbours. The area around a point can include the lot next door, so a count for a point can include what is not yours. Small features on a very large parcel can go unseen.

Two ways to run it#

As a columnScopeEvery row in a layerWhen to use itYou want the same visual fact for each place
As a single lookScopeOne featureWhen to use itYou ask in chat what one place looks like from above

A column reads imagery only when MAIA built it to. It makes that choice when it builds the column. The column's source line reads Enrichment, like any researched column. If a visual question came back Unavailable on every row, ask MAIA to rebuild the column with imagery.

Limits#

  • Overhead imagery only. MAIA reads satellite and aerial images. It does not read street-level imagery.
  • The image is not shown in chat. MAIA sees the image. You see the value and the reasoning. To look for yourself, switch the map to the satellite basemap.
  • The capture date is not always known. When the source does not report one, the reasoning carries no date.
  • Each row spends credits. Filter the table first. See Run an enrichment.

In the app and over MCP#

The web appHowAsk for it in chat, or choose Add enrichment above the table
MCPHowAsk for it in the request of create_project, or in a send_message
  • Web research answers what the image cannot show.
  • Sub-agents explains how a column runs across every row.
  • Review explains how to check a researched value.