فهم أوضاع الارتفاع والميزات في الخرائط الثلاثية الأبعاد

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

في ما يلي كيفية استخدام AltitudeMode مع عدد من أنواع الميزات:

كيفية استخدام "الارتفاع" في "البيئات الثلاثية الأبعاد"

عند وضع نقاط ضمن مشهد ثلاثي الأبعاد، يتأثر موضعها النهائي بوجود مبانٍ أو كائنات ثلاثية الأبعاد تم التقاطها، مثل الأشجار. من الضروري فهم مفهومَين أساسيَّين:

  • نموذج التضاريس الرقمي (DTM): يمثّل هذا النموذج ارتفاع "الأرض المجردة". يمكنك التفكير في الأمر على أنّه الشكل الطبيعي للأرض بدون أي مبانٍ أو أشجار أو منشآت أخرى. تستند جميع المناطق إلى نموذج التضاريس الرقمي الذي يشكّل أساس ارتفاع الكرة الأرضية (يتم احتسابه باستخدام EGM96).
  • نموذج السطح الرقمي (DSM): يمثّل هذا النموذج ارتفاع "السطح العلوي"، بما في ذلك المباني والأشجار وغيرها من الإنشاءات. في المناطق التي تم فيها التقاط بيانات عن المعالم (خاصةً البيئات الحضرية التي تهيمن فيها المباني على المنظر)، سيظهر السطح المرئي أعلى من التضاريس الأساسية.

يُعد التمييز بين نموذج التضاريس الرقمي ونموذج السطح الرقمي أمرًا حيويًا لفهم كيفية تفاعل أوضاع الارتفاع المختلفة مع نماذج الارتفاع الرقمية هذه، إذ قد يتم حجب موضع المعالم أو يتأثر بنموذج السطح. يمكنك الاطّلاع على الاختلافات في الرسم البياني أدناه:

خريطة ثلاثية الأبعاد توضّح الفرق بين نموذج التضاريس الرقمي (DTM) ونموذج السطح الرقمي (DSM)

عندما لا تتضمّن المعالم بيانات الارتفاع

إذا كانت لديك بيانات لا تتضمّن قياسًا للارتفاع أو عند استخدام بيانات من خدمة أخرى من Google، مثل خدمتَي "الطرق" أو "الأماكن"، لن يتوفّر لك غالبًا أي ارتفاع في الشكل الهندسي الذي يتم عرضه. في مثل هذه الحالات، يتطلّب وضع الميزة في المشهد اختيار AltitudeMode بعناية:

  • تثبيت العنصر على الأرض: هذا هو أبسط أسلوب، حيث يتوافق العنصر تلقائيًا مع التضاريس. يستخدم هذا الوضع نموذج DTM.
  • تحديد ارتفاع عشوائي + الوضع النسبي: يمكنك تحديد ارتفاع مختار ثم استخدام RELATIVE_TO_GROUND (الذي يضع العناصر بالنسبة إلى نموذج التضاريس الرقمي) أو RELATIVE_TO_MESH (الذي يضع العناصر بالنسبة إلى نموذج سطح الأرض الرقمي).
  • استخدام خدمة أخرى للحصول على الارتفاع: للحصول على ارتفاع دقيق من نموذج التضاريس الرقمي في الموقع الجغرافي للعنصر، يمكنك استخدام خدمة مثل Elevation API من Google Maps Platform. إذا كان الشكل خطًا أو مضلّعًا، عليك إجراء ذلك لكل نقطة من النقاط التي يتألف منها الخط أو المضلّع.

ماذا تعني خيارات AltitudeMode ومتى يجب استخدامها؟

هناك أربعة خيارات AltitudeMode يمكنك تحديدها عند تعريف ميزة:

ABSOLUTE

تخيّل طائرة تحلّق على ارتفاع معيّن فوق مستوى سطح البحر، مثلاً 10,000 قدم. ويكون ارتفاعه ثابتًا، سواء كان يحلق فوق جبل أو وادٍ.

