Skip to content

Commit

Permalink
Merge pull request #153 from QGEP/2024-08-02-fix-postimport
Browse files Browse the repository at this point in the history
2024-08-02-fix-postimport
  • Loading branch information
ponceta committed Aug 22, 2024
2 parents 48c8a7f + ac83b2d commit 7b3259a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
5 changes: 3 additions & 2 deletions qgepqwat2ili/postimport.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,9 @@ def qgep_postimport():
logger.info("update_wastewater_structure_label for all datasets - please be patient")
post_session.execute("SELECT qgep_od.update_wastewater_structure_label(NULL, True);")
logger.info("update_wastewater_node_symbology for all datasets - please be patient")
logger.info("update_wn_symbology_by_overflow for all datasets - please be patient")
post_session.execute("SELECT qgep_od.update_wn_symbology_by_overflow(NULL, True);")
# update_wastewater_structure_symbology instead of update_wn_symbology_by_overflow (tww)
logger.info("update_wastewater_structure_symbology for all datasets - please be patient")
post_session.execute("SELECT qgep_od.update_wastewater_structure_symbology(NULL, True);")


logger.info("Refresh materialized views")
Expand Down
12 changes: 7 additions & 5 deletions qgepqwat2ili/qgepdss/export.py
Original file line number Diff line number Diff line change
Expand Up @@ -591,7 +591,7 @@ def textpos_common(row, t_type, geojson_crs_def):
bezeichnung=null_to_emptystr(row.identifier),
grundwasserleiterref=get_tid(row.fk_aquifier__REL),
lage=ST_Force2D(row.situation_geometry),
oberflaechengewaesserref=get_tid(row.fk_surface_water_body__REL),
oberflaechengewaesserref=get_tid(row.fk_surface_water_bodies__REL),
)
abwasser_session.add(wasserfassung)
create_metaattributes(row)
Expand Down Expand Up @@ -702,7 +702,7 @@ def textpos_common(row, t_type, geojson_crs_def):
bwg_code=row.code_bwg,
kilomo=row.km_down,
kilomu=row.km_up,
oberflaechengewaesserref=get_tid(row.fk_surface_water_body__REL),
oberflaechengewaesserref=get_tid(row.fk_surface_water_bodies__REL),
reflaenge=row.ref_length,
verlauf=ST_Force2D(row.progression_geometry),
# reference to own class not supported in qgep
Expand Down Expand Up @@ -1949,7 +1949,7 @@ def textpos_common(row, t_type, geojson_crs_def):
bemerkung=truncate(emptystr_to_null(row.remark), 80),
bezeichnung=null_to_emptystr(row.identifier),
lage=ST_Force2D(row.situation_geometry),
oberflaechengewaesserref=get_tid(row.fk_surface_water_body__REL),
oberflaechengewaesserref=get_tid(row.fk_surface_water_bodies__REL),
)
abwasser_session.add(badestelle)
create_metaattributes(row)
Expand Down Expand Up @@ -3063,7 +3063,8 @@ def textpos_common(row, t_type, geojson_crs_def):
bezeichnung=null_to_emptystr(row.identifier),
gewaesserabschnittref=get_tid(row.fk_water_course_segment__REL),
lage=ST_Force2D(row.situation_geometry),
referenzstelleref=get_tid(row.fk_reference_station__REL),
# not supported in qgep datamodel yet, reference on same class
# referenzstelleref=get_tid(row.fk_reference_station__REL),
staukoerper=get_vl(row.damming_device__REL),
zweck=get_vl(row.purpose__REL),
)
Expand Down Expand Up @@ -3148,7 +3149,8 @@ def textpos_common(row, t_type, geojson_crs_def):
**base_common(row, "messreihe"),
# --- messreihe ---

abwassernetzelementref=get_tid(row.fk_wastewater_networkelement__REL),
# not supported in qgep - will be introduced with VSA-DSS 2020
# abwassernetzelementref=get_tid(row.fk_wastewater_networkelement__REL),
art=get_vl(row.kind__REL),
bemerkung=truncate(emptystr_to_null(row.remark), 80),
bezeichnung=null_to_emptystr(row.identifier),
Expand Down

0 comments on commit 7b3259a

Please sign in to comment.