The engine behind GeoInsights Health & Education

Every decision happens somewhere

A spatial intelligence platform for organisations that plan on a map. Bring your own data, hold it under database-enforced isolation, work it with your team, and answer where — coverage, access, concentration, and the cost of the site you have not opened yet.

0
Upload Formats
0
Spatial Operations
0
Day Trial
0
Live Sector Products
Platform

The whole path, from raw file to defended decision

Most spatial projects die in the gap between the spreadsheet and the map. That gap is the part nobody wants to rebuild — here it is already built, and already multi-tenant.

🗺️

Multi-Mode Map Visualization

Switch between Points, Heatmap, and Cluster views in one click. Choropleth coloring by any numeric column. Four basemaps: Dark, Light, Satellite, Terrain.

PointsHeatmapClusterChoropleth
🔍

Smart Column Detection

Automatically detects lat/lng, address, and category columns.

📊

Column Statistics

Per-column min, max, mean, nulls %, histograms, and top values — all computed client-side instantly.

🔎

Live Data Filters

Filter map features by column value in real time. Range sliders for numeric columns, multi-select for categorical. Active filters shown directly on the map.

Range slidersCategoricalReal-time
✏️

Drawing & Annotation Tools

Draw Points, Lines, and Polygons directly on the map. Name each feature and export your drawing as a GeoJSON file.

PointsLinesPolygonsExport GeoJSON
📏

Measurement Tool

Click to measure distances between points. Auto-calculates polygon area in km² or hectares.

🧹

Data Cleaning

Remove duplicates, trim whitespace, fix invalid coordinates, auto-detect numeric columns.

📤

Export in Any Format

Export your map as a full-resolution PNG or PDF. Download a self-contained standalone HTML report with the map embedded. Share via an iFrame embed code. Download data as GeoJSON, CSV, or KML.

PNGPDFHTML ReportEmbedGeoJSONCSVKML
📍

Geocoding

Convert address columns to real coordinates automatically.

🗂️

Layer Manager

Toggle visibility per uploaded file. Style each layer independently.

👥

A Workspace, Not an Account

Invite colleagues by email and they land in the same projects — work belongs to the organisation, not to whoever uploaded it. Three roles: admins run the organisation, analysts build, viewers read.

InvitationsAdminAnalystViewer
🔒

Isolation the Database Enforces

Every table carries its organisation and Postgres row-level security is what keeps them apart — not a WHERE clause somebody has to remember. A query that forgets its tenant returns nothing, by design.

Row-level securityPer-organisationAudit trail
📈

Dashboards You Can Hand to Someone Else

Build a dashboard from your layers — KPIs, charts, and live maps side by side. Publish it to a share link that needs no account, so the people who read the answer do not need a seat to see it.

KPIChartsLive mapPublic share link
How It Works

From file to insights in minutes

No setup. No configuration. Just results.

01

Upload

Drag & drop CSV, XLSX, GeoJSON, KML, or Shapefile. GeoInsights detects column types automatically.

02

Clean

Fix invalid coords, remove duplicates, geocode addresses, and remap columns with one click.

03

Analyze

Explore column statistics, apply live filters, and switch visualization modes.

04

Export

Download PNG, PDF, or a standalone HTML map. Share via embed or export raw data.

Supported File Formats
CSVXLSXLSXGeoJSONJSONKMLKMZShapefile (ZIP)GPKG
FAQ

Questions & Answers

What file types are supported?

CSV, XLS, XLSX, GeoJSON, KML, Shapefile (ZIP), and GPKG. GeoInsights automatically detects coordinate columns.

Do I need GIS experience?

None. GeoInsights is built for analysts, operations teams, and data professionals — not just GIS experts.

How does the HTML export work?

GeoInsights generates a complete standalone HTML file with your map, data, and deck.gl visualization embedded. Share it by email or host it anywhere.

Is my data secure?

Isolation is per organisation and the database enforces it: every table carries its organisation and Postgres row-level security decides what a query may see, so a request that loses its context returns nothing rather than someone else’s rows. Your data is never used for anything but answering your own questions.

Can my team work in the same place?

Yes. Invite colleagues by email and they join your organisation — projects, uploads and dashboards are the organisation’s, so work does not disappear with whoever uploaded it. Admins run the organisation and invite; analysts build; viewers read.

What does the trial include?

Fourteen days on the Pro plan, with the full workspace — no card up front. There is no permanent free tier: the trial is the free part, so what you evaluate is what you would actually buy.

What happens when the trial ends?

The organisation is suspended, not deleted. Your data stays where it is and comes back the moment a plan starts, so an expired trial is never a reason to lose work.

Can I embed the map on my website?

Yes. Every project has an Embed tab that generates an iFrame code you can paste into any website or dashboard.

Does geocoding work automatically?

Yes. If your file has an address column, GeoInsights can geocode it to precise lat/lng coordinates automatically.

Every decision happens somewhere

Your sector is next — the platform below is what both are built on.

Start 14-Day Trial