SCHEMA Bauliche_Strasseneigenschaften;

REFERENCE FROM Strassennetz (Punktobjekt_hist, Streckenobjekt_stat, Streckenobjekt_hist, Bereichsobjekt_hist);

REFERENCE FROM Bauwerke (Teilbauwerk_abstrakt);

REFERENCE FROM Strassenzustandsdaten (ZEB_Objekt);

REFERENCE FROM Strassenausstattungen (Leitung);

REFERENCE FROM Verkehr (Fahrstreifen_Nummer);

REFERENCE FROM Historisierung (historisches_Objekt);

REFERENCE FROM Allgemeine_Objekte (Meter, Zentimeter, Millimeter, Tonnen, Datum, Prozent);

REFERENCE FROM Geometrieschema (Linienobjekt_Modell, Flaechenobjekt_Modell, Volumenobjekt_Modell);

ENTITY Schicht
SUBTYPE OF (Streckenobjekt_hist, Volumenobjekt_Modell);
--- Attribute :
   maximale_Korngroesse : OPTIONAL Millimeter;
   Einbaudatum : OPTIONAL Datum;
--- Relationen :
   beginnt_bei_Schichtbegrenzung : SET [1:?] OF Schichtbegrenzung;   (* D *)
   endet_bei_Schichtbegrenzung : SET [1:?] OF Schichtbegrenzung;   (* D *)
   hat_Schichtart : OPTIONAL SET [1:?] OF Schichtart;   (* D *)
   hat_Schichtmaterial : OPTIONAL SET [1:?] OF Schichtmaterial;   (* D *)
   unter_Schicht : OPTIONAL SET [1:?] OF Schicht;   (* D *)
INVERSE
   ueber_Schicht : SET [0:?] OF Schicht FOR unter_Schicht;
END_ENTITY;
 

ENTITY Schichtbegrenzung
SUBTYPE OF (Punktobjekt_hist);
--- Attribute :
   Breite : OPTIONAL Meter;
   Achsabstand_Anfang : OPTIONAL Meter;
   Dicke : OPTIONAL Zentimeter;
   Abstand_Planum : OPTIONAL Millimeter;
--- Relationen :
INVERSE
   Beginn_von_Schicht : SET [0:?] OF Schicht FOR beginnt_bei_Schichtbegrenzung;
   Ende_von_Schicht : SET [0:?] OF Schicht FOR endet_bei_Schichtbegrenzung;
END_ENTITY;
 

ENTITY Schichtart
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   Kennung_Schichtart : OPTIONAL INTEGER;
   Kurztext : OPTIONAL STRING(18);
   Schichtbeschreibung : OPTIONAL STRING(29);
--- Relationen :
INVERSE
   von_Schicht : SET [0:?] OF Schicht FOR hat_Schichtart;
END_ENTITY;
 

ENTITY Schichtmaterial
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   Schichtmaterial_Kennung : OPTIONAL INTEGER;
   Schichtmaterial_Kurzbezeichng : OPTIONAL STRING(18);
   Schichtmaterial_Beschreibung : OPTIONAL STRING(29);
--- Relationen :
INVERSE
   von_Schicht : SET [0:?] OF Schicht FOR hat_Schichtmaterial;
END_ENTITY;
 

ENTITY Querschnittstreifen
SUBTYPE OF (Streckenobjekt_hist, Flaechenobjekt_Modell);
--- Attribute :
--- Relationen :
   beginnt_bei_Streifenbegrenzung : SET [1:?] OF Streifenbegrenzung;   (* D *)
   endet_bei_Streifenbegrenzung : SET [1:?] OF Streifenbegrenzung;   (* D *)
   hat_Streifenart : OPTIONAL SET [1:?] OF Streifenart;   (* D *)
INVERSE
   in_ZEB_Objekt : SET [0:?] OF ZEB_Objekt FOR gilt_fuer_Querschnittstreifen;
   hat_Fahrstreifen : SET [0:?] OF Fahrstreifen_Nummer FOR auf_Querschnittstreifen;
END_ENTITY;
 

ENTITY Streifenart
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   Kennung : OPTIONAL INTEGER;
   Streifenart : OPTIONAL STRING(250);
--- Relationen :
INVERSE
   von_Querschnittstreifen : SET [0:?] OF Querschnittstreifen FOR hat_Streifenart;
END_ENTITY;
 

ENTITY Streifenbegrenzung
SUBTYPE OF (Punktobjekt_hist, Linienobjekt_Modell);
--- Attribute :
   Streifenbreite : OPTIONAL Meter;
--- Relationen :
INVERSE
   Beginn_von_Querschnittstreifen : SET [0:?] OF Querschnittstreifen FOR beginnt_bei_Streifenbegrenzung;
   Ende_von_Querschnittstreifen : SET [0:?] OF Querschnittstreifen FOR endet_bei_Streifenbegrenzung;
END_ENTITY;
 

ENTITY Bauklasse_Oberbau
SUBTYPE OF (Streckenobjekt_hist);
--- Attribute :
   Strassenoberbau : OPTIONAL STRING(29);
--- Relationen :
END_ENTITY;
 

ENTITY Bauweise_Oberbau
SUBTYPE OF (Streckenobjekt_hist);
--- Attribute :
   Oberbauweise : OPTIONAL STRING(29);
--- Relationen :
END_ENTITY;
 

