Testkonzept docs/tests/verfahrensgebiet-flurstueckssuche.md, Aufbau des Flurstückskennzeichens und fehlende Eigentümerangaben im öffentlichen ALKIS-WFS in alkis_objektarten.md, Modulkarte und Testkatalog. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
8.3 KiB
ALKIS-Objektarten (soweit die Plugins sie nutzen)
Lebendes Dokument. Kein Ersatz für den Objektartenkatalog AAA (OK-AAA) – nur die Objektarten und
Attribute, die sn_verfahrensgebiet tatsächlich aus den WFS-Diensten liest, mit ihrer praktischen
Bedeutung. Dienste, Anfragen und Grenzen: wfs_dienste.md.
Herkunft der Referenz (lokal unter referenz/, nicht versioniert, ~180 MB):
| Datei | Inhalt | Bezug |
|---|---|---|
referenz/alkis/OK_AAA-Fachschema_7124316.{pdf,docx} |
Objektartenkatalog AAA-Fachschema, Version 7.1.2 (Stand 01.11.2022) | adv-online, GeoInfoDok |
referenz/alkis/OK_AAA-Basisschema_7120975.{pdf,docx} |
AAA-Basisschema 7.1.2 | adv-online |
referenz/alkis/OK_AAA-Anwendungsschema_712.{pdf,docx} |
AAA-Anwendungsschema 7.1.2 | adv-online |
referenz/alkis/*.cat, *.mdl, *.pty |
Enterprise-Architect-Exporte des AAA/NAS-Modells und der ISO-191xx-Kataloge | – |
referenz/alkis/ALKIS_FSK_210/ |
ALKIS-Fachschlüssel-/Signaturkatalog Sachsen 2.1.0 (Symbolik FB=Farbe, SW=Schwarzweiß, Anlassarten 0110/0120) | GeoSN |
Beim Aktualisieren der Referenz: neue OK-AAA-Version von adv-online ziehen, diese Tabelle und die Versionsnummern unten nachziehen.
Namens- und Filterkonventionen im sächsischen Dienst
- WFS-
TYPENAMESsind vollqualifiziert:adv:AX_Flurstueck(Namespacehttp://www.adv-online.de/namespaces/adv/gid/6.0), Ausnahme vereinfachter Dienst:ave:KatasterBezirk. - In der QGIS-WFS-URI (
sql=SELECT * FROM <lokalname> WHERE …) wird der lokale Name ohne Präfix genutzt. - Attributnamen im Dienst sind teils abgeflacht (Pfad mit
_verbunden), z. B.gemarkung_ax_gemarkung_schluessel_gemarkungsnummer,ausfuehrendestelle_ax_dienststelle_schluessel_stelle. - xlink-Referenzen kommen als
xlink:href="urn:adv:oid:DE…"oder als flacher GML-ID-Wert.
AX_Flurstueck — Flurstück
- Kennung 11001 (OK-AAA Fachschema 7.1.2, Kap. 5.1). Objekttyp REO, Geometrie: Fläche (lückenlos, überschneidungsfrei).
- Dienst/TypeName: SF ·
adv:AX_Flurstueck. - Filter im Plugin:
gemarkung_ax_gemarkung_schluessel_gemarkungsnummer = '<4-stellig>', je Gemarkung eine eigene Anfrage (Feature-Limit). - Praktisch relevant: das Flurstückskennzeichen ist objektbildend; jedes Flurstück gehört zu genau einer Gemarkung bzw. Flur/Gemarkungsteil. Das Plugin übernimmt das komplette Feldschema des WFS-Layers in den Memory-Layer, ohne Attribute fest zu benennen.
- Aufbau von
flurstueckskennzeichen(20 Zeichen, unbesetzte Teile mit_gefüllt), am Dienst geprüft am 06.10.2026:14 0268 ___ 00562 ____ 00= Land (2), Gemarkungsnummer (4), Flur (3, in Sachsen unbesetzt), Zähler (5), Nenner (4, auch Buchstaben wie000a), Folge (2). Die Flurstückssuche (Verfahrensgebiet #56) vergleicht deshalb dieses Kennzeichen und nicht die von QGIS abgeflachten Einzelfelder (flurstuecksnummer/…/zaehler), deren Namen vom WFS-Provider abhängen. - Keine Eigentümer- oder Buchungsangaben: Der öffentliche Dienst verweist nur per
istGebuchtauf ein Buchungsblatt-Objekt, das er selbst nicht ausliefert. Eine Zuordnung Eigentümer ↔ Flurstück braucht eine eigene Quelle (Verfahrensgebiet #56, dort zurückgestellt).
AX_BauRaumOderBodenordnungsrecht — Bau-, Raum- oder Bodenordnungsrecht
-
Kennung 71008 (OK-AAA Fachschema 7.1.2, Kap. 35.9). Objekttyp REO, Geometrie: Fläche. Fachlich übergeordnetes Gebiet von Flächen mit bodenbezogenen Beschränkungen nach öffentlichen Vorschriften.
-
Dienst/TypeName: SF ·
adv:AX_BauRaumOderBodenordnungsrecht. Diese Objektart trägt die Verfahrensgebiets-Geometrie für das Plugin. -
Filter im Plugin:
bezeichnung LIKE '<vkz5>%'(erste 5 Stellen der Verfahrenskennziffer). -
Attribut
artderfestlegung(AX_ArtDerFestlegung_BauRaumOderBodenordnungsrecht) ist objektbildend. Für die Flurbereinigung einschlägige Werte:Wert Bedeutung 2100 Flurbereinigungsgesetz 2110 Flurbereinigung (§ 1 und § 37 FlurbG) 2120 Vereinfachtes Flurbereinigungsverfahren (§ 86 FlurbG) 2130 Unternehmensflurbereinigung (§ 87 oder § 90 FlurbG) 2140 Beschleunigtes Zusammenlegungsverfahren (§ 91 FlurbG) 2150 Freiwilliger Landtausch (§ 103a FlurbG) 2210 Flurneuordnung (LwAnpG) 2220 Freiwilliger Landtausch (§ 54 LwAnpG) 2230 Bodenordnungsverfahren (§ 56 LwAnpG) 2200 Neuvermessungsgebiet innerhalb des Bodenordnungsgebietes Vollständige Werteliste: OK-AAA Fachschema 7.1.2, S. 783 ff.
-
Weitere geladene Attribute:
ausfuehrendestelle_ax_dienststelle_schluessel_stelle,adv_name,bezeichnung,datumanordnung,datumbesitzeinweisung,datumrechtskraft,datumabgabe.
AX_Grenzpunkt — Grenzpunkt
- Kennung 11003 (OK-AAA Fachschema 7.1.2, Kap. 5.4). Objekttyp ZUSO (Zusammengesetztes Objekt) –
keine eigene Geometrie. Den Raumbezug vermittelt der zugeordnete
PunktortTA(und/oderPunktortAU). - Dienst/TypeName: SF ·
adv:AX_Grenzpunkt. - Kein BBOX-Filter möglich. Abruf ausschließlich über
fes:ResourceIdmit den GML-IDs, die ausAX_PunktortTAstammen (Batches à 100). - Attribut
gml_idist der Join-Schlüssel.punktkennung(Kennung PKN) ist ein optionales Ordnungsmerkmal der katasterführenden Stelle. Das Plugin übernimmt das gelieferte Feldschema dynamisch und stellt den Attributen im Join-Layer das Präfixgp_voran.
AX_PunktortTA — Punktort (tatsächlich, aus Katastervermessung)
- Teil des Raumbezugs-Konzepts (AAA-Basisschema). Trägt die Koordinate des Grenzpunkts.
- Dienst/TypeName: SF ·
adv:AX_PunktortTA. - Geometrieattribut:
position(auch derfes:ValueReference-Wert für den BBOX-Filter). - Referenz auf den Grenzpunkt: Feldname je NAS-Version verschieden – geprüft werden nacheinander
istTeilVon(NAS 6.x),gehoertZu,gehoertZuAX_Grenzpunkt. Wert alsxlink:href(urn:adv:oid:DE…) oder flach. - Qualität:
adv:qualitaetsangaben/adv:genauigkeitsstufe→ abgeflacht alsqualitaetsangaben_ax_dqpunktort_genauigkeitsstufe(nur bei Bedarf extrahiert). - Räumlich filterbar per KVP-
BBOX– der einzige der vier SF-Typen, bei dem das geht.
ave:KatasterBezirk — Katasterbezirk (vereinfachter Dienst)
- Kein AAA-Objekt, sondern die vereinfachte Abgabeform des sächsischen Dienstes. Wird anstelle von
adv:AX_Gemarkunggenutzt, weil dieser vereinfachte Dienst tatsächliche Flächengeometrien liefert (der NAS-Dienst nicht) und so die Client-seitige Verschneidung mit dem Verfahrensgebiet erlaubt. - Dienst/TypeName: vereinfacht ·
ave:KatasterBezirk. - Attribute:
schluessel– vollständiger Katasterbezirksschlüssel (z. B.140640001), die letzten 4 Stellen entsprechen der…gemarkung…gemarkungsnummerim Flurstücksdienst;ave_name– Bezeichnung. - Kein serverseitiger Geometrie- oder BBOX-Filter; Komplettabruf (≈ 2 000 Objekte) und
intersects.
Beziehungsübersicht (praktisch genutzt)
AX_BauRaumOderBodenordnungsrecht ──(Geometrie)──▶ Verfahrensgebiet
│ intersects
▼
ave:KatasterBezirk (schluessel[-4:]) ──▶ Gemarkungsnummer
│
▼
AX_Flurstueck (WHERE gemarkung…gemarkungsnummer = …)
BBOX ──▶ AX_PunktortTA (position, istTeilVon/gehoertZu ──xlink──▶ gml_id)
│ ResourceId-Batches
▼
AX_Grenzpunkt (gml_id) ──client-join──▶ „Grenzpunkte (ALKIS)"
Siehe auch
wfs_dienste.md– Endpunkte, erprobte Anfragen, Dienst-Grenzenglossar.md– Fachbegriffe (ALKIS, NAS, ZUSO, REO, Gemarkung, Flurstückskennzeichen)externe_dienste.mdalkis/INDEX.md– vollständiger Objektartenkatalog, maschinell aus den Katalog-XML erzeugt, je Objektart/Datentyp eine Wissensdatei mit Attributen, Kardinalitäten, Codelisten, Bildungsregeln und Test-Hinweisen. In zwei Versionen:alkis/gid6/(AAA 6.0.1, aktueller WFS-Produktivstand – für Plugin-Code maßgeblich) undalkis/gid7/(AAA 7.1.2, künftiger Zielstand). Diese Datei hier bleibt der schlanke Auszug für das, was die Plugins tatsächlich nutzen.Plugin_SN_Verfahrensgebiet/functions/*_alkis*.py– die nutzende Logik