एक जियोश की शुद्धता क्या है


20

मैं दिए गए लम्बाई के साथ जियोश की सटीकता जानना चाहूंगा। यदि कोई 'सरल' सूत्र है, जिसका उपयोग आप इसे गणना करने के लिए कर सकते हैं, तो यह अतिरिक्त ठंडा होगा।

विकिपीडिया सूची में अधिकतम 8 वर्ण हैं:

#   km
1   ±2500
2   ±630
3   ±78
4   ±20
5   ±2.4
6   ±0.61
7   ±0.076
8   ±0.019

1
ऐसी कौन सी बात है, जो आप समझना चाहते हैं?
विंस

9, 10, 11 .. वर्णों के साथ जियोहैश होने पर सटीकता
गुंडन

1
जब यह आता है, तो यह आपके बारे में इतना नहीं है कि आपके पास कितने दशमलव हैं लेकिन कितने प्रासंगिक हैं। : यहाँ अपने प्रश्न का उत्तर के लिए देखें gis.stackexchange.com/questions/8650/... के बीच अंतर करने के लिए, लेकिन वेतन ध्यान सटीकता और परिशुद्धता
मार्टिन

Geohash पर विकिपीडिया लेख में यह भी कहा है कि "प्रत्येक अनुवर्ती बिट हिस्सों [] त्रुटि।" यह किमी त्रुटि (या दशमलव डिग्री त्रुटि) नहीं है, बल्कि संभावित स्थानों की विंडो / रेंज है।
एरिका

उस एरिका का उल्लेख करने के लिए धन्यवाद। मुझे यह समझ में आया, लेकिन शायद खुद को इतना स्पष्ट नहीं किया। @ मर्टिन जियोशेट्स लेट / लॉन्ग-कोऑर्डिनेट के समान नहीं हैं, हालाँकि वे इससे प्राप्त हुए हैं। मुझे नहीं लगता कि यह प्रश्न दूसरे का डुप्लिकेट है। यदि यह था: क्या आप मुझे 9 वर्णों के साथ एक जियोश की किमी-विंडो बता सकते हैं?
गुंडन

जवाबों:


33

इसलिए एक प्रतीक (अक्षर या अंक) आधार 32 है (8 बिट्स) प्रत्येक पहले बिट का उपयोग उच्च या निम्न विंडो के लिए किया जाता है, फिर बाद के बिट्स सटीक 2 से विभाजित करते हैं (इसलिए सबसे अच्छे मामले में 8 से विभाजित करें) लेकिन एक विकल्प है अव्यक्त और दीर्घ परिशुद्धता के बीच, इसलिए यह 4 और 8 को वैकल्पिक रूप से विभाजित करता है।

#   km      
1   ± 2500
2   ± 630
3   ± 78
4   ± 20
5   ± 2.4
6   ± 0.61
7   ± 0.076
8   ± 0.019
9   ± 0.0024
10  ± 0.00060
11  ± 0.000074

ध्यान दें, जैसा कि विकी पृष्ठ पर उल्लेख किया गया है, वे मान भूमध्य रेखा के पास एक स्थान से आते हैं, जहां एक डिग्री X और Y में लगभग समान है। अधिक सटीक जानकारी के लिए, आपको अव्यक्त और लंबी त्रुटियों से शुरू करना चाहिए, और अपनी स्थिति के अक्षांश के आधार पर एक्स-अक्ष के साथ किमी की सटीकता की गणना करें।


मैं एक और उत्तर या एक टिप्पणी लिखने के बीच में हूँ लेकिन यहाँ यह जाता है। उत्तर तार्किक रूप से सही है लेकिन संख्याएँ स्पष्ट गलत हैं। एक अक्षर 32 बिट नहीं है, लेकिन यह बेस 32 में है, जो सिर्फ 5 बिट्स है। एक चिट्ठी 8bit की हो सकती है, एक अस्सी चर को मानते हुए लेकिन इसमें 256 दृश्यमान वर्ण नहीं हैं जो कि जियोहैश की पठनीयता को धता बताते हैं। जब आपके पास base32 है तो आप 5 बिट्स का प्रतिनिधित्व करने के लिए एक सीमित वर्णमाला का उपयोग कर सकते हैं। चूंकि यह एक विषम संख्या है, प्रत्येक अक्षर के साथ आप 3lat, 2lon या 2lat, 3long प्राप्त कर सकते हैं, जो जियोहश करता है वह भी वैकल्पिक है इसलिए यह 3lat, 2lon और फिर 2lat, 3lon है ताकि आपको यह वितरण मिल सके।
आनंदन

आपके कमेंट के लिए धन्यवाद। मैं आपकी टिप्पणी के अनुसार मेरे उत्तर की जांच और अद्यतन करूंगा।
राडौक्सु
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.