Shape-Ladevorgang: Mehrfachauswahl, ZIP-Temp-Entpacken, FBSchl-Prüfung
- Dateidialog erlaubt Mehrfachauswahl von .zip/.shp; ZIPs werden in ein
temporäres Verzeichnis entpackt statt dauerhaft neben der ZIP-Datei
(Cleanup nach dem Einlesen)
- Je Shapefile wird das Feld FBSchl geprüft und in Neuordnungs- bzw.
Neuvermessungsgebiet unterschieden; Geometrien gleichen Typs werden über
alle Dateien hinweg zu je einem Layer verschmolzen und entsprechend
benannt ("Neuordnungsgebiet (NoBIS)" / "Neuvermessungsgebiet (NoBIS)")
- Fehler einzelner Dateien/Shapefiles brechen den Vorgang nicht mehr ab,
sondern werden gesammelt und am Ende in einer Meldung ausgegeben
- Fortschrittsdialog erscheint erst nach dem Stop nach dem Laden, nicht
mehr schon vor dem Dateidialog
- Vorprüfung auf gesetzte Verfahrensnummer vorerst auskommentiert
- Ablauf-Dokumentation aufgeteilt in aus_alkis_laden.md und
aus_shape_laden.md (+ technische Ergänzung aus_shape_laden_technisch.md)
Löst #36, #37, #38
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
8447a2615c
commit
b4f2222b50
@@ -0,0 +1,20 @@
|
||||
# Ablauf: Aus Shape laden
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
Start(["Aus Shape laden"])
|
||||
A0{"Datei öffnen?"}
|
||||
A2["entpacken"]
|
||||
A3["Inhalt prüfen"]
|
||||
|
||||
Ende1[("Layer:</br>Neuordnungsgebiet (NoBIS)")]
|
||||
Ende2[("Layer:</br>Neuvermessungsgebiet (NoBIS)")]
|
||||
|
||||
Start --> A0
|
||||
A0 -- Shape --> A3
|
||||
A0 -- ZIP --> A2
|
||||
A2 --> A3
|
||||
A3 -- Neuordnungsgebiet --> Ende1
|
||||
A3 -- Neuvermessungsgebiet --> Ende2
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user