অল্টিটিউড মোড সম্পর্কে বোঝা ও ব্যবহার করা

AltitudeMode হল এমন একটি প্রপার্টি যা ম্যাপ এলিমেন্টের উল্লম্ব প্লেসমেন্ট নির্ধারণ করে। এটি নির্ধারণ করে যে কোনও অবজেক্ট ভূখণ্ডের সাপেক্ষে, মাটির উপরে থাকা ফিচার (যেমন বিল্ডিং) সাপেক্ষে নাকি সমুদ্রপৃষ্ঠ থেকে পরম উচ্চতায় রেন্ডার করা হয়েছে।

AltitudeMode হল এমন একটি প্রপার্টি যা নির্ধারণ করে যে আপনি 3D ম্যাপে যেসব এলিমেন্ট যোগ করেন, যেমন মার্কার, পলিলাইন, পলিগন এবং মডেল, সেগুলি পৃথিবীর পৃষ্ঠের সাপেক্ষে কোথায় রেন্ডার করা হবে। এছাড়াও, AltitudeMode কন্ট্রোল করে যে flyCameraTo এবং flyCameraAround অ্যানিমেশনের সময় ক্যামেরা কোথায় পজিশন করা আছে।

নিম্নলিখিত নির্দেশিকা AltitudeMode কার্যকরভাবে ব্যবহার করার তথ্য প্রদান করে, এবং এলিমেন্ট কীভাবে রেন্ডার করা হয় তা প্রভাবিত করে এমন বিষয়গুলির জন্য বিবেচনা।

ডিজিটাল এলিভেশন মডেল

ফিচার প্লেসমেন্ট দুটি অন্তর্নিহিত ডিজিটাল এলিভেশন মডেল (DEMs) দ্বারা পরিচালিত হয় API-তে অ্যাক্সেসযোগ্য:

  • ডিজিটাল টেরেন মডেল (DTM) / "গ্রাউন্ড": "বেয়ার-আর্থ" ভিউ যা মাটির উপরে থাকা অবজেক্ট সরিয়ে দিয়ে মাটির উচ্চতা দেখায়।
  • ডিজিটাল সারফেস মডেল (DSM) / "মেশ": সারফেসের এমন উপস্থাপনা যাতে ভূখণ্ডের উচ্চতা এবং বিল্ডিং ও গাছের মতো ভূপৃষ্ঠের উপরে থাকা ফিচার অন্তর্ভুক্ত থাকে।

নিম্নলিখিত ছবিতে একটি শহুরে এলাকার DTM ও DSM রেন্ডারিংয়ের মধ্যে পার্থক্য দেখানো হয়েছে:

কলোসিয়ামের পাশাপাশি DTM এবং DSM ভিউ দেখানো ছবি

AltitudeMode বিকল্প

AltitudeMode-এর পছন্দ নির্ধারণ করে যে কীভাবে ফিচারের উচ্চতা ভ্যালু (যদি প্রদান করা হয়) ডিজিটাল উচ্চতা মডেলের সাপেক্ষে ব্যাখ্যা করা হয়।

  • ABSOLUTE: সমুদ্রের গড় উচ্চতার সাপেক্ষে অবজেক্ট রেন্ডার করে, EGM96 ব্যবহার করে হিসাব করা হয়।
  • CLAMP_TO_GROUND: প্রদত্ত উচ্চতা উপেক্ষা করে এবং ভূখণ্ড অনুসরণ করে, অবজেক্টটি সরাসরি DTM (গ্রাউন্ড)-এ রেন্ডার করে।
  • RELATIVE_TO_GROUND: DTM (গ্রাউন্ড) সারফেসের সাপেক্ষে অবজেক্ট রেন্ডার করে।
  • RELATIVE_TO_MESH: DSM (Mesh)-এর সাপেক্ষে অবজেক্ট রেন্ডার করে—মাটি, বিল্ডিং ও জল সহ সবচেয়ে উঁচু সারফেস।

আপেক্ষিক মোডে উচ্চতার মান

রিলেটিভ মোড (RELATIVE_TO_GROUND বা RELATIVE_TO_MESH) ব্যবহার করার সময়, প্রদান করা উচ্চতার মান হল বেছে নেওয়া বেস সারফেস থেকে অফসেট, সমুদ্রপৃষ্ঠ থেকে নির্দিষ্ট উচ্চতা নয়। যেমন, ১০০ উচ্চতা সেট করলে ফিচারটি DTM বা DSM-এর ১০০ মিটার উপরে প্লেস করা হবে।

ফিচার ডেটাতে উচ্চতা অন্তর্ভুক্ত না থাকলে, RELATIVE_TO_MESH-এর মতো রিলেটিভ মোড ফিচারটিকে সরাসরি মেশ/সারফেসের উপরে রাখবে। তবে, পলিলাইন এবং পলিগনের ক্ষেত্রে, পয়েন্টগুলির মধ্যে সংযোগগুলি সরলরেখা হবে, যা ইন্টারপোলেশন ব্যবহার না করলে পয়েন্টগুলির মধ্যে মেশের মধ্য দিয়ে লাইনটি যেতে পারে।