Як створити анімацію в Google Earth за допомогою PNG-накладок із позначками kml?


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, але я не можу зрозуміти, як це зробити. Я можу переглядати всі файли kml в Google Earth і натискати на них вручну, але мені було цікаво, чи існує акуратніший спосіб анімації цього, замість того, щоб позначати їх і вимикати.


Я спробував вручну додавати часові позначки та часові інтервали в google-Earth, і все ще не можу автоматично анімувати накладки, тому буду вдячний за будь-яку пораду щодо того, як це зробити.

Дякую!

Відповіді:


7

Я думаю, що проблема полягає у вашому часовому відрізку. Його має бути у форматі РРРР-MM-DDThh: мм: sszzzzzz (див. KML Ref )

"1944-06-06T06: 2010-10-26T06: 30: 08"

неправильно в частині "мм". Крім того, якщо ви намагаєтесь анімувати набір часових періодів, а не точок, вам потрібна мітка часу, а не проміжок.

Час повинен бути до і після, згідно з документацією, хоча я не впевнений, що це насправді має значення в KML?

Заключний пункт: png робить вихід KMZ великим (або займає більше часу для завантаження, якщо ви їх залишите в Інтернеті), найкраще перетворити в jpg, якщо зображення або gif, якщо простий мультфільм / значок.


1
На жаль, забули коментувати теги - слід прочитати "Час повинен бути перед тегом Icon та після тегом імені ...". Чому я не бачу посилання для редагування публікації?
Тревесі

Я не працював з анімацією зображень (лише мітки місця), але він все ще повинен мати можливість використовувати часовий проміжок. Я думаю, що насправді простіше, якщо ти хочеш зробити анімацію, оскільки ти можеш зробити нове зображення правильним, коли минуле зображення закінчується (принаймні простіше, ніж возитися з панеллю анімації).
Енді Ш

Ти абсолютно прав, Енді, ти можеш використовувати позначки часу або прольоти з будь-яким елементом Google Планета Земля, а з зображеннями особливо корисно використовувати прольоти, з моєї сторони погано сформульовані.
Тревесі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.