Anpassung ERD für Andreas

This commit is contained in:
2025-12-17 11:41:41 +01:00
parent c8409c7f25
commit 8f8a1ccde3
3 changed files with 12 additions and 7 deletions

View File

@@ -16,8 +16,13 @@ tbl_ausbauart{
varchar(3) tbe_nr
varchar(3) Ausbauart_nr "Nr. der Ausbauart zur einfacheren Referenz"
}
tbl_Massnahme{
int4 MnNr
int4 Abschnitte FK
}
p41_Massnahmen_linie{
int4 id PK
geom Geometrie
varchar mnnr "Berechnet aus mn_konto und lfd_nr"
varchar mnname
int4 ausbauart FK "ref:tbl_ausbauart.id"
@@ -29,11 +34,10 @@ p41_Massnahmen_linie{
int4 unterhalt_zukuenftig FK "ref: tbl_akteure.id"
int4 bautraeger FK "ref: tbl_akteure.id"
int4 kostentraeger FK "ref: tbl_akteure.id"
date Planungsjahr
date baujahr
date fertigstellungspflege
date entwicklungspflege_1
date entwicklungspflege_2
int4 Planungsjahr
int4 baujahr
int4 Pflege_Anfang
int4 Pflege_Ende
float8 fahrbahnbreite
float8 gesamtbreite
varchar vorgesehene_regelungen
@@ -45,6 +49,7 @@ p41_Massnahmen_linie{
varchar bildpfad
bool fertiggestellt
int4 ausbauart_nr
bool plangenehmigt
}
tbl_konten ||--o{ p41_Massnahmen_linie : verwendet

View File

@@ -30,7 +30,7 @@ class TestTabA(unittest.TestCase):
# Temporäre Testdateien
self.tmp_dir = tempfile.gettempdir()
self.test_db = os.path.join(self.tmp_dir, "test_db.gpkg")
self.test_link = os.path.join(self.tmp_dir, "test_link.gpkg")
self.test_link = os.path.join(self.tmp_dir, "test_link.xlsx")
# Dummy-Dateien anlegen
with open(self.test_db, "w") as f:

View File

@@ -98,7 +98,7 @@ class TabA(QWidget):
# Datei-Auswahl für Linkliste
self.linkliste_widget = QgsFileWidget()
self.linkliste_widget.setStorageMode(QgsFileWidget.GetFile)
self.linkliste_widget.setFilter("Geopackage (*.gpkg)")
self.linkliste_widget.setFilter("Excelliste (*.xlsx)")
self.linkliste_widget.fileChanged.connect(self.on_linkliste_changed)
optional_layout.addWidget(self.linkliste_widget)
main_layout.addWidget(self.optional_content, 0)