2012-05-17 24 views
12

मैं स्थान सेवाओं का उपयोग कर आईओएस एप्लिकेशन पर काम कर रहा हूं। प्रायोगिक भौतिकी में पृष्ठभूमि रखने के बाद, मैं सोच रहा हूं कि में location में horizontalAccuracy वास्तव में क्या है। दस्तावेज थोड़ा सा स्पैस है ...क्षैतिज सटीकता का क्या अर्थ है?

मुझे लगता है कि सटीकता एक गाऊशियन (या poisson?) वितरण के आधार पर आत्मविश्वास अंतराल देता है। इस प्रकार, एक निश्चित संभावना के साथ, वास्तविक स्थिति horizontalAccuracy के त्रिज्या के साथ एक सर्कल के भीतर है, लेकिन साथ ही उस क्षेत्र के बाहर भी हो सकती है। सवाल तब है: संभावना कितनी बड़ी है? यदि से मेल खाता है, तो horizontalAccuracy के साथ उस सर्कल के भीतर 68% होने की संभावना होगी, लेकिन लगभग एक तिहाई मामलों में, दूसरी स्थिति को देखते हुए वास्तविक स्थिति उस क्षेत्र के बाहर होगी। इस प्रकार, कुछ मामलों में, मैं इसके बजाय गणना करने के लिए 2 σ (2*horizontalAccuracy) या यहां तक ​​कि 3 σ (3*horizontalAccuracy) का उपयोग करना चाहता हूं।

इसे छोटा करने के लिए: क्या कोई संकेत है, जो आत्मविश्वास अंतराल horizontalAccuracy है?

उन सभी को टिप्पणी करें जो "ऐप्पल कहते हैं कि यह भीतर है": अच्छा - माप सटीक नहीं हो सकता है। इसमें अनिश्चितता का एक निश्चित स्तर होना चाहिए। यदि आप माप को अक्सर दोहराते हैं, तो आपको परिणामों का वितरण मिलेगा - शायद एक गाऊशियन वितरण। इस गाऊशियन की एक निश्चित चौड़ाई है, जो माप की अनिश्चितता के स्तर से मेल खाती है। स्थिति को मापने से अक्सर अनिश्चितता कम हो जाएगी और इस प्रकार सटीकता में वृद्धि होगी, लेकिन आपको कभी भी एक अलग अंतराल नहीं मिलेगा जहां वास्तविक स्थिति की गारंटी है। आपको केवल एक संभावना मिलेगी। लेकिन अगर शुद्धता 3 सिग्मा है, तो हमारे पास 99,7% है - जो निश्चित के करीब है। इसे छोटा करने के लिए - मुझे ऐप्पल से दस्तावेज़ों पर संदेह है।

+0

woooo man हम सभी प्रोग्रामर हैं यहां यह सामान मेरे सिर से ऊपर है। मुझे पता है कि यह अनुमानित त्रिज्या है जो उपयोगकर्ता इस सर्कल के भीतर हो सकता है। बस। –

+0

अपना संपादन पुनः पढ़ें - क्या आप स्थान की सटीकता, या सटीकता की सटीकता के बारे में बात कर रहे हैं? यह स्पष्ट नहीं है कि आप यहां क्या व्यावहारिक समस्या का सामना कर रहे हैं। – jrturton

+1

अच्छी तरह से - http://en.wikipedia.org/wiki/68-95-99.7_rule में एक अच्छी व्याख्या है। यदि सटीकता में 3 सिग्मा का आत्मविश्वास स्तर है, तो मेरी गणना में, मुझे पूरा यकीन हो सकता है कि वास्तविक स्थिति वास्तव में उस मंडली में है।यदि यह केवल 1 सिग्मा था, तो 3 में से 1 मामलों में, स्थिति सर्कल के बाहर वास्तविक है। तब मुझे 3 * क्षैतिज सटीकता (3 सिग्मा के अनुरूप) के साथ गणना करना होगा, जो कुछ मामलों में काफी अंतर डालता है। – Axel

उत्तर

9

मैं वही जानकारी ढूंढ रहा हूं और कोई जवाब नहीं मिला। केवल सूचक मेरे पास है, जो एंड्रॉयड पर, वे 1σ उपयोग कर रहे हैं:

http://developer.android.com/reference/android/location/Location.html#getAccuracy%28%29

