AltitudeMode, bir harita öğesinin dikey yerleşimini tanımlayan özelliktir.
Bir nesnenin araziye, yer üstü özelliklerine (ör. binalar) göre mi yoksa deniz seviyesinden mutlak bir yükseklikte mi oluşturulduğunu belirler.
AltitudeMode, 3D haritaya eklediğiniz işaretçiler, çoklu çizgiler, poligonlar ve modeller gibi öğelerin dünya yüzeyine göre nerede oluşturulacağını belirleyen özelliktir. Ayrıca AltitudeMode, flyTo ve flyAround animasyonları sırasında kameranın nerede konumlandırılacağını kontrol eder.
Aşağıdaki kılavuzda, AltitudeMode öğesini etkili bir şekilde kullanma ve öğelerin nasıl oluşturulduğunu etkileyen faktörlerle ilgili dikkat edilmesi gereken noktalar hakkında bilgi verilmektedir.
Dijital rakım modelleri
Özellik yerleşimi, API'de erişilebilen iki temel Dijital Yükseklik Modeli (DEM) tarafından yönetilir:
- Dijital Arazi Modeli (DTM) / "Zemin": Yer üstündeki nesnelerin kaldırıldığı, alttaki arazinin yüksekliğini gösteren "çıplak dünya" görünümü.
- Dijital Yüzey Modeli (DSM) / "Mesh": Arazi rakımının yanı sıra binalar ve ağaçlar gibi yer üstü özelliklerini içeren bir yüzey gösterimi.
Aşağıdaki resimde, bir kentsel alanın DTM ve DSM görüntüleri arasındaki fark gösterilmektedir:

AltitudeMode seçenek
AltitudeMode seçimi, özelliğin rakım değerinin (sağlanmışsa) dijital yükseklik modellerine göre nasıl yorumlanacağını belirler.
ABSOLUTE: Nesneyi, EGM96 kullanılarak hesaplanan ortalama deniz seviyesine göre oluşturur.CLAMP_TO_GROUND: Sağlanan tüm rakımları yok sayarak ve araziyi takip ederek nesneyi doğrudan DTM'de (Zemin) oluşturur.RELATIVE_TO_GROUND: Nesneyi DTM (Zemin) yüzeyine göre oluşturur.RELATIVE_TO_MESH: Nesneyi, zemin, binalar ve su dahil olmak üzere en yüksek yüzey olan DSM'ye (Mesh) göre oluşturur.
Aşağıdaki örnekte, farklı modların yarı kentsel bir ortamda karmaşık geometri üzerinde çoklu çizginin oluşturulmasını nasıl etkilediğini gözlemlemek için çoklu çizginin AltitudeMode değerini değiştirebilirsiniz:
Göreceli modlarda yükseklik değerleri
Göreceli modlar (RELATIVE_TO_GROUND veya RELATIVE_TO_MESH) kullanılırken sağlanan yükseklik değeri, seçilen taban yüzeyden olan uzaklıktır. Deniz seviyesinden sabit bir yükseklik değildir. Örneğin, 100 rakımı, özelliği DTM veya DSM'nin 100 metre yukarısına yerleştirir.
Özellik verileri yüksekliği içermiyorsa RELATIVE_TO_MESH gibi göreceli bir mod, özelliği doğrudan ağın/yüzeyin üzerine yerleştirir.
Ancak çoklu çizgiler ve çokgenler için noktalar arasındaki bağlantılar düz çizgiler olur. Bu nedenle, enterpolasyon kullanmazsanız çizginin noktalar arasındaki ağdan geçmesine neden olabilir.
Sonraki adımlar
AltitudeModeve işaretçilerle ilgili bilgiler de dahil olmak üzereAltitudeModehakkında daha ayrıntılı bir genel bakış için Mimari Merkezi konusunu okuyun.