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.
| Kind of question | Examples |
|---|---|
| Count | ExamplesParking spaces, solar panels, pools |
| Condition | ExamplesVegetation, paving, building condition |
| Type | ExamplesRoof type |
What you get#
| Part | What it holds |
|---|---|
| Value | What it holdsThe answer, typed as yes or no, a number, a category, or text |
| Reasoning | What it holdsOne or two sentences on what the image shows |
| Sources | What 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.
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#
| Way | Scope | When to use it |
|---|---|---|
| As a column | ScopeEvery row in a layer | When to use itYou want the same visual fact for each place |
| As a single look | ScopeOne feature | When 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#
| Where | How |
|---|---|
| The web app | HowAsk for it in chat, or choose Add enrichment above the table |
| MCP | HowAsk for it in the request of create_project, or in a send_message |
Related#
- 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.