Reachability analysis for care networks
Compute drive-time and walk-time access to facilities, model coverage gaps, place ambulances with travel-time matrices.
Healthcare access is a geospatial question. How many people live inside a 30-minute drive of an A&E? Which neighbourhoods have no GP within 15 minutes on foot? Where do you stage the next ambulance to minimise expected response time?
Footstep answers each one with a single tool combo. get_isochrone draws walk-time and drive-time polygons from facilities or census tracts. get_matrix powers ambulance-positioning models by computing time grids between candidate stations and demand points. geocode and search_places anchor patient addresses and named facilities respectively.
Outputs are GeoJSON-ready for direct rendering in commissioning dashboards or open-source mapping stacks.
What this looks like in practice
Common shapes mapped to the tools you'd reach for.
Coverage-gap mapping
Compute 15-minute walking isochrones from every GP surgery in a region. Subtract from the region polygon to see which neighbourhoods have no walkable access. Cross-reference with population data to quantify the gap.
Ambulance station placement
Build a matrix between candidate station locations and high-demand grid cells. Solve for the configuration that minimises 95th-percentile response time across the demand surface.
Patient-address normalisation
Take a clinic's patient roster, run through batch_geocode, and tag each record with admin hierarchy via reverse_geocode. Useful for catchment analysis and outreach planning.
The Footstep tools that fit this shape.
A focused subset of the catalogue. Click any card for the dedicated page.
Where can you reach in 30 minutes?
Reachability polygons by time or distance from any starting point. Walking, cycling, or driving.
Travel times between every pair.
An N-by-M travel-time matrix between sources and destinations. The basis for assignment, dispatch, and ETA quotes.
Where is this place?
Turn an address, landmark, or place name into coordinates. Returns ranked candidates with confidence scores.
What's near here?
Points of interest near a location, by category or by venue name. Sorted by distance.
Geocode a thousand addresses at once.
Run up to 1,000 addresses through geocoding in a single call. Returns coordinates and confidence for each.
Other use cases
Search, rescue, and crisis response
Score where a missing person is most likely to be found. Direct ground teams to the highest-density hexes first.
Read →Logistics and autonomous fleets
Multi-stop optimisation, OD matrices, and corridor search for the agents and backends that move things.
Read →Environmental and field operations
Terrain profiles, reachability polygons, and GPS map matching for ESG reporting, conservation, and field research.
Read →Real estate and property
Geocode listings, model commute reach, score nearby amenities, and overlay terrain risk. The toolkit behind agent-led property search.
Read →Travel and itinerary planning
Find places, route between them, fit them into a time budget, and surface what's on the way. The geospatial layer behind agentic trip planners.
Read →Address validation & cleanup
Fix typos, expand abbreviations, validate before geocoding. The reliable pre-step for agents handling user-typed addresses.
Read →Field service and dispatch
Optimise visit order, score reachable jobs from each tech, clean GPS into proof-of-visit records.
Read →Insurance and risk underwriting
Anchor addresses, layer terrain and elevation, assess access from emergency services. Bulk-process portfolios in one call.
Read →Sales and territory planning
Build OD matrices between reps and accounts, draw catchments around offices, normalise lead addresses at scale.
Read →Outdoor and fitness apps
Plan walking, hiking, and cycling routes with explicit difficulty. Snap noisy GPS into clean traces with surface and grade per edge.
Read →Public-sector planning
Model who can reach what, where the gaps are, how transit changes the answer. Reachability and matrix tools for civic planning.
Read →