Closed bdaniere closed 4 years ago
Rajout de :
# add key 'tags' in key 'element
for index, line in enumerate(osm_data['elements']):
for keys in line['tags'].keys():
osm_data['elements'][index][keys] = line['tags'][keys]
del osm_data['elements'][index]['tags']
Cependant, certaine information semble ne pas s'exporter (tel que le nom) ==> A creuser
Visiblement, le problème de suppression du contenue des colonnes de type STRING venait des lignes suivantes (dans la fonction "formatting_gdf_for_shp_export) :
if type(gdf[gdf_column][gdf.index.min()]) in [str]:
gdf[gdf_column] = gdf[gdf_column].str.decode('utf-8')
Suppression de ces lignes de code et rajout de l'encodage directement dans l'export gdf.to_file(output_path + "/" + output_name + '.shp', encoding='utf-8')
Le traitement se concentre actuellement sur le traitements et la mise en forme des attributs géomgraphique Voir pour améliorer le traitement des données attributaire, qui sont actuellement stocker dans undictionnaire (dans le champ "tag")