I'm just starting with GIS, and I'm looking for a routing service that will allow me to avoid given regions on a map, or to build my own router that has this functionality. The site OpenRouteService.org has this capability, but the back-end of this website seems to be down for the last few days. So I'm wondering, what would be your advice for doing this? Either a service that will plot from point A to B given the constraint to avoid a region, or how to build my own version. Or a working clone of openrouteservice? What I've tried is downloading the github page of openrouteservice here:https://github.com/GIScience/openrouteservice. The provided .html gives a working front-end, but I have to say I'm a bit confused how to start getting the back-end working.

I should mention I'm looking for something that will work in the U.S. northeast. Openroute seems to not have the U.S. in its coverage area currently.

  • 2
    Last few days there were some problems, as the service was being updated. At the moment, the backend of OpenRouteService is working, at least on my machine. You might tried to compute a route which lies outside the coverage. If you have any further questions regarding OpenRouteService, please contact them using the following email address openrouteservice at geog.uni-heidelberg.de. – Runge Jul 18 '15 at 7:43
  • Thanks for the info. I did try to compute a route in the US, which I see now is outside their coverage for now. – lesnikow Jul 18 '15 at 20:39
  • Any known services or code that will do this for the U.S.? – lesnikow Jul 20 '15 at 1:54
  • As said this seems to be the only applications that support that feature. You might ask the OSM US community if they opperate seperated service instances with america coverage. – Mapper Jul 24 '15 at 5:17
  • Here maps seems to offer this developer.here.com/documentation/routing/dev_guide/topics/… – Sahil Singh Jun 4 '20 at 12:42

You can use OpenRouteService to add custom avoid areas / danger zones etc. The only alternative seems to be BRouter corresponding to the wiki overview.


Brouter-web offers avoiding areas as an interactive set of circular "nogo" areas with defined centre and radius.

  • It is a front-end for the java based back-end BRouter, that is primarily an Android offline routing service.
  • Both Brouter-web and BRouter are Open sources on GitHub.
  • It offer various script based routing algorithms, built-in ones or custom ones.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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