It is possible to compute shortest paths with GeoTools with its graph package.

Is there a package (or extension) for computing isochrone lines or areas, that is the area which can be reached from a point in less than X minutes by travelling on a transport network ?

1 Answer 1


Not currently, you would need to use the gt-graph package to compute the time taken to each node in your graph and then contour those times.

As far as I know the only contouring code in GeoTools is a process that calls JAI-Tools on a raster (coverage) as in this demo. But there is a DelaunayTrianglator in the graph package that you could apply the marching squares algorithm to (scroll down to the triangle implementation).

If you do implement the vector algorithm we would be delighted to add the code to GeoTools.

  • Thanks Ian ! It looks indeed not so complicated to implement, and even fun. I keep that in mind for later...
    – julien
    Dec 18, 2020 at 20:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.