طريقة الاستخدام: يتم التعبير عن ارتفاع الكائن بالنسبة إلى متوسط مستوى سطح البحر (يتم احتسابه باستخدام EGM96). يتم تفسير إحداثي الارتفاع الخاص بالعنصر كارتفاع دقيق فوق متوسط مستوى سطح البحر.

حالات الاستخدام: للميزات التي تتضمّن ارتفاعات معروفة ودقيقة، مثل مسارات الرحلات الجوية أو الأجسام المغمورة التي تتضمّن عمقًا دقيقًا أو الأدوات العلمية ذات النقاط الثابتة.

CLAMP_TO_GROUND

فكِّر في وضع بطانية نزهة مباشرةً على سفح تل. وبغض النظر عن مدى انحدار التل أو استوائه، فإنّ البطانية تكون دائمًا مستوية على السطح المرئي.

طريقة الاستخدام: يتم التعبير عن ارتفاع الكائن على أنّه موضوع مباشرةً على الأرض. وستبقى على مستوى الأرض، وتتبع التضاريس، بغض النظر عن أي قيمة ارتفاع يتم تقديمها. يتم تجاهل إحداثيات الارتفاع الخاصة بالعنصر، ويتم عرضها مباشرةً على سطح التضاريس (نموذج التضاريس الرقمي).

حالات الاستخدام: للميزات التي يجب أن تتوافق دائمًا مع التضاريس، مثل الطرق أو الأسوار أو المسارات أو حدود الممتلكات أو قاعدة المباني

RELATIVE_TO_GROUND

تخيَّل منطادًا يرتفع 100 متر فوق أي ارتفاع طبيعي للأرض (نموذج تضاريس رقمي) تحته. وإذا ارتفع مستوى الأرض، يرتفع البالون معه، مع الحفاظ على تلك الفجوة البالغة 100 متر من "الأرض العارية".

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

حالات الاستخدام: للأجسام التي يجب أن تحافظ على ارتفاع ثابت فوق التضاريس الطبيعية، مثل أبراج الاتصالات أو خطوط الكهرباء العلوية في المناطق الريفية.

RELATIVE_TO_MESH

وهذا يشبه طائرة بدون طيار تحلّق على ارتفاع ثابت فوق أي شيء تحلّق فوقه، سواء كان ذلك أرضًا مكشوفة أو سطح مبنى أو قمة شجرة. ويتم تعديله ليناسب أعلى سطح مرئي (DSM).

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

حالات الاستخدام: بالنسبة إلى العناصر التي يجب أن تطفو على ارتفاع معيّن فوق أي شيء موجود فعليًا (نماذج التضاريس الرقمية والمباني والمياه)، تكون هذه الميزة مفيدة للعلامات على الأسطح أو العناصر التي تتكيّف ديناميكيًا مع المشهد المرئي.

لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات ثوابت AltitudeMode.

أمثلة مرئية واستخدامات عملية

تستخدِم هذه الأمثلة موقعًا جغرافيًا محدّدًا، وهو "ستونهنج"، لتوضيح كيف تؤثّر خيارات AltitudeMode المختلفة في موضع الميزة. تتناول هذه الأمثلة أولاً علامات تحديد المواقع الجغرافية، ثم الخطوط والمساحات التي تتضمّن بعض الاعتبارات المختلفة.

علامات الموضع

لنفترض أنّ هناك علامة دبوس موضوعة على النحو التالي:

const markerLocation = { lat: 51.1789, lng: -1.8262, altitude: 102.23 };

يمكنك رؤية هذا الموقع الجغرافي على شكل دبوس أبيض في المشهد أدناه:

مشهد خريطة ثلاثي الأبعاد مع علامة موضعية بيضاء، يوضّح الموضع التلقائي لعلامة.

الآن، ألقِ نظرة على الصورة أدناه التي تعرض دبابيس بألوان مختلفة موضوعة باستخدام أوضاع الارتفاع المختلفة.

مشهد خريطة ثلاثية الأبعاد يعرض دبابيس متعددة (بيضاء وأرجوانية وبرتقالية وزرقاء) موضوعة باستخدام أوضاع ارتفاع مختلفة، وكلها متمركزة حول ستونهنج.

