2015-02-12 4 views
0

Я экспортировал KML-файл из locationhistory карт Google.Как импортировать всю информацию о файле истории KML в таблицу Fusion?

Таким образом, я пытаюсь создать таблицу Fusion Table с помощью диска Google и импортировать этот файл.

Во время импорта я выбрал строку, содержащую имена столбцов.

Столбцов, созданные в слитой таблице: описания, имя и геометрия

Импорт таблицы Fusion только одна строки с описанием и именем заполненным, а геометрия поле пустое.

  • Есть ли информация о географии на столе Fusion, слитом в форме геометрии?

  • Если это так, то почему это не работает?

  • Если это неверно, что такое правильное сопоставление типов для этой информации?

Здесь файл KML используется (удалены некоторые записи о GX: Корд):

<?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" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> 
<Document> 
<name>Location history from 09/21/2014 to 09/28/2014</name> 
<open>1</open> 
<description/> 
<StyleMap id="multiTrack"> 
<Pair> 
<key>normal</key> 
<styleUrl>#multiTrack_n</styleUrl> 
</Pair> 
<Pair> 
<key>highlight</key> 
<styleUrl>#multiTrack_h</styleUrl> 
</Pair> 
</StyleMap> 
<Style id="multiTrack_n"> 
<IconStyle> 
<Icon> 
<href>http://earth.google.com/images/kml-icons/track-directional/track-0.png</href> 
</Icon> 
</IconStyle> 
<LineStyle> 
<color>99ffac59</color> 
<width>6</width> 
</LineStyle> 
</Style> 
<Style id="multiTrack_h"> 
<IconStyle> 
<scale>1.2</scale> 
<Icon> 
<href>http://earth.google.com/images/kml-icons/track-directional/track-0.png</href> 
</Icon> 
</IconStyle> 
<LineStyle> 
<color>99ffac59</color> 
<width>8</width> 
</LineStyle> 
</Style> 
<Placemark> 
<name>Latitude User</name> 
<description>Location history for Latitude User from 09/21/2014 to 09/28/2014</description> 
<styleUrl>#multiTrack</styleUrl> 
<gx:Track> 
<altitudeMode>clampToGround</altitudeMode> 
<when>2014-09-21T15:23:46.249-07:00</when> 
<gx:coord>99.99999 41.99999 0</gx:coord> 
<when>2014-09-21T15:23:47.249-07:00</when> 
<gx:coord>99.99999 41.99999 0</gx:coord> 
</gx:Track> 
</Placemark> 
</Document> 
</kml> 

ответ

0

Поддерживаются следующие геометрические типы-при импорте KML являются LINESTRING, многоугольник и точка (см https://support.google.com/fusiontables/answer/174680)

Это будет работать:

<Placemark> 
    <name>Latitude User</name> 
    <description>Location history for Latitude User from 09/21/2014 to 09/28/2014</description> 
    <Point> 
    <coordinates>99.99999,41.99999,0</coordinates> 
    </Point> 
</Placemark> 
+0

Я понимаю. Есть ли способ импортировать его в исходном формате? Мне нужно применить фильтр, основанный на поле «когда». – giga

+0

Боюсь, что это невозможно. Вам нужно будет создать отдельные строки для каждой пары datetime/координат, чтобы иметь возможность настроить фильтр. –