我刚刚试着用点坐标在谷歌地球上画了几条线,一切正常,只是为了一个小细节。这些线穿过地球,不沿着地表,所以它们通常是看不见的,因为我在地球的周围都有点有什么想法吗?
line = kml.newlinestring(coords=[firstcoord, secondcoord])
提前谢谢:)
最佳答案
您需要启用tesselate线上的几何图形才能跟随地球的曲率。
非常大的线和线纹应该能够进行镶嵌,以便它们跟随地球的曲率(否则,它们可能会进入地下并被隐藏)。
若要启用细分,<altitudeMode>
的值必须为clampToGround或clamptosefilor,否则将忽略细分标志。
确保生成的KML输出如下所示:
<Placemark>
<name>line with tessellation</name>
<LineString>
<tessellate>1</tessellate>
<altitudeMode>clampToGround</altitudeMode>
<coordinates>
-122.383103,37.617112 -73.782201,40.643612
</coordinates>
</LineString>
</Placemark>
关于python - 使用SimpleKML绘制大圆圈,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20663715/