SCHEMA Kreuzungen;

REFERENCE FROM Strassennetz (Punktobjekt_hist);

REFERENCE FROM Administration (ASB_Objekt);

REFERENCE FROM Bauwerke (Teilbauwerk_abstrakt);

REFERENCE FROM Allgemeine_Objekte (Objekt_ID);

ENTITY Kreuzung
ABSTRACT SUPERTYPE OF (ONEOF(Kreuzung_Strasse_Weg, Bahnkreuzung, Gewaesserkreuzung, Tierwechsel, Kreuzung_sonst_Verkehrsanl))
SUBTYPE OF (ASB_Objekt, Punktobjekt_hist);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Kreuzung_Strasse_Weg
SUBTYPE OF (Kreuzung);
--- Attribute :
   beleuchtet : OPTIONAL BOOLEAN;
   Kreuzungsart : OPTIONAL Kreuzungsart;
   Bezeichnung : OPTIONAL STRING(60);
   Kreuzungslage : OPTIONAL Kreuzungslage;
   Beruehrungsebene : OPTIONAL Beruehrungsebene;
   Hoehenlage_aufnehmende_Strasse : OPTIONAL Hoehenlage_aufzun_Strasse;
   Anschluss_Bauform : OPTIONAL Anschluss_Bauform;
   Vorrangregelung : OPTIONAL Vorrangregelung;
--- Relationen :
   eigenes_Teilsystem : OPTIONAL Objekt_ID;
   hat_Teilbauwerk : OPTIONAL SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Kreuzungsart;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Autobahn')
   (2,'Bundesstraße')
   (3,'Landes/Staatsstraße')
   (4,'Kreisstraße')
   (5,'Gemeindestraße')
   (6,'sonstige nicht aufzunehmende Straße')
   (7,'Feldweg bzw. Forstweg')
   (8,'Radweg, Radwegseitenwechsel')
   (9,'Zufahrt Nebenbetrieb')
   (10,'Abfahrt Nebenbetrieb')
   (11,'Grundstückszufahrt')
   (12,'Fußgängerüberweg')
   (13,'Zufahrt Betriebsstätte/,-einrichtung')
   (14,'Abfahrt Betriebsstätte/,-einrichtung')

Referenziert von:
   Kreuzung_Strasse_Weg : Eigenschaft Kreuzungsart
   Kreuzung_Strasse_Weg : Eigenschaft Kreuzungsart
 

ENTITY Kreuzungslage;
--- Attribute :
   Kennung : STRING(1);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('L','linke Fahrbahn/Fahrbahnhälfte')
   ('R','rechte Fahrbahn/Fahrbahnhälfte')
   ('B','gesamte Fahrbahn')

Referenziert von:
   Kreuzung_Strasse_Weg : Eigenschaft Kreuzungslage
 

ENTITY Beruehrungsebene;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'plangleich')
   (2,'planfrei')

Referenziert von:
   Kreuzung_Strasse_Weg : Eigenschaft Beruehrungsebene
   Bahnkreuzung : Eigenschaft Beruehrungsebene
 

ENTITY Hoehenlage_aufzun_Strasse;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (10,'unten')
   (20,'oben')

Referenziert von:
   Kreuzung_Strasse_Weg : Eigenschaft Hoehenlage_aufnehmende_Strasse
 

ENTITY Anschluss_Bauform;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (0,'ohne anbindung')
   (1,'Einmündung oder Kreuzung von 2-streifigen Straßen')
   (2,'RAS-K-1-Typ B')
   (3,'RAS-K-1-Typ C')
   (4,'RAS-K-1-Typ D')
   (5,'RAS-K-1-Typ E')
   (6,'Kreisverkehr')
   (7,'Querungshilfe')
   (8,'Fußgängerfurt')
   (9,'Zebrastreifen')

Referenziert von:
   Kreuzung_Strasse_Weg : Eigenschaft Anschluss_Bauform
 

ENTITY Vorrangregelung;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (0,'keine Einrichtung')
   (1,'Lichtsignalanlage (LSA)')
   (2,'Blinklicht')
   (3,'Beschilderung')
   (9,'Sonstige')

Referenziert von:
   Kreuzung_Strasse_Weg : Eigenschaft Vorrangregelung
   Kreuzung_Strasse_Weg : Eigenschaft Vorrangregelung
 

