Höhenmodi verstehen und verwenden

AltitudeMode ist die Eigenschaft, mit der die vertikale Position eines Kartenelements definiert wird. Damit wird festgelegt, ob ein Objekt relativ zum Gelände, relativ zu oberirdischen Merkmalen (z. B. Gebäuden) oder in einer absoluten Höhe über dem Meeresspiegel gerendert wird.

AltitudeMode ist die Eigenschaft, mit der festgelegt wird, wo Elemente, die Sie der 3D-Karte hinzufügen, z. B. Markierungen, Polylinien, Polygone und Modelle, relativ zur Erdoberfläche gerendert werden.

Im folgenden Leitfaden finden Sie Informationen zur effektiven Verwendung von AltitudeMode sowie Überlegungen zu Faktoren, die sich auf die Darstellung von Elementen auswirken.

Digitale Höhenmodelle

Die Platzierung von Features wird durch zwei zugrunde liegende digitale Höhenmodelle (Digital Elevation Models, DEMs) bestimmt, auf die in der API zugegriffen werden kann:

  • Digitales Geländemodell (Digital Terrain Model, DTM) / „Boden“: Eine Ansicht des „unbebauten Bodens“, in der die Höhe des zugrunde liegenden Geländes dargestellt wird, wobei Objekte über dem Boden entfernt wurden.
  • Digitales Oberflächenmodell (DSM) / „Mesh“: Eine Darstellung der Erdoberfläche, die das Gelände sowie oberirdische Objekte wie Gebäude und Bäume umfasst.

Das folgende Bild zeigt den Unterschied zwischen der DTM- und der DSM-Darstellung eines Stadtgebiets:

Bild mit nebeneinanderliegenden DTM- und DSM-Ansichten des Eiffelturms und von Paris

Optionen für AltitudeMode

Die Auswahl von AltitudeMode bestimmt, wie der Höhenwert des Features (falls angegeben) relativ zu den digitalen Höhenmodellen interpretiert wird.

  • ABSOLUTE: Rendert das Objekt relativ zum mittleren Meeresspiegel, der mit EGM96 berechnet wird.
  • CLAMP_TO_GROUND: Das Objekt wird direkt auf dem DTM (Boden) gerendert. Dabei wird die angegebene Höhe ignoriert und das Objekt folgt dem Gelände.
  • RELATIVE_TO_GROUND: Rendert das Objekt relativ zur DTM-Oberfläche (Boden).
  • RELATIVE_TO_MESH: Das Objekt wird relativ zum DSM (Mesh) gerendert – der höchsten Oberfläche, einschließlich Boden, Gebäuden und Wasser.

Im folgenden Beispiel können Sie die AltitudeMode einer Polylinie ändern, um zu sehen, wie sich verschiedene Modi auf das Rendern der Polylinie bei komplexer Geometrie in einer halbstädtischen Umgebung auswirken:

Höhenwerte in relativen Modi

Bei Verwendung relativer Modi (RELATIVE_TO_GROUND oder RELATIVE_TO_MESH) ist der angegebene Höhenwert ein Versatz von der ausgewählten Basisoberfläche und keine feste Höhe über dem Meeresspiegel. Bei einer Höhe von 100 wird das Element beispielsweise 100 Meter über dem DTM oder DSM platziert.

Wenn die Feature-Daten keine Höhe enthalten, wird das Feature in einem relativen Modus wie RELATIVE_TO_MESH direkt auf dem Mesh/der Oberfläche platziert. Bei Polylinien und Polygonen sind die Verbindungen zwischen den Punkten jedoch gerade Linien. Wenn Sie keine Interpolation verwenden, kann es daher vorkommen, dass die Linie durch das Mesh zwischen den Punkten verläuft.

Nächste Schritte