About

Why Geomockery exists

Geospatial developers constantly need plausible test data — and it's almost never available when they need it.

The problem

The developer dilemma

Every geospatial developer has been stuck in this cycle. Real data is unavailable, restricted, or just too slow to obtain.

  • Real data isn't readyAnd it never will be on your timeline
  • Privacy restrictionsProduction data is completely off-limits
  • Missing edge casesSpecific scenarios that don't exist in the wild
  • NDA constraintsClient data is protected but you still need to build
The solution

Geomockery

Generate plausible synthetic geospatial data in seconds. Configurable, browser-only, and immediately exportable.

  • Points, lines, and polygons inside any boundary
  • Custom attribute schemas with auto-generated values
  • GeoJSON and Shapefile export, no server required
  • Draw or upload your own boundary for any area
How it works

Four steps to a dataset

01

Navigate

Find any area on the interactive map and pan or zoom to your target region.

02

Configure

Choose geometry type, feature count, and define custom attribute schemas.

03

Generate

Click generate. Features appear on the map immediately for review.

04

Export

Download as GeoJSON or Shapefile ZIP and use immediately in your app.

Principles

What guides the project

Developer first

Built by developers who know the real pain points of working with geospatial data in the absence of suitable test data.

Open source

Community-driven. The full source is on GitHub and contributions are welcome.

Privacy by design

All generation happens in the browser. No data leaves your machine. No API key, no account, no telemetry.

Honest about limitations

Data is synthetic — suitable for testing and demos, not real-world inference. The prompt-assisted setup uses built-in keyword matching, not an LLM, and is still being developed.

Try it now

Generate a synthetic dataset in under two minutes.

Open the generator