Angefangen, DataGrabber anzulegen (Grundlagen gelegt, noch nicht lauffähig)

This commit is contained in:
2026-02-13 21:39:12 +01:00
parent 039c614592
commit e6ffab1c10
12 changed files with 733 additions and 150 deletions

BIN
assets/datagrabber.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

38
assets/datagrabber.md Normal file
View File

@@ -0,0 +1,38 @@
```mermaid
flowchart TD
subgraph Plugin
P[sn_plan41 Fachplugin]
A[Adapter Plan41LinklistAdapter]
PM[Pruefmanager]
LP[Layerpruefer]
KP[Linkpruefer]
SP[Stilpruefer]
end
subgraph Core
DG[DataGrabber]
NL[normalized entries]
LL[Layer Loader Provider Dispatch]
SM[Spatial Matcher]
ST[Storage GPKG / PostGIS]
PR[Project QGIS - addMapLayer]
LOG[Log / Ergebnisstruktur]
end
P -->|gibt Adapter, Prüfer, Pruefmanager| DG
A -->|load liefert Rohdaten| DG
DG -->|adapter.normalize| NL
NL --> DG
DG -->|für jeden Eintrag: _check_link -> KP.check| KP
DG -->|für jeden Eintrag: _check_style -> SP.check| SP
DG -->|prüfe vorhandene Layer| LP
DG -->|lade Layer via provider| LL
LL -->|Features| SM
SM -->|Abgleich| DG
DG -->|speichern| ST
ST --> PR
DG --> PR
DG -->|Ergebnis/Fehler| LOG
LOG --> PM
DG --> PM
```

BIN
assets/datagrabber.pdf Normal file

Binary file not shown.