لنلقِ نظرة على كيفية تأثير الارتفاعات المختلفة في ترتيب موضع العلامة تصاعديًا.AltitudeMode

CLAMP_TO_GROUND (Purple Pin)

يتجاهل هذا الدبوس قيمة الارتفاع ويربط نفسه بأقرب ارتفاع عن سطح الأرض. يمكنك رؤيته أسفل الدبوس الأبيض مباشرةً، وهو يلتصق بالأرض.

من الناحية الفنية، يتجاهل هذا الوضع الارتفاع الفعلي ويحصر الدبوس في أقرب ارتفاع لنموذج التضاريس الرقمي.

ABSOLUTE (White Pin)

يستخدم هذا الدبوس قيمة الارتفاع الدقيق (102.23 مترًا) لوضع العلامة على هذا الارتفاع فوق مستوى سطح البحر (EGM96)، ويظهر فوق أحد أحجار ستونهنج كما هو محدّد في الارتفاع المقدَّم.

من الناحية الفنية، يستخدم هذا الوضع قيمة الارتفاع المحدّدة لوضع الدبوس على الارتفاع المحدّد فوق مستوى سطح البحر، وهو في هذا المثال موقع "ستونهنج"، ولكن في أعلى أحد الأحجار.

RELATIVE_TO_GROUND (دبوس برتقالي)

تستند هذه الدبوس إلى الأرض (نموذج التضاريس الرقمي) ويتم وضعه على ارتفاع 102.23 متر فوق مستوى سطح الأرض، ما يجعله يبدو وكأنّه يطفو فوق الأرض الطبيعية التي تقع تحت الحجر في دائرة ستونهنج.

من الناحية الفنية، يضبط هذا الوضع قاعدته على مستوى نموذج التضاريس الرقمي الفعلي على الأرض، ثم يضع الدبوس على ارتفاع 102.23 متر فوقه.

RELATIVE_TO_MESH (Blue Pin)

يستخدم هذا الدبوس السطح المرئي (DSM) كأساس له ويضع نفسه على ارتفاع 102.23 متر فوق هذا السطح. يتضمّن هذا الوضع ارتفاع الحجر في قياسه، ما يجعله أعلى قليلاً من الدبوس البرتقالي.

من الناحية الفنية، يستخدم هذا الوضع الشبكة (DSM) كأساس ويضع الموقع الجغرافي على الارتفاع المحدّد فوقها. بما أنّ DSM يقع في أعلى الحجر الواقف، يتضمّن هذا الدبوس هذا الارتفاع الإضافي في قياسه عند تحديد ارتفاعه النسبي، ما يجعله أعلى قليلاً من دبوس RELATIVE_TO_GROUND.

خطوط ومساحات المواضع

بالنسبة إلى الخطوط والمساحات، من المهم تحديد كل من ارتفاع النقاط داخل العنصر (سواء تم تحديده أم لا) وAltitudeMode المستخدَم. لنفترض أنّنا نريد فحص خط على طول "ستونهنج" مع الارتفاعات المحدّدة التالية:

const lineCoords = [
   { lat: 51.1786, lng : -1.8266, altitude: 101.36 },
   { lat: 51.1787, lng : -1.8264, altitude: 101.18 },
   { lat: 51.178778, lng : -1.826354, altitude: 104.89 },
   { lat: 51.178815, lng : -1.826275, altitude: 107.55 },
   { lat: 51.178923, lng : -1.825980, altitude: 105.53 },
   { lat: 51.1791, lng : -1.8258, altitude: 100.29 },
   { lat: 51.1792, lng : -1.8257, altitude: 100.29 }
];

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

خريطة ثلاثية الأبعاد تعرض خطًا أبيض موضوعًا حول "ستونهنج" باستخدام تحديد الموقع الجغرافي المطلق

مرة أخرى، تعرض الصورة أدناه الخطوط باستخدام أوضاع الارتفاع المختلفة. لنناقش كل منها بالتفصيل، بدءًا من الأقل إلى الأعلى.