सभी गैर विश्वासियों के लिए इस लिंक भी एक छोटा सा बताते सटीकता बात कैसे काम करता है।

मेरा अनुमान ही iOS पर सच है, लेकिन वहाँ सुनिश्चित करने के लिए कोई रास्ता नहीं है, है - पुरुष जो कोड लिखा था पूछने के लिए छोड़कर;)

संपादित करें:

कुछ खेलने के बाद आस-पास और स्थान अपडेट बनाम भौतिक स्थान की जांच करना ऐसा लगता है कि यह आईओएस पर 3σ अधिक संभावना है। दो अवलोकन हैं जो मुझे विश्वास करते हैं कि यह सच है:

  • वाईफ़ाई त्रिकोण से आने वाले एंड्रॉइड स्थानों पर आमतौर पर 20 से 50 मीटर के बीच सटीकता होने की सूचना दी जाती है। आईओएस पर यह 65 और 165 मीटर के बीच है।
  • किसी सूचित स्थान और डिवाइस के भौतिक स्थान के बीच की दूरी को मापते समय, यह हर समय रिपोर्ट की गई सटीकता के भीतर रहा है।
+0

वाईफाई त्रिकोण को भूलें, चलिए देखते हैं कि जीपीएस हॉर सटीकता की गणना कैसे की जाती है: मुझे संदेह है कि यह आईओएस पर 3 सिग्मा है, जीपीएस सटीकता के लिए 1 सिग्मा मूल्य ईजीएनओएस या डब्ल्यूएएएस, (यूएस और यूरोप) का उपयोग करते समय 2.5 - 3 मीटर है अन्यथा 5 मीटर। तो एक डिवाइस को 1 सिग्मा बेस का उपयोग करते समय औसत पर डरावनी सटीकता के लिए 3-5 मीटर दिखाना चाहिए। 3 सिग्मा 9 (डब्ल्यूएएएस/ईजीएनओएस) -15 मीटर (अन्यथा) होगा, तो यह बहुत अधिक है। आईओएस कम दिखाता है। तो मैं एक 1 या शायद एक 2 सिग्मा मान मानता हूं। – AlexWien

+0

sirfIII 9 साल का है। और कई मनोरंजक रिसीवर वास/इग्नोस का उपयोग करते हैं। बस यूब्लॉक्स डिवाइस देखें। – AlexWien

-1

documentation स्पैस किस तरह से है?

मीटर में मापा स्थान के लिए अनिश्चितता का त्रिज्या। (केवल पढ़ने के लिए)

स्थान का अक्षांश और देशांतर सर्कल के केंद्र की पहचान करता है, और यह मान उस सर्कल के त्रिज्या को इंगित करता है। एक नकारात्मक मान इंगित करता है कि स्थान का अक्षांश और देशांतर अमान्य है।

तो आपका स्थान सर्कल के भीतर है। यह सर्कल के बाहर नहीं है, या त्रिज्या बड़ा होगा। आत्मविश्वास अंतराल के बारे में आपकी धारणा गलत है।

+4

क्षमा करें, नहीं। जीपीएस माप में हमेशा एक त्रुटि होती है, इसलिए एकमात्र त्रुटि सर्कल जो रिपोर्ट किए गए मूल्य की गारंटी देता है, लगभग 20,037 किलोमीटर होगा;) एंड्रॉइड 1σ का उपयोग करता है, जिसका मतलब है कि 68% संभावना है कि वास्तविक स्थान सर्कल के अंदर है, और 32% यह बाहर है यदि ऐप्पल 3 सी का उपयोग करता है, तो 99.73% संभावना है कि मूल्य सर्कल के अंदर है और 0.27% बाहर है। लेकिन यह एक बहुत बड़ा सर्कल है। अंत में, ध्यान रखें कि ये संभावनाएं हैं, गारंटी नहीं है। – ehartwell

+0

धन्यवाद, यह वाकई दिलचस्प है! – jrturton

-1

एक्स की क्षैतिज सटीकता इंगित करती है कि आपकी क्षैतिज स्थिति एक्स मीटर बंद हो सकती है .. याद रखें स्थान जीपीएस, सेल टावर त्रिकोण या वाईफ़ाई स्थान डेटा का उपयोग करके पता लगाया जा सकता है। CLLocationManager आपको इन 3 तरीकों से सबसे सटीक स्थान देता है .. और कहें कि यह लगभग अधिकतम मीटर से दूर हो सकता है।

