OpenStreetMap से नदी के आकार का हो रहा है?


11

मैं एक क्षेत्र का पूरा नक्शा डाउनलोड नहीं करना चाहता। मैं सिर्फ आकार के क्षेत्रों में मौजूद नदियों और अन्य जलप्रपातों को चाहता हूं ताकि मैं उनका उपयोग QGIS में कर सकूं। मैंने जियोफैब्रिक की कोशिश की लेकिन यह पूरा नक्शा दे रहा है और वह भी पूरे देश का जबकि मुझे एक शहर का डेटा चाहिए। अभी मैं JOSM की कोशिश कर रहा हूं। जब यह काम करेगा तो आपको अपडेट करेगा।


ब्याज का क्षेत्र क्या है?
Mapperz

1
प्राकृतिक पृथ्वी नदियों एक बेहतर स्रोत हो सकता है naturalearthdata.com/downloads/10m-physical-vectors/...
Mapperz

दुर्भाग्य से प्राकृतिक पृथ्वी में भारत का डेटा नहीं है।
user30783

यह वह क्षेत्र है जिसके लिए मुझे सभी वॉटरबॉडी की जरूरत है।
user30783

जवाबों:


24

ओवरपास टर्बो एपीआई का उपयोग करें !

सबसे पहले, मैं openstreetmap.org पर जाऊंगा ,

आप या तो यह कर सकते हैं

1) उस सुविधा के लिए खोजें जिसके बाद आप हैं। मैंने "दक्षिण पठारी नदी" को चुना, जो डेनवर से होकर गुजरती है। यह उन फ़ील्ड्स और टैग्स का उपयोग करता है जो डेटा को संग्रहीत करने के लिए OSM द्वारा उपयोग किए जाते हैं:

यहाँ छवि विवरण दर्ज करें

