回答:
さらに2つのアイデア:
1)読み取り専用のOverpass API。1回のパスで米国全体で機能するかどうかはわかりませんが、時間を十分に延ばせば...?より小さい領域(最大0.5度)で、(最小の)UIの利点を利用して、XAPIクエリビルダーからOverpassにアクセスできます。そこで、タグ検索にamenity = hospitalを入力し、地域を選択して、進むことができます。
2)大きな領域の部分的なデータを抽出する方法で説明されているように、OsmosisでフィルタリングされたGeofabrikダウンロード。OpenStreetMapヘルプで。
Nominatimはこれを行うことができますが、大規模な場合は、USA抽出物をダウンロードして独自のものを使用する方が効率的です。
名義の例:
http://nominatim.openstreetmap.org/search?q=usa[hospitals]&format=json&polygon=0&addressdetails=1
戻り値:
[
{
"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"
}
xmlの場合、jsonをxmlに置き換えます
出典:http : //wiki.openstreetmap.org/wiki/Nominatim
ここで質問するほうがよいかもしれません:https : //help.openstreetmap.org/
このウェブサイトはあなたに正しい情報を与えることができます。http://osm2shp.ru/それは(2016)古いかもしれないが、それはあなたが使用しているすべての病院与えるamenity_pntと使用して、すべての救急ステーションemergency_pntを。次に、それをQGISにインポートしてフィルター処理できます。
あなたが見ていCloudMadeダウンロードサイト?特定の地域のさまざまな形式でデータを提供します。これに必要なデータがある可能性がありますか?