क्यूजीआईएस सटीकता का समन्वय करता है


11

समन्वय मूल्यों के किस (xth) दशमलव स्थान पर QGIS परिभाषित करता है कि कोई भी बिंदु डुप्लिकेट है?

मैं सोच रहा था QGIS हैंडल ~ 15 वीं दशमलव जगह; लेकिन यह केवल सीमा थी क्योंकि मैं मुख्य रूप से शेपफाइल्स पर काम कर रहा था।

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

हालाँकि, सीमा लागू नहीं होती है जब मैं किसी अन्य डेटा स्रोत को चुनता हूं, जैसे एक अस्थायी रूप से खरोंच परत।

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

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

  • QGIS जियोप्रोसेसिंग: Delete duplicate geometries
  • MMQGIS प्लगइन: Delete Duplicate Geometries

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

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

QGIS Delete duplicate geometriesउपरोक्त इनपुट डेटा के रूप में आउटपुट समान है (सभी 20 रिकॉर्ड संरक्षित थे), इसलिए इसका मतलब यह हो सकता है कि क्यूजीआईएस को लगता है कि वे सभी अलग हैं। क्या यह सीमा इस छोटे परीक्षण में देखी गई 1e-29 (या 1e-30) से आगे जाती है?

तुलना के रूप में, MMQGIS Delete Duplicate Geometriesनीचे उत्पादन किया गया। ऐसा लगता है कि MMQGIS सीमा के रूप में 16 वें या 17 वें दशमलव स्थानों को निर्धारित करता है।

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


[संपादित करें]

मुझे डर है कि मैं स्पष्ट नहीं था कि मेरे प्रश्न का केंद्रीय भाग क्या था। मेरा उद्देश्य समन्वय मूल्यों और डुप्लिकेट / ओवरलैपिंग के बीच संबंधों को समझना है, जो कि मेरे प्रश्न के पहले पैराग्राफ में कहा गया है। उम्मीद है कि इस तरह का ज्ञान हमें क्षेत्र कैलकुलेटर के भावों को जोड़कर अतिव्यापी सुविधाओं को आसानी से नियंत्रित करने में मदद कर सकता है।

हालाँकि, अंतर्निहित मुद्दा मैं ध्यान केंद्रित करने की कोशिश कर रहा था कि दशमलव स्थान क्यूजीआईएस अंक (नोड्स) को पहचानता है क्योंकि डेटा स्रोत के आधार पर, ओवरलैपिंग अलग-अलग लगती है।

यदि हम अपनी परत के लिए शेपफाइल्स का उपयोग करते हैं, तो QGIS ~ 15 वीं दशमलव जगह और छोटे अंतर (16 वें या 17 वें पर) को नहीं पहचाना जाता है ... MMQGIS भी इस सीमा (मेरी आंखों के लिए) से प्रभावित होता है। यदि हम एक अस्थायी रूप से खरोंच परत या DB परत बनाते हैं तो यह सीमा 30-ईश से परे हो जाती है? व्यवहार में यह बदलाव मुझे आश्चर्यचकित करता है।


2
आर्कगिस के साथ एक डेटाबेस में एक फीचर क्लासेस बनाते समय आप अलग-अलग माने जाने वाले दो कोऑर्डिनेट के बीच न्यूनतम अंतर निर्दिष्ट कर सकते हैं (मीटर में अनुमानित कॉर्डिनेट के लिए डिफॉल्ट वैल्यू 0.001 मीटर और WGS84 के लिए 0,000000008983153 डिग्री)। मुझे यह जानने में भी दिलचस्पी है कि क्यूजीस में ये मूल्य क्या हैं और यदि आप उन्हें संशोधित कर सकते हैं।
JR

जवाबों:


2

QGIS डिलीट डुप्लिकेट जियोमेट्रीज टूल (QGIS 2.18 के जियोलिगोरिथम, वेक्टर जनरल टूल्स में) एक पायथन लिपि है जो QGIS के पायथन लेयर द्वारा एक्सपोर्ट / एक्सपोजर ज्योमेट्री ऑब्जेक्ट्स पर ऑपरेट होती है। और इस परत के नीचे GEOS परत है।