خريطة ثلاثية الأبعاد تعرض خطوطًا متعددة الألوان (أرجواني وأبيض وبرتقالي وأزرق) موضوعة حول "ستونهنج" باستخدام أوضاع ارتفاع مختلفة

CLAMP_TO_GROUND (Purple Line)

يتجاهل هذا الخط الارتفاع المحدّد لكل نقطة، وبدلاً من ذلك، يلتف الخط مباشرةً فوق الأرض الأساسية (نموذج التضاريس الرقمي). ويتبع التضاريس، متجاهلاً أي ميزات مثل المباني أو الأحجار فوقه.

من الناحية الفنية، يتجاهل هذا الوضع قيم الارتفاع الفعلية ويضع الخط على نموذج التضاريس الرقمي، مع اتّباع التضاريس الأساسية وتجاهل شبكة العناصر فوقها.

ABSOLUTE (الخط الأبيض)

يستخدم هذا الخط الارتفاع الدقيق لكل نقطة، ما يؤدي إلى تجاوز الخط لبعض الأحجار. ويتم ربطها بخطوط مستقيمة بين كل نقطة، ما قد يجعلها تبدو أحيانًا وكأنّها تمر عبر العناصر إذا لم تكن النقاط متكررة بما يكفي.

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

RELATIVE_TO_GROUND (الخط البرتقالي)

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

من الناحية الفنية، يستخدم هذا الوضع نموذج التضاريس الرقمي كأساس ويضع مواقع الخطوط على الارتفاع المدرَج بالنسبة إليه.

RELATIVE_TO_MESH (الخط الأزرق)

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

من الناحية الفنية، يستخدم هذا الوضع الشبكة (DSM) كأساس ويضع المواقع الجغرافية على الارتفاع المحدّد فوقها، وقد يتغير الخط حسب الشبكة بسبب الميزات المختلفة على الأرض.

عندما لا يتم تحديد الارتفاع للخطوط

والآن، لنفترض إحداثيات الخط نفسه ولكن بدون تحديد أي ارتفاع:

const lineCoords = [
   { lat: 51.1786, lng : -1.8266 },
   { lat: 51.1787, lng : -1.8264 },
   { lat: 51.178778, lng : -1.826354 },
   { lat: 51.178815, lng : -1.826275 },
   { lat: 51.178923, lng : -1.825980 },
   { lat: 51.1791, lng : -1.8258 },
   { lat: 51.1792, lng : -1.8257 }
];

في هذا السيناريو، حيث لا يتم توفير الارتفاع، تظهر الخطوط غالبًا في مواقع متشابهة. قد تندمج الخطوط البيضاء والبرتقالية والأرجوانية في خط واحد (برتقالي، لأنّه عادةً ما يتم رسمه آخرًا) لأنّها جميعًا يتم ضبطها تلقائيًا على موضع مشابه على مستوى الأرض. يمكنك الاطّلاع على ذلك أدناه:

خريطة ثلاثية الأبعاد تعرض خطوطًا متعددة الألوان (برتقالي وأزرق) حول ستونهنج، مع دمج الخطوط البيضاء والبنفسجية بسبب عدم توفّر بيانات الارتفاع

يستخدم الخط الأزرق (RELATIVE_TO_MESH) مرة أخرى الشبكة (DSM) كأساس. بما أنّه لم يتم تحديد أي ارتفاع، يتم عرض النقاط مباشرةً فوق الشبكة. يُرجى العِلم أنّ هذه الأداة لا ترسم الخط على الشبكة، بل تربط النقاط المحدّدة على الشبكة بخطوط مستقيمة. مع أنّ هذا قد يبدو مقبولاً في بعض الأمثلة، إلا أنّه قد يتسبّب في مشاكل في الظهور عند تغطيته بميزات أخرى. سنتناول هذه المشكلة في القسم التالي.

تفاعل الشبكات والخطوط: يمكننا الآن إلقاء نظرة على خط متعدد آخر. هذه الصورة في المنطقة نفسها ولكنها تغطي مساحة أكبر من الأرض (أو تتضمّن تفاصيل أكثر حول نموذج السطح الرقمي فوق نموذج التضاريس الرقمي).