2) आपके द्वारा बाद में सुविधाओं के टैग और मूल्यों को पहचानें

  1. नक्शे में सभी तरह से ज़ूम करना
  2. दाईं ओर लेयर्स आइकन पर क्लिक करें (कागज की तीन शीट)
  3. अंतिम मेनू प्रविष्टि ( Map dataया अपनी भाषा में कुछ इसी तरह) पर क्लिक करें
  4. नक्शे की विशेषताएं नीले रंग में बदल जाती हैं (सुनिश्चित करें कि आप देखने के लिए बहुत दूर तक ज़ूम किए हुए हैं
  5. आपके बाद की सुविधा पर क्लिक करें
  6. टैग और मान स्क्रीन के बाईं ओर दिखाई देते हैं, और आप नीचे आगे बढ़ सकते हैं ...

यहाँ छवि विवरण दर्ज करें

फिर ओवरपास टर्बो पेज पर जाएं, फिर विज़ार्ड पर क्लिक करें

जानकारी का उपयोग करते हुए, नाम मान दक्षिण प्लेट नदी है, और जलमार्ग मूल्य नदी है, इसलिए आप इस तरह से एक क्वेरी बना सकते हैं:

name="South Platte River" and waterway=river

फिर "बिल्ड एंड रन क्वेरी" पर क्लिक करें

यहाँ छवि विवरण दर्ज करें

क्वेरी चलेगी और परिणाम मानचित्र पर दिखाई देगा:

यहाँ छवि विवरण दर्ज करें

अगला "निर्यात" विकल्प पर क्लिक करें:

मुझे जियोजन विकल्प पसंद है

"सहेजें" पर क्लिक करें

QGIS में फ़ाइल खोलें, और आप चले जाएँ!

यहाँ छवि विवरण दर्ज करें

आप इसे नए प्रकार के वेक्टर लेयर के रूप में सहेजने के लिए एक 'save as' कर सकते हैं ...

आपके मामले में, आप waterway=riverउस क्षेत्र की सभी नदियों को प्राप्त करने के लिए क्वेरी का उपयोग कर सकते हैं, और आप भूगोल को कम करने के लिए एक मैनुअल चयन बॉक्स बना सकते हैं।

यहाँ छवि विवरण दर्ज करें

@underdark ने मुझे यह दिखाया।


आपके प्रयास के लिए धन्यवाद, लेकिन मैं अभी भी आपका अनुसरण करने में असमर्थ हूं। मुझे इस क्षेत्र के वॉटरबॉडी चाहिए । मुझे ओवरबुक टर्बो वेबपेज में क्या लिखना चाहिए?
user30783

मैंने बस ऊपर दिए गए उत्तर को अपडेट किया: ओवरपास एपीआई में, हल्द्वानी, भारत को खोजने के लिए थोड़ा खोज उपकरण का उपयोग करें। फिर जिस क्षेत्र को आप चाहते हैं, उसके चारों ओर खींचने के लिए 'मैनुअल सेलेक्ट बॉक्स' का उपयोग करें, फिर वाटरवे = रिवर क्वेरी चलाने के लिए विज़ार्ड का उपयोग करें ... आप ऊपर वर्णित OSM पृष्ठ का उपयोग करके कुछ अन्य विशेषताओं को खोजने के लिए इसे ट्वीक कर सकते हैं, फिर उन्हें बना सकते हैं ओवरपास पर क्वेरी में।
DPSSpatial

आपका बहुत बहुत धन्यवाद। लेकिन मुझे अभी भी 1 समस्या है। यह केवल नदियों का चयन करता है। मैं उनमें भी झीलें चाहता हूं।
user30783

मुझे एक झील का उदाहरण दें, जिसके बाद आप ... नाम ...
DPSSpatial

1
ठीक है। मैं तो osm प्लगइन की कोशिश करेंगे। आपके समय के लिए धन्यवाद। यह बहुत मददगार था ..
user30783

6

QGIS के लिए नया QuickOSM प्लगइन ओवरपास एपीआई का उपयोग करने के लिए एक अच्छा GUI प्रदान करता है। आप अपने इच्छित कुंजी-मूल्य जोड़े निर्दिष्ट कर सकते हैं और यह स्थान के आधार पर फ़िल्टर करने के लिए उपयोगकर्ता के अनुकूल तरीके भी प्रदान करता है: या तो बाउंडिंग बॉक्स या फिर ऑस्ट्रियाई सीमाओं के भीतर सुविधाओं के लिए "ऑस्ट्रिया" जैसे क्षेत्र का नाम निर्दिष्ट करके।


4

आप अपने OSM डेटा को GDAL के साथ बाउंडिंग बॉक्स और विशेषताओं द्वारा फ़िल्टर कर सकते हैं और परिणामों को सीधे किसी भी वेक्टर प्रारूप में सहेज सकते हैं जो GDAL द्वारा समर्थित है। GDAL संस्करण 1.10 या उच्चतर स्थापित करें और OSM ड्राइवर के मैन्युअल पृष्ठों को पढ़ें http://www.gdal.org/drv_osm.html और ogr2ogr http://gdal.org/ogr2ogr.html । नदियों और झीलों के साथ यह कार्य डिफ़ॉल्ट सेटिंग्स के साथ किया जा सकता है, लेकिन पहले osmconf.ini फ़ाइल को संपादित करना अक्सर आवश्यक होता है।

ओएसएम डेटा से "जलमार्ग = नदी" टैग द्वारा नदियां पाई जा सकती हैं और जीडीएएल उन्हें "लाइनों" में बचाता है। झीलों को आप "प्राकृतिक = पानी" से ढूंढते हैं और वे "मल्टीप्लगॉन" परत पर जाते हैं। यदि आपका उद्देश्य शेपफाइल्स बनाना है तो आपको नदियों और झीलों को अलग-अलग फाइलों में सहेजना होगा क्योंकि लाइनों और पॉलीगॉन को एक ही शेपफाइल में नहीं बचाया जा सकता है।

नीचे दिए गए उदाहरण geofabrik से india-latest.osm.pbf फ़ाइल का उपयोग कर रहे हैं। उपयोग करने के लिए मूल आदेश:

ogr2ogr -f "ESRI Shapefile" -spat 76 22 77 23 -sql "select * from lines where waterway='river'" rivers.shp india-latest.osm.pbf --config ogr_interleaved_reading yes

ogr2ogr -f "ESRI Shapefile" -spat 76 22 77 23 -sql "select * from multipolygons where natural='water'" lakes.shp india-latest.osm.pbf --config ogr_interleaved_reading yes

EPSG: 4326 इकाइयों में अपने BBOX को -pat पैरामीटर में रखें।

Ogr2ogr लचीला है और इसके पास बहुत सारे विकल्प हैं। मैनुअल पेज को ध्यान से पढ़ें।

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