Geohash Converter
latitude/longitude को geohash में encode करें और geohash को वापस एक पॉइंट, bounding box और पड़ोसियों में decode करें — सीधे आपके ब्राउज़र में।
आप जो कोऑर्डिनेट्स और geohash दर्ज करते हैं वे आपके ब्राउज़र में स्थानीय रूप से encode और decode होते हैं और कभी अपलोड नहीं होते; आप जो टाइप करते हैं वह किसी सर्वर पर स्टोर नहीं होता।
सेल देखना चाहते हैं? Coordinate Map Viewer खोलें।
Geohash Converter के बारे में
यह geohash converter एक latitude/longitude जोड़ी को एक छोटे base-32 geohash में बदल देता है और किसी भी geohash को वापस एक पॉइंट में decode करता है, सब आपके डिवाइस पर। कोऑर्डिनेट्स दर्ज करें और u09tunquc जैसी स्ट्रिंग पाने के लिए 1 से 12 अक्षरों की सटीकता चुनें, या किसी geohash को पेस्ट करके उसका केंद्र latitude और longitude, ± error margin, सेल का bounding box, और उसके आठ आसपास के पड़ोसी (N, NE, E, SE, S, SW, W, NW) पढ़ें। geohash किसी स्थान को एक अकेले sortable टोकन के रूप में encode करता है, जो इसे डेटाबेस कीज़, निकटता खोज, टाइल बकेटिंग और नक्शे पर पॉइंट्स क्लस्टर करने के लिए काम का बनाता है। चूँकि alphabet a, i, l, और o को छोड़ देता है, geohash असंदिग्ध रहते हैं। सब कुछ client-side चलता है, इसलिए आप जिन कोऑर्डिनेट्स और geohash पर काम करते हैं वे कभी आपके ब्राउज़र से बाहर नहीं जाते।
विशेषताएँ
- एक latitude/longitude को geohash में encode करें, और एक geohash को वापस पॉइंट में decode करें, एक ही टूल में
- 1 से 12 अक्षरों की सटीकता चुनें — लंबी स्ट्रिंग एक छोटी, अधिक सटीक सेल को नाम देती है
- केंद्र latitude और longitude तथा हर अक्ष पर ± error margin दिखाता है
- सेल के bounding box को SW और NE कोनों के रूप में बताता है, मीटर में अनुमानित आकार के साथ
- आठों पड़ोसी (N, NE, E, SE, S, SW, W, NW) सूचीबद्ध करता है और उनमें से किसी एक को decode करने के लिए क्लिक करने देता है
- किसी भी केस में geohash स्वीकार करता है और आसपास के स्पेस अनदेखा करता है
- किसी भी मान को एक क्लिक में कॉपी करें और decode किए गए पॉइंट को कोऑर्डिनेट मैप पर खोलें
- WGS84 डेटम का उपयोग करता है, जो GPS रिसीवर और वेब नक्शों से मेल खाता है
Geohash Converter का उपयोग कैसे करें
- एक दिशा चुनें: Lat/Lng → Geohash या Geohash → Lat/Lng।
- एक latitude और longitude दर्ज करें और एक सटीकता तय करें, या कोई geohash पेस्ट करें।
- geohash पढ़ें, या केंद्र पॉइंट, error margin, bounding box और पड़ोसी।
- किसी भी मान को कॉपी करें, या decode किए गए पॉइंट को प्लॉट करने के लिए "View on the map" पर जाएँ।
उदाहरण
इनपुट
48.8584, 2.2945
आउटपुट
u09tunquc
Eiffel Tower 9-अक्षर सटीकता पर encode किया गया (लगभग 4.8 मी चौड़ी सेल)।
सामान्य त्रुटियाँ और समस्या निवारण
- कोई geohash सही दिखने के बावजूद अमान्य के रूप में अस्वीकार हो जाता है। — geohash केवल 0123456789bcdefghjkmnpqrstuvwxyz का उपयोग करता है — अक्षर a, i, l, और o की अनुमति नहीं है। "geohash:" जैसा कोई लेबल हटा दें और अतिरिक्त विराम-चिह्न मिटा दें।
- decode किया गया पॉइंट मूल कोऑर्डिनेट के पास पड़ता है, पर ठीक उस पर नहीं। — एक geohash एक सेल को नाम देता है, कोई सटीक पॉइंट नहीं, इसलिए decode करने पर सेल का केंद्र मिलता है। सेल को छोटा करने और error margin कसने के लिए अधिक सटीकता (अधिक अक्षर) पर encode करें।
- दो पास के पॉइंट एक geohash prefix साझा करते हैं पर सीमा पर पड़ोसी गलत दिखते हैं। — नक्शे पर पास की सेल स्ट्रिंग में जल्दी ही, किसी सीमा के निकट, अलग हो सकती हैं। सच में सटे हुए सेल खोजने के लिए prefix मिलान के बजाय पड़ोसी सूची का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
- geohash क्या है?
- geohash एक छोटी base-32 स्ट्रिंग है, जैसे u09tunquc, जो पृथ्वी पर एक आयताकार सेल को नाम देती है। यह latitude और longitude के बिट्स को इंटरलीव करके बनती है, इसलिए पास की जगहें आमतौर पर एक साझा prefix रखती हैं — जो geohash को sortable कीज़ और निकटता खोज के लिए उपयोगी बनाता है।
- geohash सटीकता सेल आकार से कैसे जुड़ी है?
- हर अतिरिक्त अक्षर सेल को क्षेत्रफल में लगभग 32 गुना छोटा कर देता है। एक अक्षर लगभग 5000 किमी कवर करता है, पाँच अक्षर लगभग 5 किमी, और नौ अक्षर करीब 5 मी, इसलिए अधिक अक्षरों का मतलब एक छोटी, अधिक सटीक सेल और एक लंबी स्ट्रिंग है।
- geohash अक्षर a, i, l, और o को क्यों छोड़ देते हैं?
- geohash base-32 alphabet 0123456789bcdefghjkmnpqrstuvwxyz है। यह a, i, l, और o को छोड़ देता है ताकि कोड ज़ोर से पढ़ने या टाइप करने पर आसानी से गड़बड़ न हों, हर geohash को असंदिग्ध रखते हुए।
- मैं किसी geohash के पड़ोसी कैसे खोजूँ?
- Geohash → Lat/Lng पर स्विच करें और अपना geohash पेस्ट करें। टूल उसी सटीकता पर आठ सटी हुई सेल — N, NE, E, SE, S, SW, W, और NW — निकालता है, और आप किसी भी एक को बारी-बारी decode करने के लिए क्लिक कर सकते हैं।
- क्या यह geohash converter ध्रुवों या antimeridian के पास के पॉइंट्स संभालता है?
- हाँ। encoding −90 से 90 latitude और −180 से 180 longitude तक कहीं भी काम करता है, और पड़ोसी गणना antimeridian के आर-पार सही ढंग से wrap होती है, इसलिए ग्रिड के किनारों की सेल भी सही सटे हुए geohash में हल हो जाती हैं।
- geohash कौन-सा डेटम उपयोग करता है?
- कोऑर्डिनेट्स को WGS84 माना जाता है, वही डेटम जो GPS और Google Maps तथा OpenStreetMap जैसे वेब नक्शे उपयोग करते हैं। अगर आपके स्रोत कोऑर्डिनेट्स कोई अलग स्थानीय डेटम उपयोग करते हैं, तो दसियों मीटर के अंतर से बचने के लिए उन्हें पहले WGS84 में बदलें।
संबंधित टूल
- Plus Codes कन्वर्टर — latitude/longitude और Plus Code (Open Location Code) के बीच दोनों दिशाओं में बदलें, कवर किए गए बाउंडिंग बॉक्स और सेल आकार के साथ।
- MGRS कन्वर्टर — latitude/longitude और MGRS (Military Grid Reference System) कोऑर्डिनेट्स के बीच, दोनों दिशाओं में, आपके ब्राउज़र में बदलें।
- Coordinate Converter — lat/long को decimal degrees, DMS और DDM के बीच दोनों दिशाओं में बदलें
- कोऑर्डिनेट मैप व्यूअर — किसी lat/lng को OpenStreetMap नक्शे पर प्लॉट करें या नक्शे पर क्लिक करके कोऑर्डिनेट्स पढ़ें।
- UTM Converter — lat/long और UTM ज़ोन, easting व northing के बीच दोनों दिशाओं में बदलें
- GeoJSON Viewer — GeoJSON को validate करें, नक्शे पर देखें और feature सारांश तथा bounding box पढ़ें
सभी ArrayKit टूल