Isochrone Calculator
isochrone_calculatorCalculate reachable areas within specified time or distance from a starting point, using driving, walking, cycling, or public transport.
Instructions
Generate isochrone polygons (areas reachable within a certain time or distance) from a given starting point. Accepts either coordinates or a place/address name. If an address is provided, this tool will internally convert it to coordinates. Useful for finding reachable areas for driving, walking, or cycling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transport | No | Transport mode used to compute reachability. Exactly one of: "car" (default), "lorry"/"truck", "pedestrian", "bike", "public". | car |
| type | No | Cost model and units for the values in `ranges`. Exactly one of: "fastest" — `ranges` interpreted as SECONDS of travel time (default; valid for all transport modes). "shortest" — `ranges` interpreted as METERS of travel distance (valid for all transport modes). "economic" — energy-minimizing cost model; VALID ONLY for e-bikes (requires transport="bike" AND `vehicle.profile` set to a pedelec/spedelec sub-profile such as "city_pedelec"). Range units same as "fastest". Do NOT use for cars, trucks, regular bikes, or pedestrians. "scenic" — prefers scenic roads; valid for car, truck/lorry, and pedestrian. NOT valid for transport="bike". Range units same as "fastest". | fastest |
| departure | Yes | Origin point from which reachability is computed. Provide "coordinates" (longitude, latitude) when known, or "location" to resolve from a place/address. | |
| ranges | Yes | One or more range thresholds; each produces a separate isochrone polygon. UNITS depend on `type`: SECONDS when type="fastest"/"economic"/"scenic", METERS when type="shortest". Example: [600, 1800, 3600] with type="fastest": 10 min, 30 min, 60 min reachable areas. All values must be positive. | |
| avoid | No | Road features to exclude. Array of zero or more of: "highway", "toll", "ferry", "unpaved", "turnaround", "traffic", "roadblocks". Empty array (default) means avoid nothing. | |
| locale | No | ISO 639-2 / ISO 639-3 language code for any place names in the response. Default "en". | en |
| vehicle | No | Vehicle profile used to apply road restrictions and energy modelling to the reachability calculation. REQUIRED for transport="truck"/"lorry" (dimensions/weight to avoid restricted roads). REQUIRED for electric vehicles (set `vehicle.fuel="electric"` and `vehicle.ev` for range-aware isochrones). REQUIRED for bike with type="economic" — set `vehicle.profile` to a pedelec/spedelec eBike variant. OPTIONAL for car/regular-bike/pedestrian — defaults apply when omitted. |