geo pandas l oop не дает мне названия слоев - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь получить фрейм данных со всеми различными слоями кмл. Код ниже дает фрейм данных, но я также хочу, чтобы имена слоев kml создавали столбец в данных. Есть идеи о том, что я делаю не так?

gpd.io.file.fiona.drvsupport.supported_drivers['KML'] = 'rw'
fp="file.kml"
data = gpd.GeoDataFrame()
layers_list=pd.Series(fiona.listlayers(fp))
list(layers_list)

for l in layers_list :
        s = gpd.read_file(fp, driver='KML', layer=l)
        data = data.append(s, ignore_index=True)
        data['layers']= l
...