Überarbeitung für Pufferlayer-Fachdaten laden und gpkg-speichern/laden
This commit is contained in:
@@ -216,3 +216,26 @@ class Pruefmanager:
|
||||
)
|
||||
print("🔥 verarbeite() ENDE mit ok=False")
|
||||
return ergebnis
|
||||
|
||||
def _ask_use_or_replace_pufferlayer(self) -> str:
|
||||
"""
|
||||
Fragt den Nutzer, ob ein vorhandener Pufferlayer verwendet
|
||||
oder ersetzt werden soll.
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"verwenden", "ersetzen" oder "abbrechen"
|
||||
"""
|
||||
ergebnis = pruef_ergebnis(
|
||||
ok=False,
|
||||
aktion="layer_existiert",
|
||||
meldung="Ein Pufferlayer ist bereits vorhanden.",
|
||||
)
|
||||
|
||||
ergebnis = self.pruefmanager.verarbeite(ergebnis)
|
||||
|
||||
if not ergebnis.ok:
|
||||
return "abbrechen"
|
||||
|
||||
return "verwenden" if ergebnis.aktion == "ok" else "ersetzen"
|
||||
|
||||
Reference in New Issue
Block a user