Я пытаюсь получить фрейм данных со всеми различными слоями кмл. Код ниже дает фрейм данных, но я также хочу, чтобы имена слоев 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