# 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`](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-`TYPENAMES` sind **vollqualifiziert**: `adv:AX_Flurstueck` (Namespace `http://www.adv-online.de/namespaces/adv/gid/6.0`), Ausnahme vereinfachter Dienst: `ave:KatasterBezirk`. - In der QGIS-WFS-URI (`sql=SELECT * FROM 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. ## `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 '%'` (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/oder `PunktortAU`). - **Dienst/TypeName:** SF · `adv:AX_Grenzpunkt`. - **Kein BBOX-Filter möglich.** Abruf ausschließlich über `fes:ResourceId` mit den GML-IDs, die aus `AX_PunktortTA` stammen (Batches à 100). - Attribut `gml_id` ist 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äfix `gp_` 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 der `fes: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 als `xlink:href` (`urn:adv:oid:DE…`) oder flach. - **Qualität:** `adv:qualitaetsangaben/adv:genauigkeitsstufe` → abgeflacht als `qualitaetsangaben_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_Gemarkung` genutzt, **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…gemarkungsnummer` im 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`](wfs_dienste.md) – Endpunkte, erprobte Anfragen, Dienst-Grenzen - [`glossar.md`](glossar.md) – Fachbegriffe (ALKIS, NAS, ZUSO, REO, Gemarkung, Flurstückskennzeichen) - [`externe_dienste.md`](externe_dienste.md) - [`alkis/INDEX.md`](alkis/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/`](alkis/gid6/INDEX.md) (AAA 6.0.1, aktueller WFS-Produktivstand – für Plugin-Code maßgeblich) und [`alkis/gid7/`](alkis/gid7/INDEX.md) (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