I have a growing database of routes. Each route is represented by a polyline with say 200 points on average.

What I'm trying to achieve is automatic tagging of these routes with names of places and areas which each route passes through.

I already have a local installation of stripped-down GeoNames.org database which works well for tagging with administrative areas.

What I am looking for now is the ability to tag them also with geographic features they pass through - like valleys, hills, mountains, forests, natural parks etc.

The problem here is that such features can have quite big surface, so I can't really search for them using their proximity to each route point - I need to know their bounding boxes, which GeoNames does not provide.

My question then is - does anyone know of an API or, even better, downloadable database which:

  • allows to reverse geocode lat/lon to geographic features,
  • covers whole world (or at least Europe),
  • is free to use for non-commercial purposes,
  • isn't very restrictive in terms of quota limits?

Your Answer

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

Browse other questions tagged or ask your own question.