tools/headless_ogc_test.py: PyQGIS-Headless-Test gegen die OGC API (Laden, Anlegen, Aendern, Loeschen)
Mit QGIS 4.2.0 am 07.09.2026 gemessen: 0 Fehler. README nennt die Server-Anforderungen (service-desc/OpenAPI, Part-5-Schema, OPTIONS Allow, Merge Patch). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -169,6 +169,15 @@ CRS-URIs: http://www.opengis.net/def/crs/OGC/1.3/CRS84 (Vorgabe),
|
||||
http://www.opengis.net/def/crs/EPSG/0/25833
|
||||
```
|
||||
|
||||
### Verifiziert mit QGIS 4.2 (headless)
|
||||
|
||||
[tools/headless_ogc_test.py](tools/headless_ogc_test.py) treibt das installierte QGIS ohne
|
||||
Oberfläche (PyQGIS, `QT_QPA_PLATFORM=offscreen`) gegen die API: Layer laden, Feature anlegen,
|
||||
Attribut und Geometrie ändern, löschen — für einen Verfahrens-Layer und ein Maßnahmenblatt,
|
||||
jeder Schritt per API gegengeprüft. Stand 07.09.2026: **0 Fehler** mit QGIS 4.2.0. Was QGIS
|
||||
dafür vom Server braucht (und die API liefert): `service-desc`-Link auf ein OpenAPI-Dokument,
|
||||
Part-5-Schema für Felder/Geometrietyp, `OPTIONS …/items` mit `Allow`, PATCH als JSON Merge Patch.
|
||||
|
||||
## Das Beispiel-Plugin (klassischer GeoJSON-Weg)
|
||||
|
||||
Das Plugin macht den kompletten Arbeitsablauf in der QGIS-Oberfläche
|
||||
|
||||
Reference in New Issue
Block a user