wapaAdmin / tww2ag6496

[DEV] Future TEKSI wastewater module, adapted datamodel to fit VSA 2020 new standard
https://teksi.github.io/wastewater
GNU General Public License v3.0
0 stars 0 forks source link

Filterung der AGxx-Objektklassen beim Export #26

Closed tschumpr closed 7 months ago

tschumpr commented 8 months ago

Im bestehenden Plugin können Geometrien selektiert werden, so dass beim Export nur diese exportiert werden. Diese Logik fehlt noch für AGxx. Die Frage ist, nach was in den einzelnen Objektklassen gefilteret werden muss:

_export_gepmassnahme _export_gepknoten _export_infrastrukturknoten _export_gephaltung _export_infrastrukturhaltung _export_einzugsgebiet _export_bautenausserhalbbaugebiet _export_ueberlauf_foerderaggregat_ag96 _export_ueberlauf_foerderaggregat_ag64 _export_versickerungsbereichag _export_sbw_einzugsgebiet (sobald export-sbw_einzugsgebiet abgeschlossen ist)

Ein Filter beim Original-Plugin sieht zB so aus:

      if self.filtered:
            query = query.join(self.model_classes_tww_od.wastewater_networkelement).filter(
                self.model_classes_tww_od.wastewater_networkelement.obj_id.in_(self.subset_ids)
            )