ENTITY Bahnkreuzung
SUBTYPE OF (Kreuzung);
--- Attribute :
   Bahnkreuzungsart : OPTIONAL Bahnkreuzungsart;
   elektrifiziert : OPTIONAL BOOLEAN;
   Bahnkreuzungsstadium : OPTIONAL Bahnkreuzungsstadium;
   Beruehrungsebene : OPTIONAL Beruehrungsebene;
   Bahnkreuzungslage : OPTIONAL Bahnkreuzungslage;
   Bahnkoerper : OPTIONAL Bahnkoerper;
   Bahnkreuzung_Sicherungsart : OPTIONAL Bahnkreuzung_Sicherungsart;
   Gleisanzahl : OPTIONAL INTEGER;
   Bahnkilometer : OPTIONAL REAL;
   Streckenbezeichnung : OPTIONAL STRING(60);
--- Relationen :
END_ENTITY;
 

ENTITY Bahnkreuzungsart;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Eisenbahnhauptstrecke')
   (2,'Eisenbahnnebenstrecke')
   (3,'Straßenbahn')
   (4,'Eisenbahnanschlussgleis, Werksbahn')
   (5,'sonstige Schienenbahn')

Referenziert von:
   Bahnkreuzung : Eigenschaft Bahnkreuzungsart
 

ENTITY Bahnkreuzungsstadium;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'in Betrieb')
   (2,'stillgelegt')

Referenziert von:
   Bahnkreuzung : Eigenschaft Bahnkreuzungsstadium
 

ENTITY Bahnkreuzungslage;
--- Attribute :
   Kennung : STRING(1);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('L','Bahn kreuzt linke Fahrbahn/Fahrbahnteil')
   ('R','Bahn kreuzt rechte Fahrbahn/Fahrbahnteil')
   ('B','Bahn kreuzt gesamte Fahrbahn')

Referenziert von:
   Bahnkreuzung : Eigenschaft Bahnkreuzungslage
 

ENTITY Bahnkoerper;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'ohne eigenen Bahnkörper')
   (2,'mit eigenem Bahnkörper auf einer Seite')
   (3,'mit eigenem Bahnkörper auf beiden Seiten')

Referenziert von:
   Bahnkreuzung : Eigenschaft Bahnkoerper
   Bahnkreuzung : Eigenschaft Bahnkoerper
 

ENTITY Bahnkreuzung_Sicherungsart;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'keine Sicherung')
   (2,'Lichtzeichenanlage als BÜSTRA-Anlage')
   (3,'Blinklichtanlage ohne Schranken')
   (4,'Blinklichtanlage mit Halbschranken')
   (5,'Vollschranken mit und ohne Lichtzeichenanlage als BÜSTRA-Anlage')

Referenziert von:
   Bahnkreuzung : Eigenschaft Bahnkreuzung_Sicherungsart
 

ENTITY Gewaesserkreuzung
SUBTYPE OF (Kreuzung);
--- Attribute :
   Gewaesserart : OPTIONAL Gewaesserart;
   Gewaessername : OPTIONAL STRING(60);
--- Relationen :
END_ENTITY;
 

ENTITY Gewaesserart;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Strom/Fluss')
   (2,'Bach')
   (3,'Graben')
   (4,'Kanal')
   (5,'Binnensee')
   (6,'Meer')
   (7,'Talsperre')

Referenziert von:
   Gewaesserkreuzung : Eigenschaft Gewaesserart
 

ENTITY Tierwechsel
SUBTYPE OF (Kreuzung);
--- Attribute :
   Tierart : OPTIONAL Tierart;
--- Relationen :
   bauliche_Einrichtung : OPTIONAL Objekt_ID;
END_ENTITY;
 

ENTITY Tierart;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Wild')
   (2,'Amphibien')
   (3,'Viehtrift')
   (4,'Kleinsäuger')
   (5,'Sonstige')

Referenziert von:
   Tierwechsel : Eigenschaft Tierart
 

ENTITY Kreuzung_sonst_Verkehrsanl
SUBTYPE OF (Kreuzung);
--- Attribute :
   Verkehrsanlagenart : OPTIONAL Verkehrsanlagenart;
--- Relationen :
END_ENTITY;
 

ENTITY Verkehrsanlagenart;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Wasserstraße')
   (2,'Flughafenanlage')
   (3,'öffentlicher Parkplatz')
   (4,'Transportanlage')

Referenziert von:
   Kreuzung_sonst_Verkehrsanl : Eigenschaft Verkehrsanlagenart
 

END_SCHEMA; -- Kreuzungen