forked from AG_QGIS/Plugin_SN_Basis
Angefangen, DataGrabber anzulegen (Grundlagen gelegt, noch nicht lauffähig)
This commit is contained in:
BIN
assets/datagrabber.jpeg
Normal file
BIN
assets/datagrabber.jpeg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 100 KiB |
38
assets/datagrabber.md
Normal file
38
assets/datagrabber.md
Normal 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
BIN
assets/datagrabber.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user