I've been reading about using openstreetmap to get hospitals near GPS coordinates but I have become a little confused. It looks like there is the Nominatim and the Overpass API. I'm not sure which one I should be using.

Right now I am doing about 100 queries a day, the most I expect in a day is 500.

Should I be using Nominatim or Overpass API for my task?

asked 29 Jul '18, 09:33

Dave4784's gravatar image

Dave4784
16445
accept rate: 0%

edited 29 Jul '18, 21:38

aseerel4c26's gravatar image

aseerel4c26 ♦
32.4k17241554


Both may suit your task, it really depends what type of information you want.

Nominatim returns an object with a hierarchy of location information; Overpass will give you the basic OSM objects as they are tagged.

Both are volunteer maintained services run on OSMF or other non-profit servers, so you should make no assumptions about likely service levels. Availability for uses such as yours entirely depends on whether servers are overloaded or not.

Note that around 150k objects have been mapped as hospitals on OSM, but many of these, particularly in poorer parts of the world, may be other health care facilties (clinics, general practices etc) rather than hospitals with in-patient facilities, and specialist surgeons and physicians.

permanent link

answered 29 Jul '18, 12:08

SK53's gravatar image

SK53 ♦
25.5k46254402
accept rate: 20%

hi there

by the way iin openstreetmap-solutions it is like so:

  • to construct a query, that helps to get "hospitals" which is a special phrase according to this link

Here's an example Overpass-API query that returns hospitals within a 10 Km radius of that location.

[out:json][timeout:25];
nwr(around:10000,40.40,-79.93)["amenity"="hospital"];
out center;
permanent link

answered 29 Oct '20, 14:29

tagtheworld's gravatar image

tagtheworld
0889
accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×170
×138
×129
×104
×12

question asked: 29 Jul '18, 09:33

question was seen: 1,617 times

last updated: 29 Oct '20, 14:29

powered by OSQA