Geo Features Generator
Create realistic GeoJSON features including polygons, linestrings, feature collections, bounding boxes, and circles centered around specified coordinates with controllable spread.
Also known as: geojson generator · map features · geographic data
seeded · synthetic data
Presets
Output
About this tool, tips & examples
What it does
The Bounding Box / Geo Features Generator produces GeoJSON geometries and features: polygons with 3–20 vertices, linestrings, full feature collections, bounding boxes, and circles — all centered on coordinates you choose, with a controllable spread from 0.01 to 10 degrees. Generate up to 1,000 features per run, seeded for reproducible map fixtures.
Common use cases
- Map library development — polygons and collections for testing rendering, styling, and hit-testing in Leaflet, MapLibre, or Mapbox.
- GIS pipeline testing — valid GeoJSON input for parsers, transformers, and spatial databases (PostGIS imports, tile generation).
- Bounding-box logic — bbox features for viewport, intersection, and containment tests.
- API fixtures — geometry payloads for geo endpoints without hand-writing coordinate arrays.
Settings
- Feature type — polygon, linestring, feature collection, bounding box, or circle (presets for simple polygons and collections).
- How many — 1 to 1,000 features.
- Vertices — 3 to 20 points for polygons and lines.
- Center latitude / longitude — where the features cluster.
- Spread (degrees) — how far features scatter from the center; 0.01° is neighborhood-scale, 1° is region-scale.
- Seed — identical seed + settings = identical geometry.
Privacy note
Features are generated locally in your browser and never uploaded. The shapes are synthetic — they outline nothing real on the ground — so they’re safe anywhere real boundary data would be sensitive or licensed.
FAQ
Is the output valid GeoJSON? Yes — features follow the GeoJSON structure (correct coordinate order, closed polygon rings), so standard parsers and libraries accept them directly.
How big is a degree? Latitude: ~111 km everywhere. Longitude shrinks toward the poles (~78 km at 45°N). Pick the spread with that in mind for realistic scale.
Points rather than shapes? The Geo Points generator does bulk point patterns (heatmaps, clusters); GeoJSON Point emits single point features; Coordinate gives raw lat/lon pairs.