如何使用带有kml时间戳的png叠加层在Google Earth中创建动画?


9

我有以下kml文件,每个文件具有不同的时间戳和png:

<?xml version="1.0" encoding="UTF-8"?>
 <kml xmlns="http://www.opengis.net/kml/2.2"
 xmlns:gx="http://www.google.com/kml/ext/2.2">
 <GroundOverlay>
 <name>gx:LatLonQuad Example</name>
 <Icon>
<href>
/Users/asd/Dropbox/0mylayerExport.png
</href>
 </Icon>
<gx:LatLonQuad>
<coordinates>
-71.007186998722,42.2869344810739 -70.9807964189347,42.360133347777 -71.1410513483055,42.3916360561188 -71.1680083772048,42.3178859041619
</coordinates>
<TimeStamp>
<when>1944-06-06T06:2010-10-26T06:30:08
></when></TimeStamp><rotation>100</rotation>
</gx:LatLonQuad>
</GroundOverlay>
</kml>

我想做的是为png覆盖序列设置动画,但是我不知道怎么做。我可以查看Google Earth中的所有kml文件,然后手动单击它们,但是我想知道是否有一种更巧妙的方法来对此进行动画处理,而不是在其上打勾或打勾。


我尝试在google-earth中手动添加时间戳和时间间隔,但仍然无法自动为叠加层设置动画,因此,我也希望获得有关如何执行此操作的任何建议。

谢谢!

Answers:


7

我认为问题在于您的时间跨度。它的格式应为YYYY-MM-DDThh:mm:sszzzzzz(请参见KML参考

“ 1944-06-06T06:2010-10-26T06:30:08”

在“ mm”部分是错误的。另外,如果要设置一组时间段而不是点的动画,则需要时间戳而不是跨度。

根据文档,时间应该在前后,尽管我不确定KML是否真的重要?

最后一点:png使输出KMZ变大(如果将它们放在网络上,则下载时间会更长),如果是图像或简单的卡通/图标,最好转换为jpg。


1
糟糕,忘记注释标签-应该读为“时间应该在Icon标签之前和name标签之后...”。为什么看不到编辑帖子链接?
Trevesy

我没有为图像设置动画(只有地标),但是他仍然应该能够使用时间跨度。我认为,如果要制作动画,实际上会更容易,因为您可以使新图像在过去的图像结束时正确显示(至少比使动画工具栏混乱更容易)。
安迪W

您说得对,安迪(Andy),您可以将时间戳记或跨度与任何Google Earth元素一起使用,对于图像,使用跨度特别有用,这在我看来措辞不好。
Trevesy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.