Преобразование JSON в KML

Вы знаете, как преобразовать ответ JSON с пешеходными маршрутами Google в KML?

Я использую этот метод для получения маршрутов проезда от Google в формате JSON:

Как я могу обработать это и экспортировать в KML, чтобы просмотреть в Google Планета Земля? Есть ли Java API или что-то еще?


person maiky    schedule 12.01.2010    source источник


Ответы (2)


Я думаю, вы сможете справиться с этим преобразованием следующим образом:

  1. Вы можете проанализировать данные JSON из Google с помощью org.json.JSONObject.

  2. Затем для экспорта KML вы можете использовать JAK - Java API для KML. Вы также можете попробовать сделать это вручную, следуя документации Google KML. .

person Daniel Vassallo    schedule 12.01.2010

Вы можете преобразовать файл json в kml следующим образом

ogr2ogr -f KML /Users/Me/Documents/mydata.kml /Users/Me/Documents/mydata.json

Вы также можете сделать то же самое из скрипта Python:

импортировать подпроцесс subprocess.call ("ogr2ogr -f KML /Users/Me/Documents/mydata.kml /Users/Me/Documents/mydata.json",shell=True)

person Hariom Ahlawat    schedule 21.07.2019
comment
вам действительно стоит подумать о том, чтобы улучшить свой ответ ... но в любом случае спасибо, что указали мне на qgis! ???? - person cregox; 15.08.2020