Risposte:
Altre due idee:
1) L' API Overpass di sola lettura . Non so che funzionerà per tutti gli Stati Uniti in un solo passaggio, ma forse se prolunghi abbastanza il tempo ...? Per un'area più piccola (massimo 0,5 gradi) e con il vantaggio di un'interfaccia utente (minima), è possibile accedere a Overpass tramite XAPI Query Builder . Lì, puoi inserire amenity = hospital nella ricerca tag, selezionare la tua area e andare.
2) Download di Geofabrik , filtrati con osmosi , come descritto in Come estrarre dati parziali per grandi regioni? nella Guida di OpenStreetMap.
Nominatim può farlo, ma su larga scala sarebbe più efficiente scaricare gli estratti degli Stati Uniti e utilizzarne uno proprio.
Esempio di nomination:
http://nominatim.openstreetmap.org/search?q=usa[hospitals]&format=json&polygon=0&addressdetails=1
Ritorna:
[
{
"place_id": "640932",
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright",
"osm_type": "node",
"osm_id": "257489577",
"boundingbox": [
"42.3371238708496",
"42.3371276855469",
"-71.1060409545898",
"-71.1060333251953"
],
"lat": "42.3371263",
"lon": "-71.1060391",
"display_name": "Children's Hospital, Blackfan Street, Fenway, Boston, Suffolk County, Massachusetts, 02215, United States of America",
"class": "amenity",
"type": "hospital",
"importance": 0.44314331355821,
"icon": "http://nominatim.openstreetmap.org/images/mapicons/health_hospital.p.20.png",
"address": {
"hospital": "Children's Hospital",
"road": "Blackfan Street",
"suburb": "Fenway",
"city": "Boston",
"county": "Suffolk County",
"state": "Massachusetts",
"postcode": "02215",
"country": "United States of America",
"country_code": "us"
}
per xml sostituire json con xml
Fonte: http://wiki.openstreetmap.org/wiki/Nominatim
Potrebbe essere meglio chiedere qui: https://help.openstreetmap.org/
Questo sito Web può fornire le informazioni corrette; http://osm2shp.ru/ potrebbe essere obsoleto (2016), ma ti fornirà tutti gli ospedali che utilizzano amenity_pnt e tutte le stazioni di ambulanza che utilizzano emergency_pnt . È quindi possibile importarlo in QGIS e filtrarlo.
Hai visitato il sito Web dei download di CloudMade ? Forniscono dati in vari formati per regioni specifiche. Questo potrebbe avere i tuoi dati richiesti?