我在Google地球中绘制了一条路径,然后尝试将其导出为kml文件。我已经完成了复制粘贴的技巧,并且它有效。我可以创建一个包含所有坐标的kml文件,遗憾的是每个坐标的高度始终设置为0.我已经尝试过每个高度模式,从绝对,relativeToGround,relativeToSeaFloor,clampToGround和clampToSeaFloor,每个都有0。 / p>
<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>
奇怪的是,Google地球上的路径的高程轮廓是正确的。当我导出到kml文件时,我必须做错事。
有谁能告诉我,我如何将我用正确高度值绘制的路径导出到kml文件?
答案 0 :(得分:2)
它的工作绝对正确。你指定'clampto(海)地板 - 所以得到一条拥抱地形的线。
如果您希望文件的高度 - 您必须从其他来源获取它。
我为它制作了一个工具:http://www.nearby.org.uk/elevation-kml.php