मैं ओपन स्ट्रीट मैप से सभी अस्पतालों को कैसे निर्यात या क्वेरी कर सकता हूं?


10

मैं अपने जियोकोडिंग प्रोजेक्ट के लिए संदर्भ के रूप में यूएस के सभी अस्पताल स्थानों को ओपन स्ट्रीट मैप से निकालना चाहता हूं। मुझे पता है कि QGIS प्लगइन के साथ एक छोटे से क्षेत्र के लिए सभी OSM डेटा कैसे प्राप्त करें लेकिन यह सुनिश्चित नहीं करें कि किसी बड़े क्षेत्र को कैसे क्वेरी करें?

जवाबों:


6

दो और विचार:

1) केवल पढ़ने के लिए ओवरपास एपीआई । मुझे नहीं पता है कि यह पूरे अमेरिका के लिए एक पास में काम करेगा, लेकिन हो सकता है कि अगर आप पर्याप्त समय बढ़ा दें ...? एक छोटे क्षेत्र (.5 डिग्री अधिकतम) के लिए और (न्यूनतम) यूआई के लाभ के साथ, आप एक्सएपीआई क्वेरी बिल्डर के माध्यम से ओवरपास का उपयोग कर सकते हैं । वहां, आप टैग खोज में एमेनिटी = अस्पताल डाल सकते हैं, अपना क्षेत्र चुन सकते हैं, और जा सकते हैं।

2) Geofabrik डाउनलोड, साथ फ़िल्टर्ड ऑस्मोसिस , में वर्णित के रूप कैसे बड़े क्षेत्रों के लिए आंशिक डेटा निकालने के लिए? OpenStreetMap सहायता पर।


XAPI क्वेरी बिल्डर .5 डिग्री अधिकतम तक सीमित नहीं है। लेकिन इसका "लाइव क्वेरी" मोड है। उदाहरण के लिए "ओवरपास एपीआई" लिंक पर क्लिक करें और यह ठीक काम करेगा।
फ्रेडबी

3

Nominatim ऐसा कर सकते हैं लेकिन बड़े पैमाने पर यह यूएसए अर्क को डाउनलोड करने और अपने स्वयं के उपयोग के लिए अधिक कुशल होगा।

नोमिनाति उदाहरणः

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 के साथ jml को प्रतिस्थापित करने के लिए xml

स्रोत: http://wiki.openstreetmap.org/wiki/Nominatim

आप यहाँ पूछना बेहतर हो सकता है: https://help.openstreetmap.org/


1

यह वेबसाइट आपको सही जानकारी दे सकती है; http://osm2shp.ru/ यह पुराना (2016) हो सकता है, लेकिन यह आपको सभी अस्पतालों को एमनिटी_पेंट और सभी एम्बुलेंस स्टेशनों का उपयोग करके आपातकालीन_पेंट का उपयोग करेगा । फिर आप इसे QGIS में आयात कर सकते हैं और इसे फ़िल्टर कर सकते हैं।


-1

क्या आपने CloudMade डाउनलोड वेबसाइट को देखा है? वे विशिष्ट क्षेत्रों के लिए विभिन्न स्वरूपों में डेटा प्रदान करते हैं। यह आपके लिए आवश्यक डेटा हो सकता है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.