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 full reference.
get_isochroneEverywhere reachable within a time or distance budget. Returns a polygon boundary.
get_matrixTravel times and distances between every origin and destination pair.
geocodeConvert an address or place name to coordinates with a confidence score.
search_placesFind points of interest near a location by category or name.
batch_geocodeGeocode up to 1,000 addresses in a single call.
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 →Customer-input 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 →