ENTITY Regelquerschnitt
SUBTYPE OF (Streckenobjekt_hist);
--- Attribute :
   Kennzeichen_Regelquerschnitt : OPTIONAL STRING(10);
--- Relationen :
END_ENTITY;
 

ENTITY Bahnigkeit
SUBTYPE OF (Streckenobjekt_hist);
--- Attribute :
   Kennzeichen_Bahnigkeit : OPTIONAL Kennzeichen_Bahnigkeit;
--- Relationen :
END_ENTITY;
 

ENTITY Kennzeichen_Bahnigkeit;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'einbahnig, Straße mit/ohne Gegenverkehr')
   (2,'zweibahnig, Straße mit baulich getrennten Richtungsfahrbahnen')

Referenziert von:
   Bahnigkeit : Eigenschaft Kennzeichen_Bahnigkeit
 

ENTITY Fahrbahnlaengsneigung
SUBTYPE OF (Streckenobjekt_hist, Flaechenobjekt_Modell);
--- Attribute :
   Steigung_Gefaelle : OPTIONAL Prozent;
--- Relationen :
END_ENTITY;
 

ENTITY Fahrbahnquerneigung
SUBTYPE OF (Streckenobjekt_hist, Flaechenobjekt_Modell);
--- Attribute :
   Querneigung : OPTIONAL Prozent;
--- Relationen :
END_ENTITY;
 

ENTITY Fahrbahntrennung
SUBTYPE OF (Streckenobjekt_stat);
--- Attribute :
   Art_der_Trennung : OPTIONAL STRING(1);
--- Relationen :
END_ENTITY;
 

ENTITY Trassenbreite
SUBTYPE OF (Streckenobjekt_stat);
--- Attribute :
   Trassenbreite : OPTIONAL Meter;
--- Relationen :
END_ENTITY;
 

ENTITY Fahrbahnbreite
SUBTYPE OF (Streckenobjekt_stat);
--- Attribute :
   Fahrbahnbreite : OPTIONAL Meter;
--- Relationen :
END_ENTITY;
 

ENTITY Fussweg
SUBTYPE OF (Streckenobjekt_stat);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Radweg
SUBTYPE OF (Streckenobjekt_stat);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Schutzzone
SUBTYPE OF (Bereichsobjekt_hist);
--- Attribute :
   Kennung_Schutzzone : OPTIONAL STRING(1);
   Text_Schutzzone : OPTIONAL STRING(29);
--- Relationen :
END_ENTITY;
 

ENTITY Hindernis
SUBTYPE OF (Streckenobjekt_hist);
--- Attribute :
   passierbare_Hoehe : OPTIONAL Millimeter;
   passierbare_Breite : OPTIONAL Millimeter;
   Belastungsgrenzwert_Hindernis : OPTIONAL Tonnen;
   Laenge_des_Hindernisses : OPTIONAL Meter;
   Hindernisart : OPTIONAL Hindernis_Art;
--- Relationen :
   ist_Bauwerk : OPTIONAL SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Hindernis_Art;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Tunnel')
   (2,'Brücken oder ähnliche Konstruktionen (z.B. Stadttor)')
   (3,'größere Konstruktionen neben der Fahrbahn (z.B. Häuser) sowie Masten und Mastenreihen')
   (4,'Fels, Steilböschung')
   (5,'Mauern, Zäune, Geländer')
   (6,'Bäume, Alleen')
   (7,'(kreuzende) Überspannungen (bei Elektrizitätsleitungen Achtung Lebensgefahr! Nicht messen!)')
   (8,'Rückbau wegen Geschwindigkeitsreduzierung')
   (9,'sonstige Hindernisse (z.B. Verkehrszeichen auf 2 Pfosten, Hydranten, Laderampen)')

Referenziert von:
   Hindernis : Eigenschaft Hindernisart
 

ENTITY Durchlass
SUBTYPE OF (Punktobjekt_hist);
--- Attribute :
   Ueberdeckung : OPTIONAL Meter;
   Durchlasslaenge : OPTIONAL Meter;
   Durchlassart : OPTIONAL STRING(30);
--- Relationen :
   hat_Baustoff : SET [1:?] OF Baustoff;   (* D *)
   hat_Profil : SET [1:?] OF Profil;   (* D *)
   hat_Leitung : OPTIONAL SET [1:?] OF Leitung;
END_ENTITY;
 

ENTITY Baustoff
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   Material : OPTIONAL STRING(30);
--- Relationen :
INVERSE
   von_Durchlass : SET [0:?] OF Durchlass FOR hat_Baustoff;
   von_Leitung : SET [0:?] OF Leitung FOR hat_Baustoff;
END_ENTITY;
 

ENTITY Profil
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   Profilform : OPTIONAL Profilform;
   Profilhoehe : OPTIONAL Zentimeter;
   Profilbreite : OPTIONAL Zentimeter;
--- Relationen :
INVERSE
   von_Durchlass : SET [0:?] OF Durchlass FOR hat_Profil;
   von_Leitung : SET [0:?] OF Leitung FOR hat_Profil;
END_ENTITY;
 

ENTITY Profilform;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(30);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Kreisprofil')
   (2,'Eiprofil')
   (3,'Kastenprofil')
   (4,'Maulprofil')
   (5,'Haubenprofil')

Referenziert von:
   Profil : Eigenschaft Profilform
 

END_SCHEMA; -- Bauliche_Strasseneigenschaften