GEO परत की ज्यामिति समानता ऑपरेटर दो ज्यामितीयों की तुलना करते समय एक सहिष्णुता पैरामीटर (मानचित्र दूरी इकाई में) को स्वीकार करता है। दुर्भाग्य से, इस सहिष्णुता पैरामीटर को QGIS 'पायथन लेयर' द्वारा उजागर नहीं किया गया है - इसलिए डुप्लिकेट जियोमेट्रीज को हटाने के लिए , दो ज्यामितीयों को समान माना जाता है अगर और केवल अगर उनके सभी XY मान पूरी तरह से समान हैं। जैसे, POINT (1.000000 1.000000) POINT (1.00000001 1.00000001) के बराबर नहीं है।


क्यूजीआईएस भू-गर्भ में देखने के लिए धन्यवाद! आपके निष्कर्षों से, यदि रैपर टूल (जैसे पायथन स्क्रिप्ट) की सहिष्णुता पैरामीटर तक पहुंच नहीं है, तो क्या इसका मतलब यह है कि सहिष्णुता केवल डेटा प्रकार तक है? (दूसरे शब्दों में, यही कारण है कि ऐसा लगता है जैसे कि हमारे द्वारा चुने गए डेटा स्रोत द्वारा सहिष्णुता को नियंत्रित किया जाता है?)
कज़ुहितो

हाँ। इस समय पर, आपको डुप्लिकेट डिटेक्शन करने से पहले अपने आप को एक्स और वाई मानों को छोटा या गोल करना होगा। यह POINTs के लिए सीधा है (हालाँकि इसमें अभी भी कई चरणों को शामिल किया गया है और इसे परिवर्तित किया जा सकता है) लेकिन अन्य ज्यामितीयों के लिए (पर्याप्त) प्रोग्रामिंग की आवश्यकता होगी।
राल्फ टी

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

1

इस विषय के बारे में एक दिलचस्प पढ़ना यह लगातार सवाल है: अक्षांश और देशांतर की सटीकता को मापना?

मुझे डुप्लिकेट की पहचान करने के लिए डिज़ाइन किए गए उपकरण नहीं पता हैं, लेकिन एक कम्प्यूटेशनल बिंदु से यह सिर्फ एक मामला है जिस तरह से इकाइयों के भंडारण वास्तुकला और उन्हें संभालने वाले सॉफ़्टवेयर द्वारा संभाला जाता है। FLASEजब तक भाषा समान नहीं होती है, तब तक दो अलग-अलग संख्याएँ आउटपुट देंगी क्योंकि भाषा एक तरह से संख्याओं का प्रतिनिधित्व करती है। कई मामलों में डुप्लिकेट की रुचि उन मूल्यों को खोजने के लिए होती है जो बहुत ही समान होते हैं, ताकि डिजिटलीकरण के दौरान एक प्रकार की टाइपो गलती का पता लगाया जा सके, न कि कैसे बंद हो।

अन्य संदर्भों में, डुप्लिकेट्स की रुचि उन वस्तुओं की पहचान करना है जो काफी करीब हैं और व्यावहारिक रूप से वे मेल खाते हैं।

क्यूजीआईएस मानकर अजगर को मुख्य भाषा के रूप में उपयोग करता है, आपके प्रश्न को पायथन डॉक्स से संबोधित किया जा सकता है और आपके बारे में एक दिलचस्प रीडिंग होगी कि गणित की हमारी प्राथमिक किताबों से आधार 2 अंकगणित कैसे भिन्न होता है: पायथन, फ्लोटिंग प्वाइंट अंकगणित: मुद्दे और सीमाएं


धन्यवाद @ मर्को, लेकिन मैं अपने सवाल में जिस बिंदु पर ध्यान केंद्रित करना चाहता था वह यह था कि सटीक (इसलिए सीधे डुप्लिकेट / ओवरलैपिंग मुद्दों से संबंधित) लगता है कि इसके डेटा स्रोत (आकृतिफल, या डीबी जैसे स्थानिकता, ...) द्वारा नियंत्रित किया जाता है ... क्षमा करें यह पर्याप्त स्पष्ट नहीं हो सकता है। मैं स्पष्ट करने के लिए प्रश्न को संपादित करूंगा।
कज़ुहितो

0

