Geopandas сохранить как KML не включает столбцы - PullRequest
0 голосов
/ 19 апреля 2019

Я пытался сохранить геопанды в KML.

Ниже приведен мой код.

import fiona
fiona.supported_drivers['KML'] = 'rw'
gp.io.file.fiona.drvsupport.supported_drivers['KML'] = 'rw'
a = df_geom[['Geohash_8','Geohash_7','Final Action (Coverage)','geometry']].head(3)
a.to_file('test.kml',driver='KML')

Когда я открываю в Google Планета Земля, многоугольник не отображает «Окончательное действие (покрытие)»».

1 Ответ

1 голос
/ 19 апреля 2019

Я нашел решение.

with open('./test.json', 'w') as f:
    f.write(a.to_json())
# YOU NEED TO INSTALL ogrogr FROM https://trac.osgeo.org/osgeo4w/
import subprocess
subprocess.call("ogr2ogr -f KML ./test.kml ./test.json ",shell=True)
...