带混合altitudeMode的KML行字符串

带混合altitudeMode的KML行字符串,kml,Kml,我正在使用altitudeMode设置为“绝对”的LineString来绘制飞机的飞行路径。我有它的飞行轨迹上每个点的坐标和绝对高度。一切都很好。但路径的最后一点是飞机着陆时。我需要确保线串指向地面,并且不会由于我的GPS高度读数与着陆坐标的Google Earth地面高程之间的差异而略微高于或低于地面。在LineString的中部没有任何转换高度模式的方法吗?如何使我的线串的最后一点精确地到达地面?KML中的A只能有一个高度模式,并且要使其高于地面,它必须是绝对或相对地面 如果最后一个点的高度

我正在使用altitudeMode设置为“绝对”的LineString来绘制飞机的飞行路径。我有它的飞行轨迹上每个点的坐标和绝对高度。一切都很好。但路径的最后一点是飞机着陆时。我需要确保线串指向地面,并且不会由于我的GPS高度读数与着陆坐标的Google Earth地面高程之间的差异而略微高于或低于地面。在LineString的中部没有任何转换高度模式的方法吗?如何使我的线串的最后一点精确地到达地面?

KML中的A只能有一个高度模式,并且要使其高于地面,它必须是绝对相对地面

如果最后一个点的高度至少在地面或低于地面,则如果使用绝对高度,它不会在空间中悬空

你可以使用一个绝对高度的线和一个固定在周围的点。这条线将以谷歌的高程数据显示,但placemark图标将位于地面上。唯一的替代方法是将数据转换为相对高程,并确保着陆点位于0,但只计算机场的准确MSL高程会更容易

<Placemark>
  <MultiGeometry>
     <LineString>
        <extrude>1</extrude>
        <tessellate>1</tessellate>       
        <altitudeMode>absolute</altitudeMode>
        <coordinates>
          ....
          -77.03912,38.86485,75.5904        
        </coordinates>
     </LineString>
     <Point>
       <coordinates>
        -77.03912,38.86485
       </coordinates>
    </Point>
    </MultiGeometry>
</Placemark>

1.
1.
绝对的
....
-77.03912,38.86485,75.5904        
-77.03912,38.86485