Atomare Markdown-Wissensdateien je Objektart/Datentyp (Beschreibung, Attribute, Codelisten, Bildungsregeln, Konsistenzbedingungen, Relationen inkl. Gegenrolle), maschinell erzeugt aus den ADV-Katalog-XML unter referenz/alkis/ (unversioniert). Zwei getrennte Baeume, weil operativ noch GID6 laeuft und GID7 erst der Zielstand ist: docs/wissen/alkis/gid6/ (189 Klassen, WFS-Produktivstand, fuer Plugin-Code massgeblich) und docs/wissen/alkis/gid7/ (209 Klassen, kuenftige Umstellung). Vererbung wird nicht in jede Datei hineinkopiert (Drift-/Tokenrisiko), sondern per Inline-Hinweis auf die Oberklasse referenziert plus on-demand ueber _werkzeuge/parse_alkis.py resolve aufgeloest; ein diff-Modus vergleicht eine Klasse zwischen beiden Versionen. alkis_objektarten.md verweist jetzt auf beide Versionsbaeume. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
5.5 KiB
5.5 KiB
AX_Bauteil (31002)
- Version: AAA-Anwendungsschema 7.1.2 (Zielstand)
- Art: Objektart
- Objektartenbereich: Gebäude (30000)
- Objektartengruppe: Angaben zum Gebäude (31000)
- Oberklassen: AG_Flaechenobjekt; AX_Gebaeude_Kerndaten (31007) [erbt: anzahlDerOberirdischenGeschosse, anzahlDerUnterirdischenGeschosse, objekthoehe, dachform, umbauterRaum, baujahr, lageZurErdoberflaeche, dachart, qualitaetsangaben]
- Wird typisiert durch: REO (Objekttyp-Code, z. B. REO=Realobjekt, ZUSO=zusammengesetztes Objekt)
Beschreibung
[E] 'Bauteil' ist ein charakteristisches Merkmal eines Gebäudes mit gegenüber dem jeweiligen Objekt 'Gebäude' abweichenden bzw. besonderen Eigenschaften.
Bildungsregeln
- Die Attributart 'Bauart' ist objektbildend. Bauteile können aus polyedrischen Flächen (PolyhedralSurface), zusammengesetzten Flächen (CompositeSurface) oder mehreren Flächen (MultiSurface) bestehen. Eine Teilfläche besteht dabei aus einem Polygon, dessen Linien orientiert sind und einen Ring bilden. Als Interpolationsmethode sind 'cubicSplines' nicht zugelasssen. Die Flächen der Bauteile können durch äußere und innere Umringe begrenzt sein.
Konsistenzbedingungen
- Der 'Bauteil' als Teil eines Gebäudes liegt immer innerhalb des Gebäudeumrisses, sofern er nicht unterhalb der Erdoberfläche liegt. Die Werteart 1200 'Unter der Erdoberfläche' der Attributart 'Lage zur Erdoberfläche' darf nur in Verbindung mit 'Keller' oder 'Tiefgarage' vorkommen.
Attribute
| Attribut | Kennung | Kardinalität | Typ | Objektbildend | Retired |
|---|---|---|---|---|---|
| bauart | BAT | 1 | AX_Bauart_Bauteil | true | |
| durchfahrtshoehe | DHU | 0..1 | Length | false |
Attribut bauart (BAT)
'Bauart' ist die Angabe der abweichenden baulichen Eigenschaften.
Wertebereich (Codeliste):
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 1100 | Geringergeschossiger Gebäudeteil | Ein 'geringergeschossiger Gebäudeteil' hat eine niedrigere Geschosshöhe als der größte Teil des Gebäudes. |
| 1200 | Höhergeschossiger Gebäudeteil (nicht Hochhaus) | Ein 'höhergeschossiger Gebäudeteil' hat eine höhere Geschosshöhe als der größte Teil des Gebäudes. |
| 1300 | Hochhausgebäudeteil | 'Hochhausgebäudeteil' ist der Teil eines Gebäudes, welches die Definition der Attributart Hochhaus beim AX_Gebaeude erfüllt. |
| 1400 | Abweichende Geschosshöhe | Die 'abweichende Geschosshöhe' bezeichnet einen Bauteil, dessen Geschosshöhe von der Höhe anderer Bauteile des Gebäudes abweicht. |
| 2000 | Keller | 'Keller' bezeichnet ein Geschoss, welches ganz oder zum Teil unter der Geländeoberfläche liegt. |
| 2100 | Tiefgarage | 'Tiefgarage' ist ein Bauteil unter der Erdoberfläche, in dem Fahrzeuge abgestellt werden. |
| 2300 | Loggia | 'Loggia' ist ein Raum in einem Gebäude, der sich zum Außenraum öffnet. |
| 2350 | Wintergarten | 'Wintergarten' bezeichnet den fest umbauten Raum einer Terrasse. |
| 2400 | Arkade | 'Arkade' bezeichnet den durch Säulen getragenen Bogengang eines Gebäudes. |
| 2500 | Auskragender Geschossteil / zurückspringendes Geschoss | Bei einem 'auskragenden Geschossteil bzw. zurückspringenden Geschoss' kann keine eindeutige Zuordnung zu „auskragend“ oder „zurückspringend“ erfolgen. |
| 2510 | Auskragender Geschossteil | Bei einem 'auskragenden Geschossteil' ragt ein Teil des Geschosses über den Umring hinaus, der durch das aufgehende Mauerwerk im Erdgeschoss definiert ist. |
| 2520 | Zurückspringendes Geschoss | Bei einem 'zurückspringenden Geschoss' reicht ein Geschoss nicht bis zum Umring, der durch das aufgehende Mauerwerk im Erdgeschoss definiert ist. |
| 2610 | Durchfahrt im Gebäude | 'Durchfahrt' ist eine Stelle, an der mit Fahrzeugen durch Gebäude gefahren werden kann. |
| 2620 | Durchfahrt an überbautem Verkehrsweg | 'Durchfahrt an überbautem Verkehrsweg' ist eine Stelle, an der mit Fahrzeugen durch Gebäude gefahren werden kann. |
| 2710 | Schornstein im Gebäude | 'Schornstein im Gebäude' ist ein über das Dach hinausragender Abzugskanal für die Rauchgase einer Feuerungsanlage oder für andere Abgase. |
| 2720 | Turm im Gebäude | 'Turm im Gebäude' ist ein hochaufragendes Bauteil innerhalb eines Gebäudes. |
| 9999 | Sonstiges |
Attribut durchfahrtshoehe (DHU)
'Durchfahrtshöhe' ist die von der Fachverwaltung angegebene maximale Höhe eines Fahrzeugs in Meter, auf volle Dezimeter abgerundet, das eine Durchfahrt passieren kann. Diese Attributart wird nur bei der Attributart 'Bauart' mit den Wertearten 2610 und 2620 geführt.
Geerbte Attribute/Relationen (nicht in dieser Datei aufgeführt)
Für die vollständige, über die Vererbungskette aufgelöste Liste (Name, Kardinalität, Typ,
Herkunftsklasse) ohne Datei-Hopping:
python _werkzeuge/parse_alkis.py resolve <xml> AX_Bauteil
- AX_Gebaeude_Kerndaten (31007): anzahlDerOberirdischenGeschosse, anzahlDerUnterirdischenGeschosse, objekthoehe, dachform, umbauterRaum, baujahr, lageZurErdoberflaeche, dachart, qualitaetsangaben
Hinweise für Tests
- Pflichtattribute (Kardinalität 1 oder 1..*): bauart — Testfälle für Validierung bei Fehlen sinnvoll.
- Optionale Attribute: durchfahrtshoehe — Testfälle mit und ohne Belegung.
- Attribute mit Codeliste: bauart — Testfälle für gültige und ungültige Codes.
- Konsistenzbedingungen oben je als eigener Testfall (Positiv- und Verletzungsfall) sinnvoll.
- Bildungsregeln oben pruefen: definieren i. d. R. das objektbildende Attribut/die Objektidentität — Testfall für Duplikaterkennung/Schlüsselaufbau sinnvoll.