+1

आप अपने प्रश्न को नहीं समझ लिया है। ".. यह एक मौका हो सकता है": कौन सा मौका? वह उसका सवाल है। (लेकिन ऐप्पल जवाब नहीं जान सकता है, चूंकि चिपो निर्माता यह जानकारी नहीं देता है, और क्षैतिज की गणना चकीप निर्माता द्वारा की जाती है) – AlexWien

0

कूपर्टिनो में ऐप्पल को कॉल करें और अपने जीपीएस इंजीनियरों में से एक के लिए पूछें।

+0

शायद पता लगाने का एकमात्र तरीका :) – Axel

+0

वे शायद नहीं जानते। – AlexWien

+0

आपका मतलब है कि वे स्टैक पर नहीं हैं? – caponica

1

आईओएस दस्तावेज रोकथाम की संभावना निर्दिष्ट नहीं करता है, लेकिन एंड्रॉइड एक सिग्मा क्षैतिज सटीकता की रिपोर्ट करता है, जिसे वे 68% संभावना का प्रतिनिधित्व करने के लिए परिभाषित करते हैं कि सही स्थान सर्कल के भीतर है।

उनकी व्याख्या यह है कि स्थान त्रुटियां सामान्य वितरण का पालन करती हैं, और इसलिए +/- एक सिग्मा 68% संभावना का प्रतिनिधित्व करती है। हालांकि, 68% एक आयामी सामान्य वितरण की संभावना है। दो आयामों में, एक सिग्मा त्रुटि एक सर्कल के भीतर रोकथाम की 39% संभावना का प्रतिनिधित्व करती है (दूरी त्रुटि रेलेई वितरण का पालन करती है, ए.के.ए. दो डिग्री स्वतंत्रता के साथ एक ची वितरण)।

दो संभावित स्पष्टीकरण हैं।

  1. चक्र सही मायने में रोकथाम के 68% संभावना है, जिसमें मामले एंड्रॉयड डेवलपर्स 1.5 के बारे में का एक पहलू से एक आयामी सिग्मा बढ़ाया है ताकि चक्र 68% का प्रतिनिधित्व करने के लिए होता प्रतिनिधित्व करता है। इस मामले में, 68% की उनकी पसंद पूरी तरह से मनमानी है।
  2. सर्कल वास्तव में रोकथाम की 39% संभावना का प्रतिनिधित्व करता है। इस मामले में, यदि आप एक द्वि-आयामी गाऊशियन को दो आयामी वाले और इसकी संबंधित संभावना के साथ बदलते हैं तो उनका विवरण सही होगा।

मुझे लगता है कि दूसरा स्पष्टीकरण अधिक संभावना है।

iOS: https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocation_Class/index.html#//apple_ref/occ/instp/CLLocation/horizontalAccuracy

एंड्रॉयड: http://developer.android.com/reference/android/location/Location.html#getAccuracy%28%29

+0

[इस चर्चा] के अनुसार (http://www.gps-forums.net/threads/roughtly-converting-dop-to-metric-error.40105/) यूईआरई * 2 द्वारा स्केल किए गए एचडीओपी दो-आयामी 2 देता है -सिग्मा, तो (1 सिग्मा का उपयोग कर एंड्रॉइड) सर्कल शायद 68% संभावना से मेल खाता है लेकिन एंड्रॉइड ने सिग्मा को स्केल नहीं किया क्योंकि यह एक द्वि-आयामी गाऊशियन था। सब सिर्फ अनुमान है, ज़ाहिर है ... – mirabilos

1

कौन सा स्थान की सटीकता स्तर को संकेतित करते है। उदाहरण: यदि क्षैतिज सटीकता 0 है तो उच्च सटीकता और क्षैतिज के रूप में 500 सटीकता का अर्थ कम सटीकता है। स्थान सेवा प्रदाता सेलुलर, वाईफाई (वाईफाई कनेक्शन के मामले में) और जीपीएस के समेकित सर्वोत्तम मूल्य के आधार पर स्थान अपडेट करता है। इसलिए, स्थान मूल्य कवरेज पर आधार को कम करेगा। आप इस क्षैतिज सटीकता का उपयोग करके इसे फ़िल्टर कर सकते हैं।

संबंधित मुद्दे