KML Linestring方法的工作原理

时间:2014-09-10 09:49:15

标签: kml

如何创建Linestring?我的意思是,这些点是一个接一个连接还是有插值或其他连接它们的特定方法?

感谢。

1 个答案:

答案 0 :(得分:0)

用于kml:LineString元素的插值类型取决于 kml:altitudeMode kml:tessellate 元素的值。如果 kml:altitudeMode 值不是 clampToGround (即绝对或相对ToGround),那么两个连续点之间的插值是3D WGS 84地心坐标参考中的直线段系统。对于长距离,这可以穿过地球表面。

如果 kml:altitudeMode clampToGround ,则每个点首先沿着穿过地球质心的直线投射到地形表面,然后在 投影控制点沿3D WGS 84地心坐标参考系统中的直线段,如下图所示。

Line Segment Interpolated having clamped to ground with tessellate enabled

有关插值的详细信息,请参阅KML 2.2 OGC规范(OGC 07-147r2)。见6.3.2。