क्यूआर सामग्री
क्यूआर कोड में निर्देशांक, ऑब्जेक्ट नाम, नोट्स, प्रोजेक्ट भाग या समूह जानकारी हो सकती है; इसलिए समूह क्यूआर कोड गोपनीय हैं।
QR डेटा प्रारूप
ArxSilex MapTools में QR कोड कॉम्पैक्ट ऐप डेटा के लिए एक संस्करणीकृत एक्सचेंज प्रारूप हैं। यह पृष्ठ उपयोग, गोपनीयता और तकनीकी विवरण बताता है।
अंतिम अद्यतन: 28 मई, 2026
सारांश
यह अनुभाग सारांशित करता है कि क्यूआर कोड में क्या होता है, उन्हें तकनीकी रूप से कैसे उत्पन्न किया जा सकता है, और आयात स्थानीय स्तर पर क्यों होता है।
क्यूआर कोड में निर्देशांक, ऑब्जेक्ट नाम, नोट्स, प्रोजेक्ट भाग या समूह जानकारी हो सकती है; इसलिए समूह क्यूआर कोड गोपनीय हैं।
यदि कस्टम उपकरण संस्करण, आकार सीमा, एन्कोडिंग और सत्यापन नियमों का पालन करते हैं तो वे क्यूआर कोड उत्पन्न कर सकते हैं।
लिंक अपलोड नहीं है. सर्वर पेलोड को संसाधित नहीं करता है; ऐप क्यूआर लिंक से स्थानीय रूप से डेटा पढ़ता है।
यूआरएल संरचना
क्यूआर कोड एक सत्यापित HTTPS ऐप लिंक का उपयोग करते हैं। डेटा ब्लॉक को खंड चिह्न के बाद रखा गया है।
https://www.arxsilex.de/app/maptools/qr#d=<base64url-json>
# के बाद का भाग सामान्यतः वेब सर्वर पर नहीं भेजा जाता है। इसलिए वही लिंक एक ऐप लिंक के रूप में और इस स्पष्टीकरण के फ़ॉलबैक के रूप में काम कर सकता है।
गोपनीयता
क्यूआर कोड में निर्देशांक, ऑब्जेक्ट नाम, नोट्स, प्रोजेक्ट भाग या समूह जानकारी हो सकती है।
QR डेटा को स्थानीय रूप से संसाधित किया जाता है। यह वेबसाइट पेलोड को डिकोड या संग्रहीत नहीं करती है।
स्थान और प्रोजेक्ट ऑब्जेक्ट व्यक्तिगत डेटा हो सकते हैं। क्यूआर कोड केवल उपयुक्त प्राप्तकर्ताओं के साथ साझा करें।
समूह क्यूआर कोड में समूह कुंजी होती है। कोड को स्कैन करने वाला कोई भी व्यक्ति समूह में शामिल हो सकता है या समूह डेटा आयात कर सकता है।
तकनीकी विशिष्टता
संस्करण 1 वर्तमान में प्रलेखित है। नए संस्करणों को पुराने ऐप संस्करणों द्वारा अस्वीकार किया जा सकता है।
| वस्तु | कीमत | टिप्पणियाँ |
|---|---|---|
| वर्तमान HTTPS ऐप लिंक | https://www.arxsilex.de/app/maptools/qr#d=<payload> | ट्रेलिंग स्लैश के बिना पथ; इस प्रकार Android ऐप लिंक पंजीकृत है। |
| दस्तावेज़ीकरण यूआरएल | https://www.arxsilex.de/app/maptools/qr/ | यह वेब दस्तावेज़ QR फ़ोल्डर में Index.html के रूप में परोसा जाता है। |
| विरासत योजना | asmaptools://qr?v=1&d=<payload> | पुराने या बाहरी स्कैनर के लिए अनुकूलता प्रारूप। |
| पेलोड एन्कोडिंग | बेस64यूआरएल, यूटीएफ-8 JSON | पैडिंग के बिना यूआरएल-सुरक्षित बेस64; सामग्री UTF-8 JSON है। |
| स्कीमा संस्करण | वी: 1 | 1 से नीचे के संस्करण अमान्य हैं; नए संस्करणों को अस्वीकार किया जा सकता है. |
| पेलोड सीमा | 2,200 बाइट्स | विश्वसनीय क्यूआर पीढ़ी और डिकोडिंग के लिए कंजर्वेटिव कैप। |
| आने वाली यूआरआई कैप | 64 कि.बी | आने वाले गहरे लिंक के लिए कठोर ऊपरी सीमा। |
| क्यूआर प्रतिपादन | ZXing QR, त्रुटि सुधार एम, 512 पीएक्स | ऐप 512 पीएक्स क्यूआर बिटमैप प्रस्तुत करता है और एक छोटा ऐप लोगो ओवरले लगा सकता है। |
योजना
ऑब्जेक्ट क्यूआर कोड क्यूआर कोड को छोटा रखने के लिए छोटी कुंजियों का उपयोग करते हैं। कुंजियाँ स्वयं तकनीकी पहचानकर्ता बनी रहती हैं।
| चाबी | अर्थ | खेत |
|---|---|---|
| वी | स्कीमा संस्करण | पूर्णांक |
| एम | मार्करों | मैं, एन, इंफ, ला, लो, आईसी, सीएल |
| सी | मंडलियां | मैं, एन, ला, लो, आर, सीएल, एससी, एफसी |
| डी | दूरी | मैं, एन, ला, लो, ईए, ईओ, सीएल |
| बी | अज़ीमुथ/दिशाएँ | मैं, एन, ला, लो, बीजी, एलएन, आईवी, बीसी, सीएल |
| ए | क्षेत्रों | मैं, एन, पीटीएस, सीएल, एससी, एफसी |
| आर | मार्गों | मैं, एन, पीटीएस, सीएल |
समूह
समूह QR कोड टाइप किए गए JSON पेलोड का उपयोग करते हैं। समूह कुंजी गोपनीय है.
इसमें नाम, ग्रुप_आईडी, ग्रुप_की, मूल, रंग, विवरण और वैकल्पिक त्वरित संदेश शामिल हैं।
ऑब्जेक्ट फ़ील्ड में ऑब्जेक्ट डेटा लपेटता है।
समूह प्रोफ़ाइल और वैकल्पिक ऑब्जेक्ट को जोड़ती है। ऐप समूह, ऑब्जेक्ट या दोनों को आयात कर सकता है।
मान्यकरण
ऐप आयात से पहले क्यूआर डेटा की जांच करता है और अमान्य ज्यामिति या बड़े आकार के डेटा को अस्वीकार कर देता है।
अक्षांश -90 से 90, देशांतर -180 से 180। निर्यातित निर्देशांक 5 दशमलव तक पूर्णांकित हैं।
आईडी 0 से अधिक होनी चाहिए। मार्गों के लिए कम से कम 2, क्षेत्रों में कम से कम 3 अलग-अलग बिंदु होने चाहिए।
अज़ीमुथ 0 से 360 डिग्री, सुधार -180 से 180 डिग्री, लंबाई और अंतराल अधिकतम 1,000 किमी।
JSON
Base64URL एन्कोडिंग से पहले के उदाहरण। वास्तविक QR लिंक में, एन्कोडेड JSON को #d=... में रखा गया है
{
"v": 1,
"m": [
{"i":1,"n":"Start","la":48.13715,"lo":11.57612,"ic":"PIN"}
]
}{
"v": 1,
"type": "group",
"name": "Team Alpha",
"group_id": 123456,
"group_key": "shared-secret",
"originLat": 48.13715,
"originLon": 11.57612
}