Geospatial

Satellite, aerial and LiDAR data, labelled by people who read it from above.

Land cover, features, infrastructure and change detection across overhead imagery and point clouds.

Drone view of a city road junction with cars and buses.

From raw tiles to a map you can trust

Every part of the workflow where we can take work off your team.

Show
Cloud and shadow masks
Tile quality checks
Ground truth collection

Imagery prep

Land cover and land use
Vegetation and crop type
Water bodies

Land

Building footprints
Roads and rail
Powerlines and towers

Built features

Change between passes
New construction
Damage after floods and storms

Change

We work with satellite, aerial, LiDAR and multispectral.

What we label

Every class is written into a guide with your team before the first batch. Files come back as COCO JSON, YOLO, Pascal VOC, CSV, JSONL or your own schema.

Satellite and aerial

  • Land cover

    Segmentation

    Forest, cropland, urban, water, bare soil

  • Footprints

    Polygon

    Building, rooftop, solar panel, pool

  • Linear features

    Polyline

    Road centreline, rail, powerline

  • Change

    Polygon and class

    New, demolished, damaged, unchanged

LiDAR and point cloud

  • Point classes

    3D segmentation

    Ground, building, vegetation, wire, pole

  • Objects

    3D cuboid

    Vehicle, tower, tree

Multispectral

  • Masks

    Segmentation

    Cloud, shadow, haze, burn scar

How we test the model

The tests that matter for geospatial models, and what you get back from each.

Accuracy by region

Model output checked against reviewed tiles from each region and season.

You get backAccuracy by class, region and season

Boundary quality

Footprints and parcels checked for edge accuracy, not just presence.

You get backOverlap and edge error by class

Reviewer agreement

Overlapping tiles labelled twice, to find unclear class definitions.

You get backAgreement by class

Where geospatial teams start

Problems teams bring us, and the first piece of work we would scope.

Bring us the geospatial data your model gets wrong.

Send a small batch and get it back done, free, usually within 24 to 48 hours. You judge the work before you pay for anything.