dbr-geo · space & territory · the question is “Where?”

Brazil's territory, turned into queryable geometry.

Geography is the floor every other answer stands on. dbr-geo consolidates the official meshes, the streets, transit and the satellite record into one layer — and derives the travel times, access scores and expansion signals that decide where to open, where to invest and what's underserved.

Rooftop-grade geocoding/ H3-normalised/ Map tiles served as PMTiles
live · travel-time

The foundation

Authoritative geometry, plus everything that moves on it.

We start from the official territorial record and layer the living city on top — streets, transit and the changing land surface — all normalised to one consistent grain.

official mesh

IBGE meshes & census tracts

Territorial boundaries and census tracts (both 2010 and 2022) — the trusted skeleton everything else snaps to.

streets & POIs

OpenStreetMap

Streets, buildings and points of interest across the whole country — the routable, addressable fabric of Brazil.

mobility

Public transport (GTFS)

Lines and schedules, aggregated and cleaned — including the systems that publish badly, or not at all.

earth observation

Satellite & land use

Sentinel / Landsat, INPE and MapBiomas — the record of how the country's land surface is changing.

The derived layer — what you actually buy

Decisions about place, answered.

Where to open, who you can reach, what's underserved, where risk concentrates. These are the spatial products behind expansion, network planning and underwriting.

/ accessibility

Accessibility scoring

Travel time from anywhere to jobs, health and education — the single number behind catchment and coverage.

/ coverage gaps

Transit-desert maps

Where people live beyond reasonable reach of transit — built on data no one else has cleaned.

/ change detection

Urban growth & land use

Where the built footprint is expanding, derived from the satellite time series.

/ risk overlays

Environmental-risk surfaces

Flood, slope and exposure overlays joined to address and tract — underwriting context in one layer.

/ geocoding

Rooftop-grade geocoding

Turn a messy address into resolved coordinates plus the keys every module uses.

/ site selection

Site selection & catchment

Rank candidate locations by who they reach and what surrounds them — expansion strategy as an API call.

The dominant challenge — and why it's our moat

The hard part is the value.

what breaks naïvely

Brazilian geography fights you.

Boundaries and codes shift between census years. Census tracts vary wildly in size. Transit is fragmented and partly private. Addresses are barely standardised. Any one of these quietly corrupts a spatial join.

how dbr-geo solves it

Normalised to H3, served as tiles.

We reconcile codes across census years, dissolve uneven tracts onto the H3 hex grain, aggregate the broken transit feeds, and serve heavy geometry as single, fast files. The mess becomes one clean, joinable layer — which is exactly why very few can offer it.

API surface

Representative endpoints.

Behind the shared dbr-core gateway. Every spatial response carries municipality_code, tract_id and h3_9.

api.dbr.e-mine.com.br/geo/v1
GET/geocodeaddress → location + join keys
GET/reversepoint → tract, municipality, h3
POST/isochronereachable area within a time budget
POST/travel-time-matrixmany-to-many travel times
GET/nearbyPOIs & services around a point
GET/area-profilewho & what surrounds a location
GET/score/accessibilityaccess to jobs, health, education
GET/transit-desertunderserved-mobility map

Part of a bigger machine

geo is where the others land.

dbr-geo geocodes for the whole platform: company locations, transaction origins and more — all resolve to its join keys, so any record can meet any other in space.

Request access

Put every decision on the map.

Geocoding, isochrones, accessibility and the transit layer no one else has cleaned — one API, one set of keys.