Why Geomockery exists
Geospatial developers constantly need plausible test data — and it's almost never available when they need it.
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 ready — And it never will be on your timeline
- Privacy restrictions — Production data is completely off-limits
- Missing edge cases — Specific scenarios that don't exist in the wild
- NDA constraints — Client data is protected but you still need to build
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
Four steps to a dataset
Navigate
Find any area on the interactive map and pan or zoom to your target region.
Configure
Choose geometry type, feature count, and define custom attribute schemas.
Generate
Click generate. Features appear on the map immediately for review.
Export
Download as GeoJSON or Shapefile ZIP and use immediately in your app.
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.