ऊंचाई के मोड को समझना और उनका इस्तेमाल करना

AltitudeMode वह प्रॉपर्टी है जो मैप एलिमेंट के वर्टिकल प्लेसमेंट के बारे में बताती है. इससे यह तय होता है कि किसी ऑब्जेक्ट को इलाके के हिसाब से रेंडर किया गया है, ज़मीन के ऊपर की सुविधाओं (जैसे कि इमारतें) के हिसाब से रेंडर किया गया है या समुद्र तल से एक तय ऊंचाई पर रेंडर किया गया है.

AltitudeMode एक ऐसी प्रॉपर्टी है जो यह तय करती है कि 3D मैप में जोड़े गए एलिमेंट, जैसे कि मार्कर, पॉलीलाइन, पॉलीगॉन, और मॉडल, पृथ्वी की सतह के हिसाब से कहां रेंडर किए जाएंगे.

यहां दी गई गाइड में, AltitudeMode का असरदार तरीके से इस्तेमाल करने के बारे में जानकारी दी गई है. साथ ही, उन बातों के बारे में बताया गया है जिनका असर एलिमेंट के रेंडर होने के तरीके पर पड़ता है.

डिजिटल एलिवेशन मॉडल

इस सुविधा के तहत, दो डिजिटल एलिवेशन मॉडल (डीईएम) के आधार पर जगह तय की जाती है. ये मॉडल, एपीआई में ऐक्सेस किए जा सकते हैं:

  • डिजिटल टेरेन मॉडल (डीटीएम) / "ग्राउंड": यह "बेयर-अर्थ" व्यू है. इसमें ज़मीन की ऊंचाई दिखती है. साथ ही, ज़मीन के ऊपर मौजूद ऑब्जेक्ट हटा दिए जाते हैं.
  • डिजिटल सरफ़ेस मॉडल (डीएसएम) / "मेश": यह एक ऐसा मॉडल है जो ज़मीन की ऊंचाई के साथ-साथ, ज़मीन के ऊपर मौजूद चीज़ों को भी दिखाता है. जैसे, इमारतें और पेड़.

इस इमेज में, किसी शहरी इलाके की DTM और DSM रेंडरिंग के बीच का अंतर दिखाया गया है:

इस इमेज में, आइफ़िल टावर और पेरिस के DTM और DSM व्यू को साथ-साथ दिखाया गया है

AltitudeMode विकल्प

AltitudeMode चुनने से यह तय होता है कि अगर सुविधा की ऊंचाई की वैल्यू दी गई है, तो डिजिटल एलिवेशन मॉडल के हिसाब से उसकी व्याख्या कैसे की जाएगी.

  • ABSOLUTE: यह ऑब्जेक्ट को समुद्र तल से औसत ऊंचाई के हिसाब से रेंडर करता है. इसकी गणना EGM96 का इस्तेमाल करके की जाती है.
  • CLAMP_TO_GROUND: यह ऑब्जेक्ट को सीधे तौर पर डीटीएम (ग्राउंड) पर रेंडर करता है. साथ ही, दी गई ऊंचाई को अनदेखा करता है और इलाके के हिसाब से ऑब्जेक्ट को दिखाता है.
  • RELATIVE_TO_GROUND: यह ऑब्जेक्ट को डीटीएम (ज़मीन) की सतह के हिसाब से रेंडर करता है.
  • RELATIVE_TO_MESH: यह ऑब्जेक्ट को डीएसएम (मेश) के हिसाब से रेंडर करता है. डीएसएम, सबसे ऊंची सतह होती है. इसमें ज़मीन, इमारतें, और पानी शामिल होता है.

नीचे दिए गए सैंपल से, पॉलीलाइन के AltitudeMode को बदला जा सकता है. इससे यह देखा जा सकता है कि सेमी-अर्बन सेटिंग में, जटिल ज्यामिति पर पॉलीलाइन की रेंडरिंग पर अलग-अलग मोड का क्या असर पड़ता है:

रिलेटिव मोड में ऊंचाई की वैल्यू

रिलेटिव मोड (RELATIVE_TO_GROUND या RELATIVE_TO_MESH) का इस्तेमाल करते समय, ऊंचाई की दी गई वैल्यू, चुनी गई बेस सतह से ऑफ़सेट होती है. यह समुद्र तल से तय ऊंचाई नहीं होती. उदाहरण के लिए, ऊंचाई की वैल्यू 100 होने पर, सुविधा को डीटीएम या डीएसएम से 100 मीटर ऊपर रखा जाएगा.

अगर सुविधा के डेटा में ऊंचाई शामिल नहीं है, तो RELATIVE_TO_MESH जैसे रिलेटिव मोड, सुविधा को सीधे तौर पर मेश/सरफ़ेस के ऊपर रख देगा. हालांकि, पॉलीलाइन और पॉलीगॉन के लिए, पॉइंट के बीच के कनेक्शन सीधी लाइनें होंगी. अगर इंटरपोलेशन का इस्तेमाल नहीं किया जाता है, तो हो सकता है कि लाइन पॉइंट के बीच के मेश से होकर गुज़रे.

अगले चरण