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

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

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

  • العلامات: Marker3DElement، Marker3DInteractiveElement

    حدِّد ارتفاعًا للموقع الجغرافي، بالإضافة إلى الارتفاع عن سطح الأرض.

  • النماذج: Model3DElement وModel3DInteractiveElement

    حدِّد ارتفاعًا على نقطة ارتساء النموذج، والذي يجب استخدامه مع اتجاهه لتحديد الموضع المناسب في المشهد.

  • الخطوط المتعدّدة: Polyline3DElement وPolyline3DInteractiveElement

    تحديد كيفية تطبيق الارتفاع على نقاط تحديد الموقع الجغرافي على طول خطوط متعدّدة

  • المضلّعات: Polygon3DElement وPolygon3DInteractiveElement

    تحديد كيفية تطبيق الارتفاع على نقاط تحديد الموقع على طول مضلّع

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

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

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

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

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

عندما تفتقر المعالم إلى بيانات الارتفاع

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

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

ما المقصود بخيارات "AltitudeMode" ومتى يجب استخدامها؟

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

ABSOLUTE

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

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

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

CLAMP_TO_GROUND

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

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

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

RELATIVE_TO_GROUND

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

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

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

RELATIVE_TO_MESH

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

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

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

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

أمثلة مرئية وتطبيقات عملية

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

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

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

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

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

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

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

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

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

CLAMP_TO_GROUND (دبوس أرجواني)

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

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

ABSOLUTE (دبوس أبيض)

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

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

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

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

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

RELATIVE_TO_MESH (دبوس أزرق)

يستخدم هذا الدبوس السطح المرئي (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 (الخط الأرجواني)

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

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

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

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

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

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

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

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

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

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

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

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

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

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، والذي يمكنك رؤيته على طول الأرض. اللون الأبيض هو ABSOLUTE، ويمكنك أن ترى أن الخطوط المستقيمة تربط النقاط التي يتم وضعها بشكل مطلق في الفضاء. مع كون اللونين البرتقالي والأزرق نسختين نسبيتين إما عن السطح (DTM) أو الشبكة (DSM)، لاحظ أن الخط الأزرق يختلف قليلاً في الشكل بسبب ارتفاع الميزات أدناه.

مرة أخرى، يمكننا ملاحظة أن طبيعة إنشاء الخط تعني أن الخط يمر عبر الشبكة حيث يتم ربط النقاط معًا بخطوط مستقيمة. قد يتسبب هذا السيناريو في حدوث مشاكل في رؤية الخطوط، لذا يمكنك ضبط drawsOccludedSegments على 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): عند استخدام قيم الارتفاع النسبي، سيؤدي إنشاء المزيد من النقاط على طول خط أو مضلّع إلى السماح بوضع العنصر عند مستوى أكثر ملاءمة، بما يتوافق بشكل أفضل مع ملف تحديد الارتفاع. إذا لم تكن هذه النقاط الوسيطة متوفّرة في بياناتك، يمكنك استخدام دالة استكمال، مثل دالة الاستكمال في مكتبة الهندسة في "منصة خرائط Google"، لإضافتها. يمكن بعد ذلك إعطاء هذه النقاط الجديدة قيمًا نسبية يتم وضعها فوق ملف تحديد الارتفاع ذي الصلة، ثم يتم تحديد طول أي خط يربط بين النقاط وتحسين التمثيل المرئي.
  • بالنسبة إلى الميزات المطلقة (ABSOLUTE): بالنسبة إلى الميزات المطلقة، يجب أن تتضمّن المزيد من النقاط قيم ارتفاع فعلية. لن يؤدي الاستكمال بين القيم المطلقة الحالية إلى الحصول على نقطة تعكس بدقة أي قيمة أعلى من الشبكة، لأنها ستكون مجرد متوسط بين النقطة أ والنقطة ب.

ملخّص

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

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

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

المساهمون

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