Closed bdaniere closed 5 years ago
Rajout de la fonction suivante dans le json_processing
def rename_key_tag_to_geom_type(osm_data_element): """ Rename the key 'type' by 'geom_type' :param osm_data_element: list of dict containing data from the overpass request :return osm_data_element: list of dict containing data from the overpass request (after rename operation) """
logging.info(" -- json to df -- split initial data ")
def rename_type_key(line):
"""
sub fucntion for rename key in dict
"""
line['geom_type'] = line['type']
del line['type']
return line
osm_data_element = [rename_type_key(osm_element) for osm_element in osm_data_element]
return osm_data_element
La clée "tags" contient parfois des clé "type", se qui pose des problèmes lors de la récupération de ces informations dans le json_processing (la clé type étant utilisée pour différencier les différents type de géométrie)
Le plus simple dans un premier temps serait de renomer cette clé en 'geom_type' pour eviter tout problème a l'avenir