--- Attribute : | |
Kennung | : STRING(1); |
Langtext | : STRING; |
--- Relationen : | |
UNIQUE | |
Kennung_eindeutig | : Kennung; |
--- Attribute : | |
Strassenklasse | : Strassenklasse; |
Strassennummer | : Strassennummer; |
Zusatzbuchstabe | : OPTIONAL Zusatzbuchstabe; |
DERIVE | |
Strassenname | : STRING(6) := Strassenklasse.Kennung+FORMAT(Strassennummer,'4I')+Zusatzbuchstabe_oder_Leerzeichen(Zusatzbuchstabe); |
--- Relationen : | |
INVERSE | |
von_Strasse | : SET [1: ?] OF Strasse FOR hat_Strassenbezeichnung; |
--- Attribute : | |
--- Relationen : | |
hat_Strassenbezeichnung | : Strassenbezeichnung; |
hat_Strassenknoten | : SET [2: ?] OF Strasse_Netzknoten; |
hat_Abschnitt_oder_Ast | : SET [1: ?] OF Abschnitt_oder_Ast_abstrakt; |
hat_BAB_Knotennummer | : OPTIONAL SET [1: ?] OF BAB_Knotennummer; |
in_Verwaltungsbezirk | : SET [1: ?] OF Verwaltungsbezirk_abstrakt; |
enthaelt_Block | : OPTIONAL SET [1: ?] OF Block; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
Kennung | : STRING(7); |
--- Relationen : |
--- Attribute : | |
Kennung | : INTEGER; |
Langtext | : STRING; |
--- Relationen : | |
UNIQUE | |
Kennung_eindeutig | : Kennung; |
--- Attribute : | |
Verlaufskennzeichen | : OPTIONAL Verlaufskennzeichen; |
--- Relationen : | |
hat_Netzknoten | : SET [1: ?] OF Netzknoten_abstrakt; |
hat_Vorgaenger | : OPTIONAL SET [1: ?] OF Strasse_Netzknoten; |
von_Strasse | : SET [1: ?] OF Strasse_abstrakt; |
INVERSE | |
hat_Nachfolger | : SET [0: ?] OF Strasse_Netzknoten FOR hat_Vorgaenger; |
--- Attribute : | |
Kennung | : INTEGER; |
Langtext | : STRING; |
--- Relationen : | |
UNIQUE | |
Kennung_eindeutig | : Kennung; |
--- Attribute : | |
Kennung | : INTEGER; |
Langtext | : STRING; |
--- Relationen : | |
UNIQUE | |
Kennung_eindeutig | : Kennung; |
--- Attribute : | |
Kennung | : INTEGER; |
Langtext | : STRING; |
--- Relationen : | |
UNIQUE | |
Kennung_eindeutig | : Kennung; |
--- Attribute : | |
Numerierungsbezirk | : TK25_Blattnummer; |
Nummer | : lfd_NK_Nummer; |
Knotenart | : OPTIONAL Knotenart; |
Knotenname | : OPTIONAL STRING(30); |
Knotenpunktsform | : OPTIONAL Knotenpunktsform; |
Knotenpunktsystem | : OPTIONAL Knotenpunktsystem; |
--- Relationen : | |
hat_BAB_Knotennummer | : OPTIONAL SET [1: ?] OF BAB_Knotennummer; |
hat_Nullpunkt | : SET [1: ?] OF Nullpunkt_abstrakt; |
in_Strassenknoten | : SET [1: ?] OF Strasse_Netzknoten; |
Beginn_von | : OPTIONAL SET [1: ?] OF WW_Wirkungsbereiche; |
Ende_von | : OPTIONAL SET [1: ?] OF WW_Wirkungsbereiche; |
auf_Trasse | : OPTIONAL SET [1: ?] OF Trasse; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
Kennung | : STRING(7) FIXED; |
--- Relationen : |
--- Attribute : | |
Knotennummer | : INTEGER; |
Buchstabe | : OPTIONAL STRING(1); |
--- Relationen : | |
auf_Strasse | : SET [1: ?] OF Strasse_abstrakt; |
von_Netzknoten | : SET [1: ?] OF Netzknoten_abstrakt; |
--- Attribute : | |
Kennung | : INTEGER; |
Langtext | : STRING; |
--- Relationen : | |
UNIQUE | |
Kennung_eindeutig | : Kennung; |
--- Attribute : | |
Laenge | : OPTIONAL Meter; |
Stadium | : OPTIONAL Stadium; |
Streckenart | : OPTIONAL INTEGER; |
Verkehrsfreigabe | : OPTIONAL Datum; |
--- Relationen : | |
beginnt_bei_NP | : SET [1: ?] OF Nullpunkt_abstrakt; |
endet_bei_NP | : SET [1: ?] OF Nullpunkt_abstrakt; |
gehoert_zu_Strasse | : SET [1: ?] OF Strasse_abstrakt; |
hat_Teilabschnitt | : OPTIONAL SET [1: ?] OF Teilabschnitt; |
hat_Strassenpunkt | : OPTIONAL SET [1: ?] OF Strassenpunkt; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
Kennung | : STRING(16); |
--- Relationen : |
--- Attribute : | |
Abschnittsnummer | : OPTIONAL INTEGER; |
--- Relationen : |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
von_Strassenelement | : SET [1: ?] OF Strassenelement; |
nach_Strassenelement | : SET [1: ?] OF Strassenelement; |
ueber_Nullpunkt | : SET [1: ?] OF Nullpunkt_abstrakt; |
--- Attribute : | |
Zusatz | : Nullpunktkennung; |
zentraler_Nullpunkt | : OPTIONAL BOOLEAN; |
--- Relationen : | |
in_Netzknoten | : SET [1: ?] OF Netzknoten_abstrakt; |
Beginn_von_Abschnitt_oder_Ast | : OPTIONAL SET [1: ?] OF Abschnitt_oder_Ast_abstrakt; |
Ende_von_Abschnitt_oder_Ast | : OPTIONAL SET [1: ?] OF Abschnitt_oder_Ast_abstrakt; |
verbindet_Verkehrl_Verknuepfg | : OPTIONAL SET [1: ?] OF Verkehrliche_Verknuepfung; |
hat_Nullpunktsort | : SET [1: ?] OF Nullpunktsort; |
INVERSE | |
hat_GDF_Verbindungpunkt | : SET [0: ?] OF GDF_Verbindungspunkt FOR entspricht_Nullpunkt; |
hat_GDF_Verbindungselement | : SET [0: ?] OF GDF_Verbindungselement FOR gehoert_zu_Nullpunkt; |
WHERE | |
Beginn_von_oder_Ende_von | : EXISTS(Beginn_von_Abschnitt_oder_Ast)OR EXISTS(Ende_von_Abschnitt_oder_Ast); |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
Kennung | : STRING(8) FIXED; |
--- Relationen : |
--- Attribute : | |
Station | : Meter; |
--- Relationen : | |
auf_Abschnitt_oder_Ast | : Abschnitt_oder_Ast_abstrakt; |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
gehoert_zu_PO | : Punktobjekt FOR bei_Strassenpunkt; |
--- Attribute : | |
--- Relationen : | |
bei_Strassenpunkt | : Strassenpunkt_PO; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
liegt_auf_Strassenpunkt | : OPTIONAL oertliche_Zuordnung_SP; |
liegt_auf_nicht_klass_Strasse | : OPTIONAL nicht_nach_ASB_klass_Strasse; |
WHERE | |
Strassenpunkt_o_nicht_klassif | : EXISTS(liegt_auf_Strassenpunkt)XOR EXISTS(liegt_auf_nicht_klass_Strasse); |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
von_oertlicher_Zuordnung | : SET [0: ?] OF oertliche_Zuordnung FOR liegt_auf_Strassenpunkt; |
--- Attribute : | |
Strassenklasse | : STRING(50); |
Nummer | : INTEGER; |
Lage | : STRING(28); |
--- Relationen : | |
INVERSE | |
von_oertlicher_Zuordnung | : SET [0: ?] OF oertliche_Zuordnung FOR liegt_auf_nicht_klass_Strasse; |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
Beginn_von_TA | : SET [0: 1] OF Teilabschnitt FOR beginnt_bei_SP; |
Ende_von_TA | : SET [0: 1] OF Teilabschnitt FOR endet_bei_SP; |
WHERE | |
entweder_Beginn_oder_Ende | : EXISTS(Beginn_von_TA)XOR EXISTS(Ende_von_TA); |
--- Attribute : | |
--- Relationen : | |
bei_Nullpunkt | : SET [1: ?] OF Nullpunkt_abstrakt; |
INVERSE | |
Beginn_von_SE | : SET [0: ?] OF Strassenelement FOR beginnt_bei_NPO; |
Ende_von_SE | : SET [0: ?] OF Strassenelement FOR endet_bei_NPO; |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
Punktobjekt_o_Bereichsobjekt | : SET [0: ?] OF Punktobjekt_o_Bereichsobjekt FOR ist_Punktobjekt; |
--- Attribute : | |
--- Relationen : | |
ist_Punktobjekt | : OPTIONAL Strassenpunkt_PoB; |
ist_Bereichsobjekt | : OPTIONAL Netzbereich; |
WHERE | |
Punktobjekt_o_Bereichsobjekt | : NOT EXISTS(ist_Punktobjekt)OR NOT EXISTS(ist_Bereichsobjekt); |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
in_Netzbereich | : SET [0: ?] OF Netzbereich FOR enthaelt_Netzbereichskomp; |
--- Attribute : | |
--- Relationen : | |
enthaelt_Netzbereichskomp | : SET [1: ?] OF Netzbereichskomponente; |
INVERSE | |
zu_Bereichsobjekt | : SET [1: ?] OF Bereichsobjekt FOR hat_Netzbereich; |
Punktobjekt_o_Bereichsobjekt | : SET [0: ?] OF Punktobjekt_o_Bereichsobjekt FOR ist_Bereichsobjekt; |
--- Attribute : | |
--- Relationen : | |
hat_Netzbereich | : SET [1: ?] OF Netzbereich; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
beginnt_bei_SP | : Strassenpunkt_TA; |
endet_bei_SP | : Strassenpunkt_TA; |
auf_Abschnitt_oder_Ast | : Abschnitt_oder_Ast_abstrakt; |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
zu_Streckenobjekt | : SET [1: ?] OF Streckenobjekt FOR hat_Strecke; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
hat_Strecke | : SET [1: ?] OF verallgemeinerte_Strecke; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
in_Strecke | : Strecke FOR entlang_Teilabschnitt; |
--- Attribute : | |
--- Relationen : | |
WHERE | |
Teilabschnitt_NB_existiert | : EXISTS(SELF\Netzbereichskomponente. in_Netzbereich); |
--- Attribute : | |
--- Relationen : | |
entlang_Teilabschnitt | : LIST [1: ?] OF Teilabschnitt_Str; |
--- Attribute : | |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
in_Teilnetz | : SET [0: ?] OF Teilnetz FOR enthaelt_Teilnetzkomponente; |
--- Attribute : | |
Kennzeichen_Teilnetz | : OPTIONAL STRING(6); |
Beschreibung_Teilnetz | : OPTIONAL STRING(60); |
--- Relationen : | |
enthaelt_Teilnetzkomponente | : SET [1: ?] OF Teilnetzkomponente; |
--- Attribute : | |
--- Relationen : | |
hat_Vorgaenger | : OPTIONAL SET [1: ?] OF Routenkomponente; |
INVERSE | |
hat_Nachfolger | : SET [0: ?] OF Routenkomponente FOR hat_Vorgaenger; |
in_Route | : SET [0: ?] OF Route FOR entlang_Routenkomponente; |
--- Attribute : | |
--- Relationen : | |
entlang_Routenkomponente | : SET [1: ?] OF Routenkomponente; |
fuer_Teilbauwerk | : OPTIONAL SET [1: ?] OF Teilbauwerk_abstrakt; |
--- Attribute : | |
RDS_TMC_Code | : OPTIONAL STRING(12); |
--- Relationen : | |
beginnt_bei_NPO | : Nullpunktsort; |
endet_bei_NPO | : Nullpunktsort; |
INVERSE | |
Beginn_von_verkehrlicher_Verkn | : SET [0: ?] OF Verkehrliche_Verknuepfung FOR von_Strassenelement; |
Ende_von_verkehrlicher_Verkn | : SET [0: ?] OF Verkehrliche_Verknuepfung FOR nach_Strassenelement; |
hat_GDF_Verbindungselement | : SET [0: ?] OF GDF_Verbindungselement FOR entspricht_Strassenelement; |
--- Attribute : | |
Kilometrierung | : Kilometer; |
--- Relationen : |
--- Attribute : | |
--- Relationen : | |
in_Block | : SET [1: ?] OF Block; |
--- Attribute : | |
Blocknummer | : INTEGER; |
km_Anfang | : REAL; |
km_Ende | : REAL; |
--- Relationen : | |
auf_Strasse | : SET [1: ?] OF Strasse_abstrakt; |
INVERSE | |
enthaelt_Betriebskilometer | : SET [0: ?] OF Betriebskilometer FOR in_Block; |
--- Attribute : | |
--- Relationen : | |
entspricht_Nullpunkt | : Nullpunkt; |
--- Attribute : | |
--- Relationen : | |
beginnt_bei_verallg_Nullpunkt | : verallgemeinerter_Nullpunkt; |
endet_bei_verallg_Nullpunkt | : verallgemeinerter_Nullpunkt; |
gehoert_zu_Nullpunkt | : OPTIONAL Nullpunkt; |
entspricht_Strassenelement | : OPTIONAL Strassenelement; |
WHERE | |
entweder_NP_oder_SE | : EXISTS(gehoert_zu_Nullpunkt)XOR EXISTS(entspricht_Strassenelement); |
--- Attribute : | |
--- Relationen : | |
INVERSE | |
Beginn_von_GDF_Verbindungelem | : SET [0: ?] OF GDF_Verbindungselement FOR beginnt_bei_verallg_Nullpunkt; |
Ende_von_GDF_Verbindungselem | : SET [0: ?] OF GDF_Verbindungselement FOR endet_bei_verallg_Nullpunkt; |
--- Attribute : | |
Richtungsw_Tangente_am_Anfang | : OPTIONAL Winkel; |
beginnt_bei_Vermessungspunkt | : INTEGER; |
endet_bei_Vermessungspunkt | : INTEGER; |
--- Relationen : |
--- Attribute : | |
Radius | : Meter; |
--- Relationen : |
--- Attribute : | |
Radius_am_Anfang | : Meter; |
Radius_am_Ende | : OPTIONAL Meter; |
Parameter | : Meter; |
--- Relationen : |
--- Attribute : | |
--- Relationen : |
maximal_vierstellig | : { 0< SELF<=9999}; |
erlaubte_Buchstaben | : { 'A'<=SELF<='Z'}; |
vierstellig | : { 1<=SELF<=9999}; |
dreistellig | : { 1<=SELF<=999}; |
Buchstabe | : {'A'<=SELF<='Z'} OR SELF=' '; |