2026-09-04 11:57:26 +02:00
# Externe Dienste und Abhängigkeiten
2026-09-04 14:49:29 +02:00
Tiefer: [`wfs_dienste.md` ](wfs_dienste.md ) (ALKIS-WFS, erprobte Anfragen, Dienst-Grenzen) und
[`alkis_objektarten.md` ](alkis_objektarten.md ) (Objektarten und Attribute).
2026-09-04 11:57:26 +02:00
| Dienst / Ressource | URL / Ort | Verwendung | Hinweise |
|---|---|---|---|
| Gitea 1.27 (Quellcode, Issues, Releases, Actions) | https://entwicklung.flurneuordnung-sachsen.de/AG_QGIS | alle Repositories | API **lesend ohne Anmeldung** (`/api/v1/...` ) – dafür `scripts/gitea.py` und Skill `sn-ticket` . Wiki nicht genutzt (Doku liegt versioniert im Repo). Labels sind **organisationsweit** definiert (`/orgs/AG_QGIS/labels` ), nicht je Repo – `/repos/.../labels` liefert deshalb eine leere Liste. Vorhanden: `Bug` , `Diskussion` , `Feature` , `Konflikt` , `QGIS 3.44` . Meilensteine gibt es keine (geprüft 04.09.2026). Schreibend nur durch Menschen. |
| QGIS-Plugin-Feeds | `Repository/raw/branch/main/plugins*.xml` | Installation in QGIS | stable leer; testing und unstable befüllt |
2026-09-04 14:49:29 +02:00
| ALKIS vereinfacht (WFS) | https://geodienste.sachsen.de/aaa/public_alkis/vereinf/wfs | `ave:KatasterBezirk` → Gemarkungen mit Geometrie | POST/GML-Filter blockiert, kein serverseitiger Filter, Komplettabruf. Details: `wfs_dienste.md` |
| ALKIS SF (WFS) | https://geodienste.sachsen.de/aaa/public_alkis/sf/wfs | `adv:AX_Flurstueck` , `adv:AX_BauRaumOderBodenordnungsrecht` , `adv:AX_PunktortTA` , `adv:AX_Grenzpunkt` | WAF blockiert POST und GML-Filter-XML; GET+KVP-BBOX und `ResourceId` gehen; Feature-Limits → Batches. Details: `wfs_dienste.md` , `alkis_objektarten.md` |
2026-09-04 11:57:26 +02:00
| VLN-Karten-API v2 | https://api.flurneuordnung-sachsen.de/v2 | Plan41-Datensatz je VKZ laden/hochladen | Login E-Mail/Passwort → `X-API-Key` ; Zugang über VLN Sachsen |
| LUIS Sachsen (ArcGIS REST) | https://luis.sachsen.de/arcgis/rest/services/... | Fachdaten laut Linkliste (Umwelt, Wasser, Naturschutz, Energie) | 44 Einträge in `assets/Linkliste.xlsx` |
| RAPIS | laut Linkliste | Bauleitplanung, Raumordnung | |
| NoBIS / DAVID | Fachverfahren der Behörden (kein Webdienst) | Shape-Exporte des Verfahrensgebiets | Feldname `FBSchl` erwartet |
| BI-Server | behördenintern | CSV-Export Beteiligte | |
## Python-Abhängigkeiten (ohne Manifest im Projekt)
| Paket | Art | Verwendung |
|---|---|---|
| `qgis` , `PyQt5` /`PyQt6` | Laufzeit (QGIS) | über Wrapper; im Mock-Modus entbehrlich |
| `openpyxl` | **hart** | Excel-Import in `sn_basis.modules.excel_importer` |
| `requests` | optional | Fallback im Netzwerkzugriff |
| Standardbibliothek | | `sqlite3` , `zipfile` , `tempfile` , `csv` , `json` , `xml` , `urllib` |
Für das Projektwissen selbst: Python ≥ 3.11 (`tomllib` ) und Git. Die Skripte `hallo.py` , `gitea.py` ,
`testkatalog.py` , `setup_workspace.py` und `link_qgis_profile.py` brauchen **nur die Standardbibliothek** ;
allein `run_tests.py` setzt `openpyxl` voraus (weil die Testsuiten es importieren).