मैं कई राज्यों में एक पंजीकृत भूमि सर्वेक्षणकर्ता हूं। आप विभिन्न अनुमानों के साथ जो देख रहे हैं वह लैम्बर्ट या मर्केटर ग्रिड से आने वाली सीधी रेखाएं / दूरियां हैं। यह पृथ्वी पर एक शंकु रखने जैसा है, फिर आप जो माप ले रहे हैं, वह पृथ्वी की वक्रता के ऊपर रेडी लाइनों पर रखा गया है। ट्रांसवर्स मर्केटर टेनेसी जैसे पूर्व पश्चिम राज्यों के लिए एक बेलनाकार प्रक्षेपण है। सर्वेक्षण ग्रेड जीपीएस सिस्टम का उपयोग करते हुए हम अक्सर दुनिया के अनुमानों और यहां तक ​​कि राज्य के अनुमानों के साथ जानकारी की तुलना करते हैं क्योंकि वे एरियल पर रखते हैं। सभी मापें मापी गई प्रत्येक बिंदु पर गणना में निर्मित मापदंडों पर आधारित होती हैं। जीआईएस ग्रेड उपकरण का उपयोग करना, जिसमें एक उप मीटर पैरामीटर एक या दो मील स्ट्रेच में बहुत अच्छी तरह से मेल खाता है। कोणीय माप में लगभग 6 दशमलव स्थानों के बाद आप अधिकतम सटीकता की उम्मीद कर सकते हैं। कोई फर्क नहीं पड़ता कि आप कितनी बार जीपीएस को एक मीटर सटीकता के साथ एक बिंदु कहते हैं, आपको कभी भी "मीन" या "मोड" नहीं मिलेगा जो उच्च सटीकता माप से मेल खाएगा। यह सब योग करने के लिए, जब मैं एरियल या सैटेलाइट जानकारी के साथ काम कर रहा हूं तो मैं मीटर या तो मुझे परेशान नहीं करता। ओह, पृथ्वी के केंद्र की ओर उस बिंदु पर गणना कोण की तुलना में क्षेत्र में साहुल कोण की गणना थीटा कोण का उपयोग करके पृथ्वी माप की झपकी के लिए गोलाकार गणनाएं हैं। सही माप जैसी कोई चीज नहीं है। उस बिंदु को साबित करने के लिए जब मैंने 1975 में सर्वेक्षण करना शुरू किया तो हमारे मालिक ने पहाड़ी रास्ते में दो नाखूनों को एक चौथाई मील की दूरी पर स्थापित किया और हमें इसे एक महीने के लिए हर दिन दूरी तय करनी पड़ी। श्रृंखला और HP दूरी मीटर पर वायुमंडलीय सुधार के साथ हमने केवल दूरी मीटर के साथ मूल दूरी और श्रृंखला के साथ 1 बार मिलान किया। एक बहुत ही विनम्र उदाहरण और इन सभी वर्षों के लिए मेरे साथ रहता है। मैं एक बार जीआईएस सम्मेलन में उब गया, जब उन्होंने मुझे एक भूमि सर्वेक्षणकर्ता के रूप में घोषित किया (उन्होंने कहा) और मैंने एक शब्द भी नहीं कहा था, लेकिन मुझे पता है कि मुझे अपने यूरिवोर टोपी पर कब और मेरे जीआईएस टोपी को कब लगाना है।


में तुम्हारी बात समझ रहा हूँ। वास्तव में मैंने स्वयं को वास्तविक-विश्व सटीकता के साथ संघर्ष करते हुए कभी नहीं पाया। क्यूजीआईएस मुझे नैनो-स्केल या पिको-स्केल में भी बता रहा है कि मैं अलग-अलग स्थानों पर खड़ा हूं, यह भी ठीक है। केवल मैं यह पता नहीं लगा सकता कि दो दिए गए बिंदुओं को डुप्लिकेट कहने के लिए मुझे कितना दशमलव स्थान चाहिए। वैसे 1970 के दशक की कहानी को साझा करने के लिए बहुत बहुत धन्यवाद, मैंने मैपिंग और जीआईएस के ऐसे अग्रणी चरण के बारे में कभी नहीं सुना है, खासकर पूर्व-जीपीएस दिनों में। वाह।
कज़ुहितो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.