GE 7.0.1.8244中的ALTITUDE_CLAMP_TO_GROUND错误

时间:2012-11-30 18:16:41

标签: kml google-earth

我想我在GE V7.0.1.8244中发现了一个错误。我创建了一个KML路径文件,并将setAltitudeMode设置为ALTITUDE_CLAMP_TO_GROUND进行显示。在GE V6.2.2.6613中,它显示正确,但在V7.0.1.8244(目前是测试版)中却没有。相同的程序源,相同的数据。请参见附图:

http://www.gtrek.co.uk/ge.jpg

除了安装其他版本的GE之外,还有其他任何想法吗?

2 个答案:

答案 0 :(得分:1)

这显然是GE 7.0中的一个错误。 KML测试文件中的一些元素是乱序的,但没有引起这个问题。即使您丢弃高度值并将altitudeMode更改为 relativeToGround ,情况也会变得更糟。 DirectX或OpenGL模式都不会产生影响。

您可以在此处报告问题以获取有关问题的任何更新: http://code.google.com/p/earth-issues/issues/list

高程数据可能是错误。如果缩放到路径附近,您还可以在sample line example中看到此错误。

如果想要正确查看此KML,只有短期修复会恢复为GE 6.2.2,否则,请等待修复。

更新:可以找到Google地球问题跟踪器中的问题here

答案 1 :(得分:0)

它确实看起来像一个错误,而不是降级,尽管你可以使用Google Earth extensions之一 - 特别是gx:altitudeOffset元素。来自文档...

  

Google扩展名称空间中的KML扩展程序,用于修改方式   渲染高度值。此偏移量允许您移动   整个LinearRing作为一个单元向上或向下,而不修改所有   组成LinearRing的各个坐标值。 (虽然   使用高度偏移值显示LinearRing   原始高度值保留在KML文件中。)单位在   米。

这应该允许您将路径提高一米,以便不会发生削波。 值得注意的是......

  

在Google地球中,带有clampToGround的多边形   遵循恒定轴承线;然而,一个LinearRing(单独)   带有clampToGround跟随很大的圆圈线。

那么您是否需要调整路径以解决这种差异?