حالت‌های ارتفاع را بشناسید و از آنها استفاده کنید

AltitudeMode ویژگی‌ای است که قرارگیری عمودی یک عنصر نقشه را تعریف می‌کند. این ویژگی تعیین می‌کند که آیا یک شیء نسبت به عوارض زمین، نسبت به عوارض بالای سطح زمین (مانند ساختمان‌ها) یا در ارتفاع مطلق بالاتر از سطح دریا رندر شود.

AltitudeMode ویژگی‌ای است که تعیین می‌کند عناصری که به نقشه سه‌بعدی اضافه می‌کنید، مانند نشانگرها، چندخطی‌ها، چندضلعی‌ها و مدل‌ها، نسبت به سطح زمین کجا رندر شوند.

راهنمای زیر اطلاعاتی در مورد استفاده‌ی مؤثر AltitudeMode و ملاحظاتی در مورد عواملی که بر نحوه‌ی رندر عناصر تأثیر می‌گذارند، ارائه می‌دهد.

مدل‌های ارتفاعی دیجیتال

جایگذاری عوارض توسط دو مدل ارتفاعی رقومی (DEM) که در 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 ویژگی را مستقیماً روی مش/سطح قرار می‌دهد. با این حال، برای چندخطی‌ها و چندضلعی‌ها، اتصالات بین نقاط به صورت خطوط مستقیم خواهد بود که در صورت عدم استفاده از درون‌یابی، ممکن است باعث شود خط از مش بین نقاط عبور کند.

مراحل بعدی

  • برای مرور عمیق‌تر AltitudeMode ، از جمله اطلاعات مربوط به AltitudeMode و نشانگرها، موضوع مرکز معماری را مطالعه کنید.