डेवलपमेंट डायरी / PeakSight - Altitude & AR

PeakSight डेवलपमेंट जर्नल: ऊंचाई, पहाड़ और एआर रिजलाइन

चीन के चारों ओर एक सड़क यात्रा से प्रेरित होकर, PeakSight जीपीएस और बैरोमीटर की ऊंचाई, पर्वत की पहचान और प्रक्रियात्मक रूप से खींची गई रिजलाइन की सीमाओं का पता लगाता है।

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

यह विचार कहां से आया

हम मुख्य रूप से दो चीजें चाहते थे:

  1. हमारी वर्तमान ऊंचाई देखें। एक विशिष्ट बड़े लाल बिंदु वाला एक ऊंचाई ऐप ज़ियाहोंगशु पर बहुत लोकप्रिय था। लोग इसका उपयोग यह दिखाने के लिए करते थे कि वे कहाँ हैं और उन्होंने कितनी ऊँचाई तक यात्रा की है।

  2. पहाड़ों को उनकी पर्वतमालाओं से पहचानें। यह एक बहुत छोटा स्थान है, जिसमें कुछ उत्पाद इसकी सेवा प्रदान करते हैं। मुख्य उदाहरण जो मैं जानता था वे थे पीकवाइज़र, जिसकी वार्षिक सदस्यता की लागत उस समय आरएमबी 1,000 से अधिक थी, और एक जापानी डेवलपर द्वारा बनाया गया एआर माउंटेन-मैप ऐप था।

मैं एक सरल विकल्प चाहता था जो पेशेवर पर्वतारोहियों के लिए बनाई गई कई जटिल सुविधाओं के बिना, दोनों को मिला दे। वह PeakSight बन गया।

ऐप क्या करता है

PeakSight
PeakSight

वर्तमान ऊंचाई

ऐप में केवल दो या तीन स्क्रीन हैं। होम स्क्रीन आपकी वर्तमान ऊंचाई दिखाती है, जीपीएस और बैरोमीटर की ऊंचाई के बीच स्विच करने के विकल्प के साथ। Apple ने सबसे पहले iPhone 6 श्रृंखला में एक बैरोमीटर जोड़ा, जिससे कुछ स्थितियों में अधिक सटीक ऊंचाई माप की अनुमति मिली। मेरा मानना ​​था कि जीपीएस ऊंचाई आमतौर पर पहाड़ों में पर्याप्त होती है, जबकि शहरी जंगल में कंक्रीट की इमारत में बैरोमीटर अधिक उपयोगी होता है।

रिडगेलिन

रिजलाइन से मेल खाते पर्वतों के नाम देखने के लिए अपना फ़ोन घुमाएँ। स्वतंत्र रूप से उपलब्ध सार्वजनिक डेटाबेस का उपयोग करते हुए मेरा कार्यान्वयन अभी भी कठिन है। यह कैसे काम करता है इसके बारे में जीपीटी की व्याख्या यहां दी गई है:

PeakSight वास्तविक डीईएम इलाके का नहीं बल्कि "पीक स्थानों और प्रक्रियात्मक रूपरेखा" का उपयोग करता है। इसमें तीन डेटा परतें हैं: 92 अंतर्निहित प्रसिद्ध शिखर, ओपनस्ट्रीटमैप ओवरपास से ऑनलाइन शिखर और एक स्थानीय डाउनलोड कैश। उपयोगकर्ता के स्थान से, ऐप प्रत्येक शिखर की दूरी और असर की गणना करता है। इसके बाद यह एक सतत सिल्हूट बनाने के लिए ऊंचाई, दूरी-आधारित फ़ॉलऑफ़ और फ़ोन अभिविन्यास को जोड़ती है। एआर अज़ीमुथ और ऊंचाई कोणों का उपयोग करके लेबल को प्रोजेक्ट करने के लिए समान डेटा का उपयोग करता है। नाम, ऊँचाई, दूरियाँ और दिशाएँ वास्तविक डेटा पर आधारित हैं, लेकिन पहाड़ की आकृतियाँ, घाटियाँ और रोड़ा दृश्य सिमुलेशन हैं। वास्तविक रिजलाइन के सटीक मिलान के लिए एसआरटीएम या कॉपरनिकस डीईएम जैसे उन्नयन डेटा की आवश्यकता होगी।

इसलिए यह उन दो अन्य ऐप्स के समान उच्च-सटीक रिजलाइन नहीं खींच सकता है। उनकी आकृतियाँ सुंदर हैं और वास्तविक पहाड़ों के साथ निकटता से संरेखित हो सकती हैं। एक भुगतान करने वाले उपयोगकर्ता ने फिर भी विज्ञापन हटाने और मेरी सिम्युलेटेड एआर रिजलाइन सुविधा खरीदी। मुझे लगा कि बेहतर परिणाम के लिए मैं उस व्यक्ति का ऋणी हूँ।

मैं एक ऐसे शहर में रहता हूं जहां उचित पहाड़ों के बजाय केवल छोटी-छोटी पहाड़ियां हैं, इसलिए मेरे पास अच्छा परीक्षण वातावरण नहीं है। यदि आप उत्पाद को बेहतर बनाने में मदद करना चाहते हैं, तो संपर्क करें। मैं आपको परीक्षण समूह में जोड़ सकता हूं, और हम इस पर एक साथ काम कर सकते हैं।