const lineCoords = [
    { lat: 51.188404, lng: -1.779059, altitude: 70.69 },
    { lat: 51.187955, lng: -1.780143, altitude: 77.25 },
    { lat: 51.187658, lng: -1.781552, altitude: 68.97 },
    { lat: 51.187376, lng: -1.782447, altitude: 99.02 },
    { lat: 51.186912, lng: -1.783692, altitude: 104.35 },
    { lat: 51.185855, lng: -1.788368, altitude: 86.91 },
];

عندما نرى التمثيل باستخدام الطرق (والألوان) نفسها كما في السابق، نحصل على هذا العرض:

خريطة ثلاثية الأبعاد تعرض خطوطًا متعددة الألوان (أرجواني وأبيض وبرتقالي وأزرق) فوق تضاريس تتضمّن أشجارًا وارتفاعات مختلفة

اللون الأرجواني هو CLAMP_TO_GROUND، ويمكنك رؤيته على طول الأرض. الأبيض هو قيمة مطلقة، ويمكنك ملاحظة أنّ الخطوط المستقيمة تربط بين النقاط التي يتم تحديد موضعها بشكل مطلق في المساحة. بما أنّ اللونين البرتقالي والأزرق هما إصداران نسبيان إما حول السطح (نموذج التضاريس الرقمي) أو الشبكة (نموذج السطح الرقمي)، لاحظ أنّ الخط الأزرق يختلف قليلاً في الشكل بسبب ارتفاع العناصر أدناه.

مرة أخرى، يمكننا ملاحظة أنّ طبيعة إنشاء الخط تعني أنّ الخط يمر عبر الشبكة لأنّ النقاط متصلة ببعضها البعض بخطوط مستقيمة. قد يتسبّب هذا السيناريو في حدوث مشاكل في رؤية الخطوط، لذا يمكنك ضبط drawsOccludedSegments على true للتأكّد من أنّ الخط مرئي من خلال الأشجار، كما هو موضّح بالتفصيل في الصورة التالية، حيث لا يزال من الممكن رؤية الخطوط التي تمر عبر الشبكة.

خريطة ثلاثية الأبعاد تعرض خطوطًا تمرّ عبر الأشجار، مع إظهار الأجزاء المحجوبة لتوضيح حجب الأجزاء: true.

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

حلّ المشاكل في التفاعل بين الخطوط والتضاريس

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

في هذه المنطقة، لدينا مساحة مسطّحة نسبيًا تقع بشكل أساسي على مستوى نموذج التضاريس الرقمي، مع تفاصيل إضافية محدودة فوقها في الشبكة. وينطبق هذا السيناريو أيضًا على منطقة لا تتوفّر فيها تغطية ثلاثية الأبعاد فوق نموذج التضاريس. دعونا نلقي نظرة على الموقع الجغرافي التالي، كما هو محدّد أدناه:

const lineCoords = [
   { lat: 51.194642, lng: -1.782636, altitude: 99.10 },
   { lat: 51.193974, lng: -1.783952, altitude: 99.86 },
   { lat: 51.192203, lng: -1.787175, altitude: 96.14 },
   { lat: 51.190024, lng: -1.790250, altitude: 105.92 },
   { lat: 51.187491, lng: -1.793580, altitude: 102.60 },
   { lat: 51.183690, lng: -1.798745, altitude: 95.69 },
];

وكما يظهر في الصورة، تمثّل الخطوط الألوان نفسها كما في السابق: (أبيض : ABSOLUTE، أزرق : RELATIVE_TO_MESH، بنفسجي : CLAMP_TO_GROUND، برتقالي: RELATIVE_TO_GROUND).

خريطة ثلاثية الأبعاد تعرض خطوطًا مختلفة الألوان (أبيض وأزرق وأرجواني وبرتقالي) فوق تضاريس مسطّحة نسبيًا، مع إبراز التشوهات المرئية حيث تختفي الخطوط في الأرض

