Skip to main content
ST_Isochrone and ST_Isochrones functions are limited to Paid Organizations.
Only Professional, Innovation, and Enterprise Edition Organizations have access to ST_Isochrone and ST_Isochrones.
For more information on Paid Organizations, see Wherobots Pricing.
If you have already decided on using a Paid Organization, see Create a new Organization or Upgrade Organization.
Returns a Multipolygon or Polygon representing the isochrone of the input geometry for the provided time_limit (in minutes). An isochrone is a polygon that represents the area that can be reached within a given time from the input geometry.

Signatures

Parameters

geometry
Geometry
required
The input geometry.
time_limit
Double
required
The time_limit value.
mobility_type
String
required
The mobility_type value.
inbound
Boolean
required
The inbound value.

Return type

A Polygon or MultiPolygon representing the isochrone area reachable within the given time limit.

Examples

  • geometry: The input geometry for the isochrone calculation. If the input is not a point, the centroid of the geometry will be used.
  • time_limit: Specifies the maximum travel time, in minutes, for the generated isochrone.
  • mobility_type: Specifies which method of travel is used in the calculation.
“Currently, car is the only supported mobility_type.” Currently, ST_Isochrone and ST_Isochrones only support generating isochrones for car travel.
  • inbound: Determines how the isochrone is calculated:
    • If true, the input geometry represents a destination.
    • If false, the input geometry represents an origin.
Best Practices for Wherobots Travel Isochrones
  • Multiple Times from Same Origin? Use ST_Isochrones For calculating isochrones for several time limits (e.g., 10, 20, 30 mins) from the same starting point(s), use ST_Isochrones(geometry, array(10, 20, 30), ...) for significantly better performance.
  • Avoid Repeated ST_Isochrone Calls for the same point Don’t call ST_Isochrone multiple times for the same point with different times; this is very inefficient.
  • Performance Varies Runtimes depend on road network density and origin point clustering. Dense/complex areas take longer.
  • Choose Function
    • ST_Isochrone: Best for a single time limit per origin.
    • ST_Isochrones: Best for multiple time limits per origin.