Fix/update geo layer export

This commit is contained in:
phil 2024-04-28 01:10:41 +02:00
parent 53c2e359da
commit ccf6710225
5 changed files with 232 additions and 11 deletions

View file

@ -721,9 +721,7 @@ class GeoModelNoStatus(Model):
:param reproject: should reproject to conf.srid_for_proj
:return:
"""
return await cls.get_gdf(where=where, **kwargs)
# df = await cls.get_df(where=where, **kwargs)
gdf = await cls.get_gdf(where=where, **kwargs)
# df.dropna(subset=['geom'], inplace=True)
# df.set_index('id', inplace=True)
# df.sort_index(inplace=True)
@ -754,18 +752,18 @@ class GeoModelNoStatus(Model):
# float(cls.simplify) / conf.geo.simplify_geom_factor,
# preserve_topology=conf.geo.simplify_preserve_topology)
# if reproject:
# gdf.to_crs(crs=conf.crs.for_proj, inplace=True)
if reproject:
gdf.to_crs(crs=conf.crs.for_proj, inplace=True)
# ## Filter out columns
# if filter_columns:
# gdf.drop(columns=set(gdf.columns).intersection(cls.filtered_columns_on_map),
# inplace=True)
if filter_columns:
gdf.drop(columns=set(gdf.columns).intersection(cls.filtered_columns_on_map),
inplace=True)
# if with_popup:
# gdf['popup'] = await cls.get_popup(gdf)
# return gdf
return gdf
@classmethod
def get_attachment_dir(cls):