AltitudeMode হলো সেই প্রপার্টি যা একটি ম্যাপ এলিমেন্টের উল্লম্ব অবস্থান নির্ধারণ করে। এটি ঠিক করে যে কোনো অবজেক্ট ভূখণ্ডের সাপেক্ষে, ভূপৃষ্ঠের উপরের বৈশিষ্ট্যগুলোর (যেমন ভবন) সাপেক্ষে, নাকি সমুদ্রপৃষ্ঠ থেকে একটি নির্দিষ্ট উচ্চতায় রেন্ডার করা হবে।
AltitudeMode হলো এমন একটি প্রপার্টি যা নির্ধারণ করে যে, আপনি 3D ম্যাপে যোগ করা উপাদানসমূহ (যেমন মার্কার, পলিলাইন, পলিগন এবং মডেল) পৃথিবীর পৃষ্ঠের সাপেক্ষে কোথায় রেন্ডার হবে। এছাড়াও, flyTo এবং flyAround অ্যানিমেশনের সময় ক্যামেরার অবস্থানও AltitudeMode নিয়ন্ত্রিত হয়।
নিম্নলিখিত নির্দেশিকাটি AltitudeMode কার্যকরভাবে ব্যবহার করার বিষয়ে তথ্য প্রদান করে, এবং সেই সাথে এলিমেন্টগুলো কীভাবে রেন্ডার হবে তা প্রভাবিত করে এমন বিষয়গুলো বিবেচনা করার কথাও জানায়।
ডিজিটাল উচ্চতা মডেল
ফিচারের অবস্থান দুটি অন্তর্নিহিত ডিজিটাল এলিভেশন মডেল (ডিইএম) দ্বারা নিয়ন্ত্রিত হয়, যা এপিআই-তে উপলব্ধ:
- ডিজিটাল টেরেণ মডেল (ডিটিএম) / "ভূমি" : একটি "খালি-ভূমি" দৃশ্য যা ভূপৃষ্ঠের উপরের বস্তুসমূহ অপসারণ করে নিম্নস্থ ভূখণ্ডের উচ্চতা দেখায়।
- ডিজিটাল সারফেস মডেল (ডিএসএম) / "মেশ" : ভূপৃষ্ঠের একটি উপস্থাপনা, যাতে ভূখণ্ডের উচ্চতার পাশাপাশি ভবন এবং গাছের মতো ভূপৃষ্ঠের উপরের বৈশিষ্ট্যগুলোও অন্তর্ভুক্ত থাকে।
নিম্নলিখিত চিত্রটিতে একটি শহরাঞ্চলের DTM এবং DSM রেন্ডারিংয়ের মধ্যে পার্থক্য দেখানো হয়েছে:

AltitudeMode বিকল্পগুলি
AltitudeMode এর নির্বাচন নির্ধারণ করে যে, ফিচারটির উচ্চতার মান (যদি সরবরাহ করা হয়) ডিজিটাল এলিভেশন মডেলগুলোর সাপেক্ষে কীভাবে ব্যাখ্যা করা হবে।
-
ABSOLUTE: EGM96 ব্যবহার করে গণনাকৃত গড় সমুদ্রপৃষ্ঠের সাপেক্ষে বস্তুটি প্রদর্শন করে। -
CLAMP_TO_GROUND: প্রদত্ত উচ্চতা উপেক্ষা করে এবং ভূখণ্ড অনুসরণ করে অবজেক্টটিকে সরাসরি DTM (ভূমি)-এর উপর রেন্ডার করে। -
RELATIVE_TO_GROUND: DTM (ভূমি) পৃষ্ঠের সাপেক্ষে বস্তুটি রেন্ডার করে। -
RELATIVE_TO_MESH: বস্তুটিকে DSM (মেশ)-এর সাপেক্ষে রেন্ডার করে—যা হলো সর্বোচ্চ পৃষ্ঠতল, যার মধ্যে ভূমি, ভবন এবং জল অন্তর্ভুক্ত।
নিম্নলিখিত নমুনাটি আপনাকে একটি আধা-শহুরে পরিবেশে জটিল জ্যামিতির উপর পলিলাইনের রেন্ডারিং-এর উপর বিভিন্ন মোডের প্রভাব পর্যবেক্ষণ করার জন্য এর AltitudeMode পরিবর্তন করতে দেয়:
আপেক্ষিক মোডে উচ্চতার মান
রিলেটিভ মোড ( RELATIVE_TO_GROUND বা RELATIVE_TO_MESH ) ব্যবহার করার সময়, প্রদত্ত উচ্চতার মানটি নির্বাচিত ভিত্তি পৃষ্ঠ থেকে একটি অফসেট, সমুদ্রপৃষ্ঠ থেকে একটি নির্দিষ্ট উচ্চতা নয়। উদাহরণস্বরূপ, ১০০ উচ্চতা ফিচারটিকে DTM বা DSM-এর ১০০ মিটার উপরে স্থাপন করবে।
ফিচার ডেটাতে যদি উচ্চতা অন্তর্ভুক্ত না থাকে, তাহলে RELATIVE_TO_MESH মতো একটি রিলেটিভ মোড ফিচারটিকে সরাসরি মেশ/সারফেসের উপরে স্থাপন করবে। তবে, পলিলাইন এবং পলিগনের ক্ষেত্রে, পয়েন্টগুলোর মধ্যে সংযোগগুলো সরলরেখা হবে, যার ফলে আপনি ইন্টারপোলেশন ব্যবহার না করলে লাইনটি পয়েন্টগুলোর মধ্যবর্তী মেশের ভেতর দিয়ে চলে যেতে পারে।
পরবর্তী পদক্ষেপ
-
AltitudeModeএর আরও বিশদ বিবরণের জন্য, যেখানেAltitudeModeএবং মার্কার সম্পর্কিত তথ্য অন্তর্ভুক্ত রয়েছে, আর্কিটেকচার সেন্টারের টপিকটি পড়ুন।