1

我在 Google 地球中绘制了一条路径,然后尝试将其导出为 kml 文件。我已经用复制粘贴完成了这个技巧,它奏效了。我可以创建一个包含所有坐标的 kml 文件,不幸的是,每个坐标的高度始终设置为 0。我尝试了每种高度模式,从 absolute、relativeToGround、relativeToSeaFloor、clampToGround 和clampToSeaFloor,每个高度模式仍然为 0。

             <LineString>
        <tessellate>1</tessellate>
        <gx:altitudeMode>clampToSeaFloor</gx:altitudeMode>
        <coordinates>
-0.03577057649673097,43.76757757633825,0 
-0.03574088790371616,43.76768808940936,0 
-0.03575433162010139,43.7677802270933,0 
-0.03582561152308676,43.76788089757672,0 
        </coordinates>
    </LineString>

奇怪的是,谷歌地球上路径的海拔剖面是正确的。当我导出到 kml 文件时,我必须做错事。

谁能告诉我,如何将我绘制的具有正确高度值的路径导出到 kml 文件?

4

1 回答 1

1

它的工作绝对正确。你指定'clampto(sea)floor' - 所以得到一条拥抱地形的线。

如果您想要文件的高度 - 您必须从其他来源获取它。

我为它制作了一个工具:http: //www.nearby.org.uk/elevation-kml.php

于 2012-03-08T14:04:07.813 回答