فهم أوضاع الارتفاع واستخدامها

AltitudeMode هي السمة التي تحدّد الموضع العمودي لعنصر الخريطة. تحدّد هذه السمة ما إذا كان سيتم عرض عنصر بالنسبة إلى التضاريس أو بالنسبة إلى الميزات فوق الأرض (مثل المباني) أو على ارتفاع مطلق فوق مستوى سطح البحر.

AltitudeMode هي السمة التي تحدّد موضع عرض العناصر التي تضيفها إلى الخريطة الثلاثية الأبعاد، مثل العلامات والخطوط المتعددة والمضلّعات والتصاميم، بالنسبة إلى سطح الأرض.

يقدّم الدليل التالي معلومات حول كيفية استخدام AltitudeMode بفعالية، بالإضافة إلى اعتبارات بشأن العوامل التي تؤثر في طريقة عرض العناصر.

نماذج الارتفاع الرقمية

يخضع موضع الميزة إلى نموذجين أساسيين لبيانات الارتفاع الرقمية (DEM) يمكن الوصول إليهما في واجهة برمجة التطبيقات:

  • نموذج التضاريس الرقمي (DTM) / "الأرض": عرض "للأرض المجردة" يوضّح ارتفاع التضاريس الأساسية، مع إزالة العناصر الموجودة فوق سطح الأرض
  • نموذج السطح الرقمي (DSM) / "الشبكة": هو تمثيل للسطح يتضمّن ارتفاع التضاريس بالإضافة إلى العناصر فوق الأرض، مثل المباني والأشجار.

توضّح الصورة التالية الفرق بين عرضَي نموذج التضاريس الرقمي ونموذج سطح الأرض الرقمي لمنطقة حضرية:

صورة تعرض مناظر متجاورة لنموذج التضاريس الرقمي ونموذج السطح الرقمي لبرج إيفل وباريس

AltitudeMode خيار

يحدّد اختيار AltitudeMode طريقة تفسير قيمة الارتفاع الخاصة بالعنصر (في حال توفيرها) بالنسبة إلى نماذج الارتفاع الرقمية.

  • ABSOLUTE: تعرض هذه السمة العنصر بالنسبة إلى متوسط مستوى سطح البحر، ويتم احتسابها باستخدام EGM96.
  • CLAMP_TO_GROUND: يعرض الكائن مباشرةً على نموذج التضاريس الرقمي (DTM)، متجاهلاً أي ارتفاع تم توفيره ومتبعًا التضاريس.
  • RELATIVE_TO_GROUND: يعرض هذا الخيار العنصر بالنسبة إلى سطح نموذج التضاريس الرقمي (الأرض).
  • RELATIVE_TO_MESH: يعرض الكائن بالنسبة إلى نموذج السطح الرقمي (الشبكة)، أي أعلى سطح، بما في ذلك الأرض والمباني والمياه.

يتيح لك المثال التالي تغيير AltitudeMode لخط متعدد الأضلاع لمراقبة كيفية تأثير الأوضاع المختلفة في عرض الخط المتعدد الأضلاع على أشكال هندسية معقّدة في بيئة شبه حضرية:

قيم الارتفاع في الأوضاع النسبية

عند استخدام الأوضاع النسبية (RELATIVE_TO_GROUND أو RELATIVE_TO_MESH)، تكون قيمة الارتفاع المقدَّمة عبارة عن إزاحة من السطح الأساسي المحدّد، وليس ارتفاعًا ثابتًا فوق مستوى سطح البحر. على سبيل المثال، سيؤدي الارتفاع البالغ 100 إلى وضع العنصر على ارتفاع 100 متر فوق نموذج التضاريس الرقمي أو نموذج السطح الرقمي.

إذا لم تتضمّن بيانات العنصر ارتفاعًا، سيؤدي وضع نسبي مثل RELATIVE_TO_MESH إلى وضع العنصر مباشرةً فوق الشبكة أو السطح. ومع ذلك، بالنسبة إلى الخطوط المتعددة والمضلّعات، ستكون الروابط بين النقاط خطوطًا مستقيمة، ما قد يؤدي إلى مرور الخط عبر الشبكة بين النقاط إذا لم تستخدِم الاستيفاء.

الخطوات التالية