【问题标题】:Draw line in Google Earth that takes account of the globe's curvature在 Google 地球中绘制考虑地球曲率的线
【发布时间】:2010-04-19 23:00:54
【问题描述】:

我想画一些沿着经度或纬度的线,但它没有考虑地球的曲率。

我该怎么做呢?我正在使用 KML。

【问题讨论】:

    标签: gis kml google-earth


    【解决方案1】:

    在 KML 中,如果您的意思是希望线路固定在地面上,那么您可以将 'altitudeModeEnum' 设置为 'clampToGround' 并验证为 1(真的。就像这样。

    <LineString id="myLine">
      <tessellate>1</tessellate>
      <altitudeMode>clampToGround</altitudeMode>
    </LineString>
    

    【讨论】:

      【解决方案2】:

      使用Gdal画线图层,使用ogr2​​gor(同站)将图层转成kml

      【讨论】:

      • 只是一个更新:我是在谷歌地图上做的,这不是问题。不过,将来会检查您的建议,谢谢。
      • @ptm 发表你的答案,我会删除我的
      【解决方案3】:

      你应该尝试用许多顶点来打破这条线,所以每个顶点都有一个高度。见here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-22
        • 1970-01-01
        • 2013-10-31
        相关资源
        最近更新 更多