QGIS एक रेखा के साथ बिंदु की दूरी की गणना करता है


12

मेरे पास एक पॉलीलाइन (आंदोलन पथ) और रेखा के साथ दर्ज किए गए बिंदु हैं। मैं क्वांटम जीआईएस में लाइन के साथ प्रत्येक बिंदु के लिए गणना करना चाहूंगा। मैं एक परिणाम के लिए आशा करता हूं जो बिंदु विशेषता तालिका में एक नया कॉलम जोड़ देगा जो उस रेखा पर दूरी के साथ इंगित करेगा। मैं किसी भी विचार की सराहना करता हूँ।

माइक।

जवाबों:


12

यदि आप GRASS प्लगइन के साथ जाना चाहते हैं, तो एक मॉड्यूल v.distance है जो बस ऐसा करता है। पहले आप GRASS टूलबॉक्स में v.in.ogr मॉड्यूल का उपयोग करके पॉलीलाइन और बिंदु परतों को GRASS में लाएंगे। फिर v.distance मॉड्यूल का पता लगाएं। से और करने के लिए वैक्टर स्पष्ट रूप से अंक और रेखा है। फिर "निकटतम बिंदु पर दूरी ... रैखिक सुविधा के साथ" का चयन करें। आपको दूरी मान स्वीकार करने के लिए एक विशेषता कॉलम नाम की भी आवश्यकता होगी (यदि आप पहले से ही नहीं हैं तो उस अटारी को जोड़ने के लिए v.db.addcol का उपयोग करें)। इससे हो जाना चाहिए।


बहुत धन्यवाद मीशा। क्षमा करें मैं दूर था और अब से पहले प्रतिक्रिया नहीं दे सकता था। V.distance मॉड्यूल बिल्कुल वही है जिसकी मुझे आवश्यकता थी। बहुत बहुत धन्यवाद।
गबज

ध्यान दें कि लेबल वर्तमान में (QGIS 2.2 में) "अंक / सेंट्रोइड्स के बीच दूरी ... इस रैखिक सुविधा के साथ"
byteit101

मैं QGIS 3.2 में कहीं भी इस विकल्प / लेबल को खोजने के लिए प्रतीत नहीं कर सकता। यदि कोई गलत है या कोई वर्कअराउंड है तो किसी को कोई सुराग नहीं है? अब तक, मुझे 3.2 में इस मुद्दे को हल करने के लिए कुछ भी नहीं मिला ...
क्षितिज

यह 3.10 या 3.12 में काम नहीं करता
जैक्स MALAPRADE

2

इसे मापने का दूसरा तरीका, यह Qchainage (QGis plugin) का उपयोग करके लाइन से समान दूरी पर नोड्स का उत्पादन करता है। फिर, आप अंकों के बीच की दूरी की गणना करने के लिए डिस्टेंस को निकटतम हब (QGis प्लगइन) का उपयोग कर सकते हैं।


0

केपी ढूँढें प्लगइन अंक की एक परत और एक और परत के साथ इस करता है, एक लाइन सुविधा से युक्त। यह लाइन पर एक बिंदु को प्रोजेक्ट करता है और लाइन और उस लाइन की दूरी के साथ जियोडेटिक दूरी देता है। इसमें एक इंटरेक्टिव मोड है या नई विशेषता फ़ील्ड्स को जोड़ते हुए, संपूर्ण बिंदु परत पर पुनरावृति हो सकती है।

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