Hi Alain,
At first I interpreted your question the same way Laurent did. It seemed like you just wanted to simply merge isochrones, which is logically an “or” operation: give me all points that are within 10 minutes of stop A, or within 10 minutes of stop B, or within 10 minutes of stop C… Such an “or” operation is equivalent to a union of sets, so it’s the union of the isochrone geometries around all the stations, which is indeed a purely geometric operation.
But if I understand correctly from your later messages, what you really want to do is partition space into disjoint subsets (
https://en.wikipedia.org/wiki/Space_partitioning), meaning you want every point in space to be associated with exactly one transport station (the closest station), or with no transport station if it is more than 10 minutes from any station.
Internally most of our analysis capabilities are raster operations, including the isochrones. For isochrone tiles, we find the travel time to every pixel in the tile and color them accordingly. For vector isochrones we calculate the travel times to a grid of points and build the vector shapes from that.
Your problem could also be solved with a raster approach: Establish a grid over the whole study region. For every transit station, compute the travel time to all reachable grid cells. All these grids can be reduced into a single final grid, maintaining for each cell a closest station and a best travel time. There is no need to save all the individual grids, as the reduce operation is associative and can be done progressively, applying each newly generated grid to the partial result grid.
Another way to do this would be to start a graph search from all the transit stations simultaneously, by placing one initial state at each station. For each grid cell (pixel) in the output, using the existing raster isochrone classes, you should be able to reconstruct a path and trace it back to its origin point, which will be the closest station.
Both of these approaches are going to require some custom code though.
Regards,
Andrew