def gen_sites_file(self, fname): """ This method generate a sites csv file from the nodes extracted from the map. """ if not self.nodesource: self.create_node_layer() df = copy.copy(self.nodes) fields = copy.copy(self.data) del df['geometry'] field_list = [ c for c in fields.columns if c not in ['geocode', 'name', 'colors'] ] gpd.concat([df, fields[field_list]], axis=1) df.to_csv(fname, index=False) return df
def _finalize(result): if isinstance(results[0], (gpd.GeoSeries, gpd.GeoDataFrame)): return gpd.concat(results) else: return pd.concat(results)