يمكننا هنا رؤية عدد من العناصر، أولها أنّه بسبب عدم توفّر غطاء سطحي، يقع الخطان البرتقالي (RELATIVE_TO_GROUND) والأزرق (RELATIVE_TO_MESH) في الموقع نفسه (في الغالب) (مع ظهور الخط الأزرق لأنّه تم رسمه آخر مرة).

يمكننا أيضًا أن نرى أنّ الخط الأرجواني (CLAMP_TO_GROUND) يتبع الأرض ويمكن رؤيته على التل، بينما يمكن رؤية الخط الأبيض (ABSOLUTE) وهو يختفي في التل لأنّ النقاط فقط هي المتصلة والخطوط المستقيمة تمر عبر الأرض.

يمكنك ملاحظة ذلك تحديدًا في هذه الصورة عندما تم إخفاء الخط الأرجواني.

خريطة ثلاثية الأبعاد تعرض خطوطًا بيضاء وزرقاء تختفي في تلّ، مع إخفاء الخط الأرجواني، ما يوضّح التشويشات المرئية للخطوط المطلقة والنسبية إلى الشبكة

وبالتالي، قد يؤدي ذلك إلى ظهور بعض التشوهات المرئية الغريبة، حيث يمكن ملاحظة اختفاء الخط تحت الأرض (أو حتى من خلال الشبكة) لأنّ الخط بين النقطتين يتبع مسارًا مستقيمًا فقط. يمكنك تحسين العرض المرئي لهذا الخط من خلال إضافة المزيد من النقاط بين الخطوط باستخدام طريقة الاستيفاء، وسيعتمد التأثير المرئي مرة أخرى على الطريقة المستخدَمة:

  • بالنسبة إلى القياسات النسبية (RELATIVE_TO_GROUND أو RELATIVE_TO_MESH): عند استخدام قيم الارتفاع النسبي، سيؤدي إنشاء المزيد من النقاط على طول خط أو مضلّع إلى السماح بوضع العنصر على مستوى أكثر ملاءمة، ما يجعله يتوافق بشكل أفضل مع ملف الارتفاع. إذا لم تكن هذه النقاط الوسيطة متوفّرة في بياناتك، يمكنك استخدام دالة استيفاء، مثل دالة Interpolate في مكتبة Geometry ضمن Google Maps Platform، لإضافتها. يمكن بعد ذلك منح هذه النقاط الجديدة قيمًا نسبية سيتم وضعها فوق ملف الارتفاع ذي الصلة، ثم سيتم الحد من طول أي خط يربط النقاط وتحسين التمثيل المرئي.
  • بالنسبة إلى الميزات المطلقة (ABSOLUTE): بالنسبة إلى الميزات المطلقة، يجب أن تتضمّن المزيد من النقاط قيم ارتفاع فعلية. لن يؤدي الاستيفاء بين القيم المطلقة الحالية إلى توفير نقطة تعكس بدقة أي قيمة أعلى من الشبكة، لأنّها ستكون مجرد متوسط بين النقطة "أ" والنقطة "ب".

ملخّص

نأمل أن يكون هذا المستند قد قدّم لك نظرة عامة شاملة على خيارات AltitudeMode في "خرائط ثلاثية الأبعاد واقعية"، مع تفصيل كيفية تأثير ABSOLUTE وCLAMP_TO_GROUND وRELATIVE_TO_GROUND وRELATIVE_TO_MESH في موضع وعرض الميزات المختلفة، مثل العلامات والخطوط والمضلّعات.

إنّ فهم كيفية عمل هذه الأوضاع مع نموذج التضاريس الرقمي (DTM) ونموذج السطح الرقمي (DSM) الأساسيين أمر بالغ الأهمية لإنشاء تمثيلات دقيقة وجذابة بصريًا للخرائط الثلاثية الأبعاد بأقل قدر من التشوهات المرئية.

نأمل أن تجرّب هذه الأوضاع في مشاريعك الخاصة للاستفادة من الإمكانات الكاملة لخدمة "الخرائط الثلاثية الأبعاد" وإنشاء تجارب جذابة وغامرة للمستخدمين، وأن تشاركنا ملاحظاتك.

المساهمون

مات تون | مهندس حلول، مطوّر جغرافي