Конвертация json в kml

Не знаете, где задать вопрос? Задавайте здесь.
dumovskiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2014, 01:09
Репутация: 0

Конвертация json в kml

Сообщение dumovskiy » 07 дек 2014, 01:13

Здравствуйте, у меня есть файл(77мб) в формате json с архивом перемещений гугл, надо его конвертировать в KML для просмотра в Google Earth.

Кто может с этим помочь?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Конвертация json в kml

Сообщение Дмитрий Барышников » 07 дек 2014, 16:08

Можно открыть в QGIS и выбрать "сохранить как ...", можно в консоли через ogr2ogr.

[ Сообщение с мобильного устройства ]

dumovskiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2014, 01:09
Репутация: 0

Re: Конвертация json в kml

Сообщение dumovskiy » 07 дек 2014, 21:56

у меня 77 мбайт данных, пробовал онлайн это делать - не вышло

dumovskiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2014, 01:09
Репутация: 0

Re: Конвертация json в kml

Сообщение dumovskiy » 07 дек 2014, 22:53

вот мой файл
https://yadi.sk/d/pcJKeX54dCaQU

при попытке его добавить в qgis пишет недопустимый источник данных

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация json в kml

Сообщение trir » 07 дек 2014, 23:11

Код: Выделить всё

"latitudeE7" : 556489364,
"longitudeE7" : 377376818
ГуглоМеркатор?

https://github.com/Scarygami/location-h ... -converter

Код: Выделить всё

 
line['latitude'] = float(x["latitudeE7"]) / 10000000
line['longitude'] = float(x["longitudeE7"]) / 10000000

dumovskiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2014, 01:09
Репутация: 0

Re: Конвертация json в kml

Сообщение dumovskiy » 08 дек 2014, 00:14

получился вот такой файл после конвертора на питоне

https://yadi.sk/d/ldV5lIxudDSKc

гугло-карты его долго открывают, потом показывают правильный таймланй, но не показывают самих маршрутов.

проблема в размере файла или в чем-то еще?

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация json в kml

Сообщение trir » 08 дек 2014, 04:43

Код: Выделить всё

 
<Placemark>
      <TimeStamp><when>2014-12-02T15:00:20Z</when></TimeStamp>
      <ExtendedData>
        <Data name="accuracy">
          <value>34</value>
        </Data>
      </ExtendedData>
      <Point><coordinates>37.7376818,55.6489364</coordinates></Point>
    </Placemark>
Нет там маршрутов...

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Конвертация json в kml

Сообщение ericsson » 08 дек 2014, 05:21

Факт, это точки.

dumovskiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2014, 01:09
Репутация: 0

Re: Конвертация json в kml

Сообщение dumovskiy » 08 дек 2014, 10:30

а в исходном файле есть маршруты или тоже только точки?

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация json в kml

Сообщение trir » 08 дек 2014, 10:37

Я не увидел, но по времени легко создать. Я бы конвектировал в ГИС формат (shp, SpatiaLite) или ПБД, после этого пытался бы востановить треки

dumovskiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2014, 01:09
Репутация: 0

Re: Конвертация json в kml

Сообщение dumovskiy » 08 дек 2014, 19:45

вот с этим я уже точно не справлюсь

может кто-то с опытом может это сделать за деньги?

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Конвертация json в kml

Сообщение ericsson » 08 дек 2014, 21:36

Можно в gpsbabel слить все в один трек, а потом поделить его по времени. Без всяких баз.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация json в kml

Сообщение trir » 14 дек 2014, 20:01

ему надо "такой же, но с перламутровыми пуговицами"

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Конвертация json в kml

Сообщение Донецков » 05 фев 2015, 16:41

Чем можно открыть json который можно сохранить по запросу с ПКК, QGIS его не импортирует, хотя geojson должен, но видать структура не та...
Вложения
пример.rar
(81.14 КБ) 405 скачиваний

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация json в kml

Сообщение trir » 05 фев 2015, 17:31

Блокнотом, лично я использовал Json.NET

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость