| ENTITY Punktobjekt_Modell | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Netzknoten, Nullpunkt, Verbindungspunkt, Wassereinleitungspunkt, Symbol, Beschriftung, Achshauptpunkt, Angaben_zum_Unfallort, Punktort, Teilbauwerk, Sensorstandpunkt, Oeffnung, allgemeines_Punktobjekt, Aufstellvorrichtung_Schild, Kompensationsmassnahme, Multigeometrieobjekt, Streckenbild, Punktgeometrie, Fundstelle_biologische_Art, Grundwasserfliessrichtung, Kalt_Frischluftbahn)) | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| dargestellt_von_Knoten | : OPTIONAL SET [1:?] OF Knoten; | |||||
| dargestellt_von_Punkt | : OPTIONAL SET [1:?] OF Punkt; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Linienobjekt_Modell | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Abschnitt_oder_Ast, Strassenelement, allgemeines_Linienobjekt, Abstand_Achse_Linie, besondere_Flurstuecksgrenze, Hoehe_Linie, Sensorstandlinie, Boeschungskantenabschnitt, Kehle, Gebaeude, Zaun, Mauerabschnitt, Leitung, Multigeometrieobjekt, Isolinie, Liniengeometrie, AOA_anlegen, AOA_Teilgeometrie_aendern)) | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| dargestellt_von_Kante | : OPTIONAL SET [1:?] OF Kante; | |||||
| dargestellt_von_Linie | : OPTIONAL SET [1:?] OF Linie; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Flaechenobjekt_Modell | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Fahrbahnlaengsneigung, Fahrbahnquerneigung, Querschnittstreifen, Fahrstreifen_Nummer, Verwaltungsbezirk, allgemeines_Flaechenobjekt, Nutzungsartflaeche_Basis, Flurstueck, Kompensationsteilflaeche, Erwerbsflaeche, Gebaeude, Multigeometrieobjekt, Blattschnitt, Planungsraum, Boden, Wirkzone, Bezugsraum)) | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| dargestellt_von_Masche | : OPTIONAL SET [1:?] OF Masche; | |||||
| dargestellt_von_Flaeche | : OPTIONAL SET [1:?] OF Flaeche; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Volumenobjekt_Modell | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Aufbauschicht)) | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| dargestellt_von_Koerper | : OPTIONAL SET [1:?] OF Koerper; | |||||
| dargestellt_von_Volumen | : OPTIONAL SET [1:?] OF Volumen; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Raumbezugsart | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Knoten, Kante, Masche, Koerper, Punkt, Linie, Flaeche, Volumen)) | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Knoten | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(isolierter_Knoten, nicht_isolierter_Knoten)) | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_Punkt | : OPTIONAL SET [1:?] OF Punkt; | |||||
| INVERSE | ||||||
| stellt_Punktobjekt_dar | : SET [0:?] OF Punktobjekt_Modell FOR dargestellt_von_Knoten; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY isolierter_Knoten | ||||||
| SUBTYPE OF (Knoten); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| liegt_in_Masche | : OPTIONAL Masche; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY nicht_isolierter_Knoten | ||||||
| SUBTYPE OF (Knoten); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| INVERSE | ||||||
| Beginn_von | : SET [0:?] OF Kante FOR beginnt_bei_Knoten; | |||||
| Ende_von | : SET [0:?] OF Kante FOR endet_bei_Knoten; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Kante | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_Linie | : OPTIONAL SET [1:?] OF Linie; | |||||
| beginnt_bei_Knoten | : OPTIONAL nicht_isolierter_Knoten; | |||||
| endet_bei_Knoten | : OPTIONAL nicht_isolierter_Knoten; | |||||
| INVERSE | ||||||
| stellt_Linienobjekt_dar | : SET [0:?] OF Linienobjekt_Modell FOR dargestellt_von_Kante; | |||||
| begrenzt_Masche | : SET [0:?] OF Masche FOR hat_Kante; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Masche | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_Flaeche | : OPTIONAL SET [1:?] OF Flaeche; | |||||
| hat_Kante | : OPTIONAL SET [1:?] OF Kante; | |||||
| INVERSE | ||||||
| stellt_Flaechenobjekt_dar | : SET [0:?] OF Flaechenobjekt_Modell FOR dargestellt_von_Masche; | |||||
| enthaelt_Knoten | : SET [0:?] OF isolierter_Knoten FOR liegt_in_Masche; | |||||
| begrenzt_Koerper | : SET [0:?] OF Koerper FOR hat_Masche; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Koerper | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_Volumen | : OPTIONAL SET [1:?] OF Volumen; | |||||
| hat_Masche | : OPTIONAL SET [1:?] OF Masche; | |||||
| INVERSE | ||||||
| stellt_Volumenobjekt_dar | : SET [0:?] OF Volumenobjekt_Modell FOR dargestellt_von_Koerper; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Punkt | ||||||
| SUPERTYPE OF (ONEOF(gerechneter_Punkt)) | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| Herkunft | : OPTIONAL Koordinatenherkunft; | |||||
| Herkunft_Land | : OPTIONAL Koordinatenherkunft_Land; | |||||
| Genauigkeit | : OPTIONAL Koordinatengenauigkeit; | |||||
| hat_Lage | : direct_position; | |||||
| --- Relationen : | ||||||
| INVERSE | ||||||
| stellt_Punktobjekt_dar | : SET [0:?] OF Punktobjekt_Modell FOR dargestellt_von_Punkt; | |||||
| von_Knoten | : SET [0:?] OF Knoten FOR hat_Punkt; | |||||
| Beginn_von_Linienelement | : SET [0:?] OF Linienelement_3D FOR beginnt_bei_Punkt; | |||||
| Ende_von_Linienelement | : SET [0:?] OF Linienelement_3D FOR endet_bei_Punkt; | |||||
| Zwischenpunkt_von_Kreisbogen | : SET [0:?] OF Kreisbogen FOR hat_Zwischenpunkt; | |||||
| Stuetzpunkt_in_Spline | : SET [0:?] OF Linienelement_Spline FOR hat_Stuetzpunkte; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Koordinatenherkunft | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- Attribute : | ||
| Kennung | : STRING; | |
| Langtext | : STRING(30); | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| ('00','unbekannt') | ||
| ('01','eigene Digitalisierung') | ||
| ('02','Fremddigitalisierung') | ||
| ('03','ATKIS') | ||
| ('04','ALK') | ||
| ('05','örtliche Aufnahme') | ||
| ('99','länderspezifischer Schlüssel') | ||
| Referenziert von: | ||||||
| Punkt | : Eigenschaft Herkunft | |||||
|
||||||
| ENTITY gerechneter_Punkt | ||||||
| SUBTYPE OF (Punkt); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Linie | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| besteht_aus_Linienelementen | : LIST [1:?] OF Linienelement_3D; | |||||
| beschreibt_Linien_auf_Flelem | : OPTIONAL SET [1:?] OF Linie_Flaechenelement; | |||||
| INVERSE | ||||||
| stellt_Linienobjekt_dar | : SET [0:?] OF Linienobjekt_Modell FOR dargestellt_von_Linie; | |||||
| von_Kante | : SET [0:?] OF Kante FOR hat_Linie; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Linienelement_3D | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Linienelement_Spline, gerades_Linienelement, Kreisbogen)) | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| Unterbrechung | : OPTIONAL BOOLEAN; | |||||
| --- Relationen : | ||||||
| beginnt_bei_Punkt | : Punkt; | |||||
| endet_bei_Punkt | : Punkt; | |||||
| INVERSE | ||||||
| zu_Linie | : Linie FOR besteht_aus_Linienelementen; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Linienelement_Spline | ||||||
| SUBTYPE OF (Linienelement_3D); | ||||||
| --- Attribute : | ||||||
| tangentialer_Anschluss | : OPTIONAL tangentialer_Anschluss; | |||||
| geschlossen | : OPTIONAL BOOLEAN; | |||||
| Kruemmung_am_Anfang | : OPTIONAL REAL; | |||||
| Kruemmung_am_Ende | : OPTIONAL REAL; | |||||
| Tangente_am_Anfang | : OPTIONAL Winkel; | |||||
| Tangente_am_Ende | : OPTIONAL Winkel; | |||||
| --- Relationen : | ||||||
| hat_Stuetzpunkte | : OPTIONAL LIST [1:?] OF Punkt; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY tangentialer_Anschluss | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- Attribute : | ||
| Kennung | : STRING; | |
| Langtext | : STRING(20); | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| ('0','am Anfang') | ||
| ('1','am Ende') | ||
| ('2','an beiden Enden') | ||
| Referenziert von: | ||||||
| Linienelement_Spline | : Eigenschaft tangentialer_Anschluss | |||||
|
||||||
| ENTITY gerades_Linienelement | ||||||
| SUBTYPE OF (Linienelement_3D); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Kreisbogen | ||||||
| SUBTYPE OF (Linienelement_3D); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_Zwischenpunkt | : Punkt; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Linie_Flaechenelement | ||||||
| SUBTYPE OF (OKSTRA_Objekt); | ||||||
| --- Attribute : | ||||||
| bei_Linienfunktion | : Linienfunktion; | |||||
| --- Relationen : | ||||||
| INVERSE | ||||||
| Linie | : Linie FOR beschreibt_Linien_auf_Flelem; | |||||
| Flaechenelement | : Flaechenelement FOR beschrieben_durch_Linien; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Linienfunktion | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- Attribute : | ||
| Kennung | : STRING; | |
| Langtext | : STRING(20); | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| ('0','einschließende Linie') | ||
| ('1','ausschließende Linie') | ||
| Referenziert von: | ||||||
| Linie_Flaechenelement | : Eigenschaft bei_Linienfunktion | |||||
|
||||||
| ENTITY Flaeche | ||||||
| ABSTRACT SUPERTYPE OF (ONEOF(Flaechenelement, komplexe_Flaeche)) | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| INVERSE | ||||||
| stellt_Flaechenobjekt_dar | : SET [0:?] OF Flaechenobjekt_Modell FOR dargestellt_von_Flaeche; | |||||
| von_Masche | : SET [0:?] OF Masche FOR hat_Flaeche; | |||||
| begrenzt_Volumen | : SET [0:?] OF Volumen FOR hat_Flaeche; | |||||
| erste_Flaeche_in | : SET [0:?] OF komplexe_Flaeche FOR hat_erste_Flaeche; | |||||
| zweite_Flaeche_in | : SET [0:?] OF komplexe_Flaeche FOR hat_zweite_Flaeche; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Flaechenelement | ||||||
| SUBTYPE OF (Flaeche); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| beschrieben_durch_Linien | : Linie_Flaechenelement; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY komplexe_Flaeche | ||||||
| SUBTYPE OF (Flaeche); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_erste_Flaeche | : Flaeche; | |||||
| hat_zweite_Flaeche | : Flaeche; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY Volumen | ||||||
| SUBTYPE OF (Raumbezugsart); | ||||||
| --- Attribute : | ||||||
| --- Relationen : | ||||||
| hat_Flaeche | : SET [1:?] OF Flaeche; | |||||
| INVERSE | ||||||
| stellt_Volumenobjekt_dar | : SET [0:?] OF Volumenobjekt_Modell FOR dargestellt_von_Volumen; | |||||
| von_Koerper | : SET [0:?] OF Koerper FOR hat_Volumen; | |||||
| END_ENTITY; | ||||||
|
||||||
| ENTITY direct_position | ||||||
| SUBTYPE OF (OKSTRA_konzept_Objekt); | ||||||
| --- Attribute : | ||||||
| in_pos_ref_system | : OPTIONAL geodaetisches_Datum; | |||||
| Koordinate | : LIST [2:3] OF REAL; | |||||
| in_coordinate_system | : OPTIONAL Koordinatensystem; | |||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
| Referenziert von: | ||||||
| Punkt | : Eigenschaft hat_Lage | |||||
| BoundingBox | : Eigenschaft lu | |||||
| BoundingBox | : Eigenschaft lo | |||||
| BoundingBox | : Eigenschaft ru | |||||
| BoundingBox | : Eigenschaft ro | |||||
|
||||||
| ENTITY BoundingBox | ||||||
| SUBTYPE OF (OKSTRA_konzept_Objekt); | ||||||
| --- Attribute : | ||||||
| lu | : direct_position; | |||||
| lo | : direct_position; | |||||
| ru | : direct_position; | |||||
| ro | : direct_position; | |||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
| Referenziert von: | ||||||
| TK25Blatt | : Eigenschaft hat_Bereich | |||||
|
||||||
| ENTITY Koordinatenherkunft_Land | ||||||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||||||
| --- Attribute : | ||||||
| Kennung | : STRING; | |||||
| Langtext | : STRING(30); | |||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
| Referenziert von: | ||||||
| Punkt | : Eigenschaft Herkunft_Land | |||||
|
||||||
| ENTITY geodaetisches_Datum | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- Attribute : | ||
| Kennung | : STRING; | |
| Langtext | : STRING; | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| ('1','DHDN') | ||
| ('2','42-83') | ||
| ('3','40-83') | ||
| ('4','WGS84') | ||
| ('5','ETRS89') | ||
| Referenziert von: | |||||
| Trasse | : Eigenschaft Geodaetisches_Datum | ||||
| direct_position | : Eigenschaft in_pos_ref_system | ||||
|
|||||
| ENTITY Koordinatensystem | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- Attribute : | ||
| Kennung | : STRING; | |
| Langtext | : STRING; | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| ('1','3GK2') | ||
| ('2','3GK3') | ||
| ('3','3GK4') | ||
| ('4','3GK5') | ||
| ('5','6GK2') | ||
| ('6','6GK3') | ||
| ('7','UTM32') | ||
| ('8','UTM33') | ||
| ('9','Lat-Lon-h') | ||
| ('10','X-Y-Z') | ||
| Referenziert von: | |||||
| Trasse | : Eigenschaft Koordinatensystem | ||||
| direct_position | : Eigenschaft in_coordinate_system | ||||
|
|||||
| ENTITY Multigeometrieobjekt | |||||
| ABSTRACT SUPERTYPE OF (ONEOF(Lpf_Superobjekt, Bauwerkseinzelheiten, Kommunikationsobjekt, Lpf_Teilelement, Habitat, Funktionsbeziehung, Schutzgebiet, Landschaftsbildelement, Konfliktbestandteil)) | |||||
| SUBTYPE OF (Punktobjekt_Modell, Linienobjekt_Modell, Flaechenobjekt_Modell); | |||||
| --- Attribute : | |||||
| --- Relationen : | |||||
| END_ENTITY; | |||||
|
|||||
| ENTITY Punktgeometrie | |||||
| SUBTYPE OF (Punktobjekt_Modell); | |||||
| --- Attribute : | |||||
| --- Relationen : | |||||
| INVERSE | |||||
| Bezugsposition_zu_Beschriftung | : SET [0:1] OF Beschriftung FOR hat_Bezugsposition; | ||||
| END_ENTITY; | |||||
|
|||||
| ENTITY Liniengeometrie | |||||
| SUBTYPE OF (Linienobjekt_Modell); | |||||
| --- Attribute : | |||||
| --- Relationen : | |||||
| INVERSE | |||||
| zu_AOA_Teilgeometrie_aendern | : SET [0:1] OF AOA_Teilgeometrie_aendern FOR Gesamtgeometrie_neu; | ||||
| END_ENTITY; | |||||
|
|||||
| TYPE Koordinatengenauigkeit = Meter; | ||||||
| END_TYPE; | ||||||
|
||||||