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

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

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

নিম্নলিখিত নির্দেশিকা 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)-এর সাপেক্ষে অবজেক্ট রেন্ডার করে—এর মধ্যে গ্রাউন্ড, বিল্ডিং ও জল সহ সবচেয়ে উঁচু সারফেস পড়ে।

নিম্নলিখিত নমুনা আপনাকে পলিলাইনের AltitudeMode পরিবর্তন করে দেখতে দেয় যে কীভাবে বিভিন্ন মোড পলিলাইনের রেন্ডারিংয়ের উপর প্রভাব ফেলে। এটি একটি আধা-শহুরে সেটিংয়ে জটিল জ্যামিতির ক্ষেত্রে হয়:

আপেক্ষিক মোডে উচ্চতা সংক্রান্ত ভ্যালু

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

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

পরবর্তী ধাপ