TRANSFER INTERLIS1; !! ----------------------------------------------------------------------------------------------------------------------- !! Datenmodell Strassennetzplan Kanton BL !! beschrieben in INTERLIS Version 1 (SN 612030) !! ----------------------------------------------------------------------------------------------------------------------- !! !! Amt f�r Raumplanung !! Kanton Basel-Landschaft !! CH - 4410 Liestal !! !! Version: DM_01_08 !! Dateiname: strnp_bl_dm_01_08.ili !! 1.0 Erstellt am 24.06.2006 durch Felix K. Kromer !! 1.01 Revidiert am 04.07.2006 durch Thomas Noack !! 1.02 Revidiert am 11.07.2006 durch Felix K. Kromer !! 1.03 Revidiert am 03.08.2006 durch Hannes Sch�rer !! 1.05 Revidiert am 17.08.2006 durch Felix K. Kromer !! 1.06 Revidiert am 06.09.2006 durch Th. Noack: INTERLIS10 =[1...2147483647] !! 1.07 Revidiert am 19.09.2006 durch Th. Noack: Zus�tzliche Attribute in EOB und KAT_VERL !! 1.08 Revidiert am 06.11.2006 durch Th. Noack: !! - Wertebereiche der LUT's erweitert !! - Zus�tzliche Tabellen f�r Massnahmen eingef�gt: MASNNAHME, MASSNAHME_POLY; MASSNAHME_PKT, MASSNAHME_LIN !! 1.08_LV95 Wertebereich LKoord ge�ndert auf LV95Koord mit entsprechenen Koordinatenbereichen !! Revidiert am 01.04.2015 durch M. Ruckstuhl: !! - Die Lut-Codes wurden �berarbeitet und deshalb mussten auch die Kommentare angepasst werden !! !! ----------------------------------------------------------------------------------------------------------------------- !!@ technicalContact="mailto:support.gis@bl.ch" MODEL BL_STRASSENNETZPLAN_LV95 DOMAIN !! ----------------------------------------------------------------------------------------------------------------------- !! Allgemeine Definitionen !! ----------------------------------------------------------------------------------------------------------------------- INTEGER4 = [0 .. 9999]; INTEGER10 = [1..2147483647]; LV95Koord = COORD2 2580000.00 1230000.00 !! Eingrenzung des Kantons BL 2650000.00 1280000.00; !! mit Puffer LAENGE = DIM1 0.00 30000.00; !! Einheit Meter [m] FLAECHE = DIM2 0.00 5000000.00; !! Einheit Quadratmeter [m2] TOPIC STRASSENNETZPLAN = !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: LUT_CODE_MUT_KAT !! Nachschlage-Tabelle f�r Mutations-Kategorien. !! !! Wird als ITF-File durch den Kanton zur Verf�gung gestellt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE LUT_CODE_MUT_KAT = ATT_ID: OPTIONAL INTEGER10; MUT_KAT_ID: INTEGER10; MUTATIONSKATEGORIE: (bestehend, neu, loeschen); !! Beschreibt planerischen Zustand von Einzelobjekten, Strassen-Segmenten !! und Kategorie-Verl�ufen. IDENT MUT_KAT_ID; END LUT_CODE_MUT_KAT; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: LUT_CODE_PLANINHALT !! Nachschlage-Tabelle f�r Art des Planinhalts. !! !! Wird als ITF-File durch den Kanton zur Verf�gung gestellt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE LUT_CODE_PLANINHALT = ATT_ID: OPTIONAL INTEGER10; PLANINHALT_ID: [1 .. 2]; PLANINHALT_BEZEICHNUNG: (verbindlich, orientierend); !! Identifiziert Zugeh�rigkeit von Strassen-Kategorien !! oder Einzelobjekten zum verbindlichen oder !! zum orientierenden Teil des Planes. IDENT PLANINHALT_ID; END LUT_CODE_PLANINHALT; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: LUT_CODE_EOB_KAT !! Nachschlage-Tabelle f�r Einzelobjekt-Kategorien. !! !! Jede Einzelobjekt-Kategorie hat einen rechtlichen Tr�ger. !! !! Wird als ITF-File durch den Kanton zur Verf�gung gestellt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE LUT_CODE_EOB_KAT = ATT_ID: OPTIONAL INTEGER10; EOB_KAT_ID: [1 .. 40]; EOB_KAT_BEZEICHNUNG: TEXT*50; PLANINHALT_ID: -> LUT_CODE_PLANINHALT; !! Fremdschl�ssel auf LUT_CODE_PLANINHALT !! Beziehung 1:n !! Eine Einzelobjekt-Kategorie hat genau einen Planinhalt. !! Zu einem Planinhalt geh�ren 0 bis n Einzelobjekt-Kategorien. TRAEGER: OPTIONAL TEXT*100; !! Verantwortliche Beh�rde (Bund, Kanton, Gemeinde) IDENT EOB_KAT_ID; END LUT_CODE_EOB_KAT; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: LUT_CODE_GDE !! Nachschlage-Tabelle mit allen 86 Gemeinden im Kanton Basel-Landschaft. !! !! Basiert auf den Angaben des Bundesamtes f�r Statistik. !! !! Wird als ITF-File durch den Kanton zur Verf�gung gestellt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE LUT_CODE_GDE = ATT_ID: OPTIONAL INTEGER10; GEMEINDE_ID_BFS: [1 .. 9999]; !! 4-stellige Nummer des Bundesamts f�r Statistik !! Enthalten sind nur die 86 Gemeinden des Kantons BL. GDE_NAME: TEXT*100; !! Gemeindename IDENT GEMEINDE_ID_BFS; END LUT_CODE_GDE; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: LUT_CODE_STATUS !! Nachschlage-Tabelle f�r rechtlichen Zustand eines Strassennetzplanes. !! !! Wird als ITF-File durch den Kanton zur Verf�gung gestellt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE LUT_CODE_STATUS = ATT_ID: OPTIONAL INTEGER10; STATUS_CODE: [1 .. 7]; !! 7 Werte, bezeichnet den rechtlichen Zustand eines Strassennetzplanes. STATUS_BEZEICHNUNG: TEXT*50; IDENT STATUS_CODE; END LUT_CODE_STATUS; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: LUT_CODE_STR_KAT !! Nachschlage-Tabelle f�r die Strassen-Kategorien. !! !! Wird als ITF-File durch den Kanton zur Verf�gung gestellt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE LUT_CODE_STR_KAT = ATT_ID: OPTIONAL INTEGER10; STR_KAT_ID: [1 .. 50]; STR_KAT_BEZEICHNUNG: TEXT*50; PLANINHALT_ID: -> LUT_CODE_PLANINHALT; !! Fremdschl�ssel auf LUT_CODE_PLANINHALT !! Beziehung 1:n !! Eine Strassen-Kategorie hat genau einen Planinhalt. !! Zu einem Planinhalt geh�ren 0 bis n Strassen-Kategorien. TRAEGER: OPTIONAL TEXT*100; !! Verantwortliche Beh�rde (Bund, Kanton, Gemeinde) IDENT STR_KAT_ID; END LUT_CODE_STR_KAT; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: STRNP !! Strassennetzplan !! !! Gesamtheit der administrativen digitalen Daten !! !! �ber das Strassennetz einer Gemeinde !! !! Zur Unterscheidung von SNP = Sondernutzungsplan !! ----------------------------------------------------------------------------------------------------------------------- TABLE STRNP = STRNP_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt. STRNP_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Ein Strassennetzplan geh�rt zu genau einer Gemeinde. !! Zu einer Gemeinde geh�ren 0 bis n Strassennetzpl�ne. STATUS_CODE: -> LUT_CODE_STATUS; !! Fremdschl�ssel auf LUT_CODE_STATUS !! Beziehung 1:n !! Ein Strassennetzplan hat genau einen rechtlichen Status. !! In einem rechtlichen Status sind 0 bis n Strassennetzpl�ne. INVENTAR_NR: OPTIONAL TEXT*40; !! Wird vom ARP vergeben BESCHLUSS_GDE_NR: OPTIONAL INTEGER10; !! Nummer des Gemeinde-Beschlusses BESCHLUSS_GDE_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Gemeinde (Zahlen-Format: jjjjmmdd) BESCHLUSS_GDE_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Gemeinde (Text-Format: dd.mm.jjjj) GDERAT_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Gemeinderat (Zahlen-Format: jjjjmmdd) GDERAT_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Gemeinderat (Text-Format: dd.mm.jjjj) GDEKOMMISSION_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Gemeindekommission (Zahlen-Format: jjjjmmdd) GDEKOMMISSION_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Gemeindekommission (Text-Format: dd.mm.jjjj) GDEVERSAMMLUNG_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Gemeindeversammlung (Zahlen-Format: jjjjmmdd) GDEVERSAMMLUNG_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Gemeindeversammlung (Text-Format: dd.mm.jjjj) EINWOHNERRAT_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Einwohnerrat (Zahlen-Format: jjjjmmdd) EINWOHNERRAT_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Einwohnerrat (Text-Format: dd.mm.jjjj) REFERENDUM_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Referendum (Zahlen-Format: jjjjmmdd) REFERENDUM_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Referendum (Text-Format: dd.mm.jjjj) URNENABSTIMMUNG_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Urnenabstimmung (Zahlen-Format: jjjjmmdd) URNENABSTIMMUNG_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Urnenabstimmung (Text-Format: dd.mm.jjjj) GDE_AMTSBLATT_NR: OPTIONAL INTEGER10; !! Nummer des Amtsblatts mit Ver�ffentlichung des Gemeindebeschlusses GDE_AMTSBLATT_DATUM: OPTIONAL INTEGER10; !! Ver�ffentlichungs-Datum Gemeinde im Amtsblatt (Zahlen-Format: jjjjmmdd) GDE_AMTSBLATT_DATUM_TXT: OPTIONAL TEXT*10; !! Ver�ffentlichungs-Datum Gemeinde im Amtsblatt (Text-Format: dd.mm.jjjj) RRB_NR: OPTIONAL INTEGER10; !! Nummer des Regierungsrats-Beschlusses. Wird vom ARP eingegeben. RRB_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Regierungsrat (Zahlen-Format: jjjjmmdd) RRB_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Regierungsrat (Text-Format: dd.mm.jjjj) RRB_AMTSBLATT_NR: OPTIONAL INTEGER10; !! Nummer des Amtsblatts mit Ver�ffentlichung des Regierungsratsbeschlusses RRB_AMTSBLATT_DATUM: OPTIONAL INTEGER10; !! Ver�ffentlichungs-Datum Regierungsrat im Amtsblatt (Zahlen-Format: jjjjmmdd) RRB_AMTSBLATT_DATUM_TXT: OPTIONAL TEXT*10; !! Ver�ffentlichungs-Datum Regierungsrat im Amtsblatt (Text-Format: dd.mm.jjjj) NACHFUEHRUNG_RRB_NR: OPTIONAL INTEGER10; !! Nummer des Regierungsrats-Beschlusses �ber Nachf�hrung NACHFUEHRUNG_RRB_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Regierungsrat �ber Nachf�hrung (Zahlen-Format: jjjjmmdd) NACHFUEHRUNG_RRB_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Regierungsrat �ber Nachf�hrung (Text-Format: dd.mm.jjjj) ERSTERFASSUNG_DURCH: OPTIONAL TEXT*100; !! Name, Vorname, Firma des Bearbeiters bei Ersterfassung ERSTERFASSUNG_DATUM: OPTIONAL INTEGER10; !! Datum der Ersterfassung (Zahlen-Format: jjjjmmdd) ERSTERFASSUNG_DATUM_TXT: OPTIONAL TEXT*10; !! Datum der Ersterfassung (Text-Format: dd.mm.jjjj) BEMERKUNGEN: OPTIONAL TEXT*255; !! Bemerkungen stichwortartig. Sollte �usserst zur�ckhaltend genutzt werden. IDENT STRNP_OP_ID; END STRNP; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: STRNP_MUT !! Mutationen eines Strassennetzplans. !! ----------------------------------------------------------------------------------------------------------------------- TABLE STRNP_MUT = STRNP_MUT_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt. STRNP_MUT_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. STRNP_OP_ID: ->STRNP; !! Fremdschl�ssel auf STRNP !! Beziehung 1:n !! Eine Strassennetzplan-Mutation geh�rt zu genau einem Strassennetzplan. !! Ein Strassennetzplan hat eine oder mehrere Strassenetzplan-Mutationen. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Eine Strassennetzplan-Mutation geh�rt zu genau einer Gemeinde. !! Zu einer Gemeinde geh�ren 0 bis n Strassennetzplan-Mutationen. INVENTAR_NR: OPTIONAL TEXT*40; !! Wird vom ARP vergeben BESCHLUSS_GDE_NR: OPTIONAL INTEGER10; !! Nummer des Gemeinde-Beschlusses BESCHLUSS_GDE_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Gemeinde (Zahlen-Format: jjjjmmdd) BESCHLUSS_GDE_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Gemeinde (Text-Format: dd.mm.jjjj) RRB_NR: OPTIONAL INTEGER10; !! Nummer des Regierungsrats-Beschlusses. Wird vom ARP eingegeben. RRB_DATUM: OPTIONAL INTEGER10; !! Beschluss-Datum Regierungsrat (Zahlen-Format: jjjjmmdd) RRB_DATUM_TXT: OPTIONAL TEXT*10; !! Beschluss-Datum Regierungsrat (Text-Format: dd.mm.jjjj) BEARBEITUNG_DURCH: OPTIONAL TEXT*100; !! Name, Vorname, Firma des Bearbeiters bei Nachf�hrung BEARBEITUNG_DATUM: OPTIONAL INTEGER10; !! Datum der Nachf�hrung (Zahlen-Format: jjjjmmdd) BEARBEITUNG_DATUM_TXT: OPTIONAL TEXT*10; !! Datum der Nachf�hrung (Text-Format: dd.mm.jjjj) BEMERKUNGEN: OPTIONAL TEXT*255; !! Bemerkungen stichwortartig. Sollte �usserst zur�ckhaltend genutzt werden. IDENT STRNP_MUT_OP_ID; END STRNP_MUT; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: STR_SEG !! Strassen-Segment. !! !! Ununterbrochenes Segment des Strassennetzes. !! !! Innerhalb eines Strassen-Segmentes verzweigt sich das Netz nicht. !! ----------------------------------------------------------------------------------------------------------------------- TABLE STR_SEG = STR_SEG_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt. STR_SEG_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. STRNP_OP_ID: ->STRNP; !! Fremdschl�ssel auf STRNP !! Beziehung m:n !! Ein Strassen-Segment geh�rt zu einem bis mehreren Strassennetzpl�nen. !! Zu einem Strassennetzplan geh�ren 0 bis mehrere Strassen-Segmente. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_OID !! in der Tabelle STR_SEG nach erfolgter Nachf�hrung gel�st. STRNP_MUT_OP_ID: -> STRNP_MUT; !! Fremdschl�ssel auf STRNP_MUT !! Beziehung m:n !! Ein Strassen-Segment geh�rt zu einer bis mehreren Strassennetzplan-Mutationen. !! Zu einer Strassennetzplan-Mutation geh�ren 0 bis mehrere Strassen-Segmente. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_MUT_OID !! in der Tabelle STR_SEG nach erfolgter Nachf�hrung gel�st. MUT_KAT_ID: ->LUT_CODE_MUT_KAT; !! Fremdschl�ssel auf LUT_CODE_MUT_KAT !! Beziehung 1:n !! Ein Strassen-Segment geh�rt zu genau einer Mutations-Kategorie. !! Zu einer Mutations-Kategorie geh�ren 0 bis n Strassen-Segmente. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Ein Strassen-Segment geh�rt zu genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis n Strassen-Segmente. STR_SEG: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LV95Koord; !! Segment des Strassennetzes IDENT STR_SEG_OP_ID; END STR_SEG; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: EOB !! Einzelobjekt. !! !! Wird in Punktform gespeichert. !! ----------------------------------------------------------------------------------------------------------------------- TABLE EOB = EOB_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt EOB_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. EOB_KAT_ID: -> LUT_CODE_EOB_KAT; !! Fremdschl�ssel auf LUT_CODE_EOB_KAT !! Beziehung 1:n !! Ein Einzelobjekt geh�rt zu genau einer Einzelobjekt-Kategorie. !! Zu einer Einzelobjekt-Kategorie geh�ren 0 bis n Einzelobjekte. STRNP_OP_ID: ->STRNP; !! Fremdschl�ssel auf STRNP !! Beziehung m:n !! Ein Einzelobjekt geh�rt zu ein bis n Strassennetzpl�nen. !! Zu einem Strassennetzplan geh�ren 0 bis n Einzelobjekte. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_OID !! in der Tabelle EOB nach erfolgter Nachf�hrung gel�st. STRNP_MUT_OP_ID: ->STRNP_MUT; !! Fremdschl�ssel auf STRNP_MUT !! Beziehung m:n !! Ein Einzelobjekt geh�rt zu ein bis n Strassennetzplan-Mutationen. !! Zu einer Strassennetzplan-Mutation geh�ren 0 bis n Einzelobjekte. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_MUT_OID !! in der Tabelle EOB nach erfolgter Nachf�hrung gel�st. MUT_KAT_ID: ->LUT_CODE_MUT_KAT; !! Fremdschl�ssel auf LUT_CODE_MUT_KAT !! Beziehung 1:n !! Ein Einzelobjekt geh�rt zu genau einer Mutations-Kategorie. !! Zu einer Mutations-Kategorie geh�ren 0 bis n Einzelobjekte. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE KOMMUNALE_BEZEICHNUNG: OPTIONAL TEXT*50; !! Bezeichnung wie auf der Legende des Originalplans BEMERKUNG: OPTIONAL TEXT*255; !! Bemerkungen ORI: OPTIONAL [0..360]; !! Orientierung des Symbols in Altgrad: Nord=0 !! Mit Pfeilen dargestellte Einfahrten und Fortsetzungen lassen sich so abbilden EOB: LV95Koord; !! Punktf�rmiges Einzelobjekt IDENT EOB_OP_ID; END EOB; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: KAT_VERL !! Kategorien-Verlauf !! !! Zwischentabelle mit Zuordnung einer Strassen-Kategorie zu einem Strassen-Segment. !! !! Ein Strassen-Segment ist vollst�ndig von einer Strassen-Kategorie �berpr�gt. !! !! Mehrere Strassen-Kategorien k�nnen sich auf demselben Strassen-Segment �berlagern. !! ----------------------------------------------------------------------------------------------------------------------- TABLE KAT_VERL = KAT_VERL_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt STRNP_OP_ID: -> STRNP; !! Fremdschl�ssel auf STRNP !! Beziehung m:n !! Ein Kategorien-Verlauf geh�rt zu einem bis mehreren Strassennetzpl�nen. !! Zu einem Strassennetzplan geh�ren 0 bis mehrere Kategorien-Verl�ufe. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_OID !! in der Tabelle KAT_VERL nach erfolgter Nachf�hrung gel�st. STRNP_MUT_OP_ID: -> STRNP_MUT; !! Fremdschl�ssel auf STRNP_MUT !! Beziehung m:n !! Ein Kategorien-Verlauf geh�rt zu einem bis mehreren Strassennetzplan-Mutationen. !! Zu einer Strassennetzplan-Mutation geh�ren 0 bis mehrere Kategorien-Verl�ufe. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_MUT_OID !! in der Tabelle KAT_VERL nach erfolgter Nachf�hrung gel�st. MUT_KAT_ID: ->LUT_CODE_MUT_KAT; !! Fremdschl�ssel auf LUT_CODE_MUT_KAT !! Beziehung 1:n !! Ein Kategorien-Verlauf geh�rt zu genau einer Mutations-Kategorie. !! Zu einer Mutations-Kategorie geh�ren 0 bis n Kategorien-Verl�ufe. STR_KAT_ID: -> LUT_CODE_STR_KAT; !! Fremdschl�ssel auf LUT_CODE_STR_KAT !! Beziehung 1:n !! Ein Kategorien-Verlauf hat genau eine Strassen-Kategorie. !! Zu einer Strassen-Kategorie geh�ren 0 bis n Kategorien-Verl�ufe. STR_SEG_OP_ID: ->STR_SEG; !! Fremdschl�ssel auf STR_SEG !! Beziehung 1:n !! Ein Kategorien-Verlauf geh�rt zu genau einem Strassen-Segment. !! �ber ein Strassen-Segment verlaufen ein bis n Kategorien-Verl�ufe. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Ein Kategorien-Verlauf geh�rt zu genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis mehrere Kategorien-Verl�ufe. KOMMUNALE_BEZEICHNUNG: OPTIONAL TEXT*50; !! Bezeichnung wie auf der Legende des Originalplans BEMERKUNG: OPTIONAL TEXT*255; !! Bemerkungen IDENT STR_KAT_ID, STR_SEG_OP_ID; END KAT_VERL; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: STRNP_MUT_POLY !! Perimeter der Mutationen eines Strassennetzplans. !! !! Kann in mehrere Teilfl�chen unterteilt sein. !! !! Es muss eine Teilfl�che pro Eintrag erfasst werden. !! !! Multi-Fl�chen werden nicht unterst�tzt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE STRNP_MUT_POLY = STRNP_MUT_POLY_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt STRNP_MUT_POLY_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. STRNP_MUT_OP_ID: ->STRNP_MUT; !! Fremdschl�ssel auf STRNP_MUT !! Beziehung 1:n !! Eine Strassennetzplan-Mutations-Perimeter-Fl�che geh�rt zu genau einer Strassennetzplan-Mutation. !! Zu einer Strassennetzplan-Mutation geh�ren eine oder mehrere Strassennetzplan-Mutations-Perimeter-Fl�chen. !! Es werden keine Multifl�chen unterst�tzt. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Ein Strassennetzplan-Mutations-Perimeter liegt in genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis n Strassennetzplan-Mutations-Perimeter. STRNP_MUT_POLY: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LV95Koord;!! Perimeter der Mutationen eines gegebenen Strassennetzplans. IDENT STRNP_MUT_POLY_OP_ID; END STRNP_MUT_POLY; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: STRNP_POLY !! Perimeter des Strassennetzplans. !! !! Kann in mehrere Teilfl�chen unterteilt sein. !! !! Es muss eine Teilfl�che pro Eintrag erfasst werden. !! !! Multi-Fl�chen werden nicht unterst�tzt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE STRNP_POLY = STRNP_POLY_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt STRNP_POLY_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. STRNP_OP_ID: -> STRNP; !! Fremdschl�ssel auf STRNP !! Beziehung 1:n !! Eine Strassennetzplan-Perimeter-Fl�che geh�rt zu genau einem Strassennetzplan. !! Zu einem Strassennetzplan geh�ren eine oder mehrere Strassennetzplan-Perimeter-Fl�chen. !! Es werden keine Multifl�chen unterst�tzt. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Ein Strassennetzplan-Perimeter liegt in genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis n Strassennetzplan-Perimeter. STRNP_POLY: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LV95Koord; !! Perimeter des Strassennetzplanes IDENT STRNP_POLY_OP_ID; END STRNP_POLY; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: MASSNAHMEN !! Beh�rdenverbindliche Handlungsanweisungen !! !! f�r Stufe Bau- und Strassenlinineplan, bzw. Projekt !! !! "Verbindlichkeit ist zwischen verbindlichem und orientierendem Inhalt" !! ----------------------------------------------------------------------------------------------------------------------- TABLE MASSNAHME = MASSNAHME_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt MASSNAHME_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. STRNP_OP_ID: ->STRNP; !! Fremdschl�ssel auf STRNP !! Beziehung m:n !! Ein Einzelobjekt geh�rt zu ein bis n Strassennetzpl�nen. !! Zu einem Strassennetzplan geh�ren 0 bis n Einzelobjekte. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_OID !! in der Tabelle MASSNAHME nach erfolgter Nachf�hrung gel�st. STRNP_MUT_OP_ID: ->STRNP_MUT; !! Fremdschl�ssel auf STRNP_MUT !! Beziehung m:n !! Ein Einzelobjekt geh�rt zu ein bis n Strassennetzplan-Mutationen. !! Zu einer Strassennetzplan-Mutation geh�ren 0 bis n Einzelobjekte. !! Die m:n-Beziehung wird durch das �berschreiben des Attributwertes STRNP_MUT_OID !! in der Tabelle MASSNAHME nach erfolgter Nachf�hrung gel�st. MUT_KAT_ID: ->LUT_CODE_MUT_KAT; !! Fremdschl�ssel auf LUT_CODE_MUT_KAT !! Beziehung 1:n !! Ein Einzelobjekt geh�rt zu genau einer Mutations-Kategorie. !! Zu einer Mutations-Kategorie geh�ren 0 bis n Einzelobjekte. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE KOMMUNALE_BEZEICHNUNG: TEXT*50; !! Bezeichnung wie auf der Legende des Originalplans BEMERKUNG: OPTIONAL TEXT*255; !! Bemerkungen IDENT MASSNAHME_OP_ID; END MASSNAHME; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: MASSNAHME_POLY !! Fl�che f�r die eine Massnahmen gilt. !! !! Kann in mehrere Teilfl�chen unterteilt sein. !! !! Es muss eine Teilfl�che pro Eintrag erfasst werden. !! !! Multi-Fl�chen werden nicht unterst�tzt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE MASSNAHME_POLY = MASSNAHME_POLY_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt MASSNAHME_POLY_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. MASSNAHME_OP_ID: ->MASSNAHME; !! Fremdschl�ssel auf MASSNAHME !! Beziehung 1:n !! Eine Massnahmen-Fl�che geh�rt zu genau einer Massnahme. !! Zu einer Massnahme geh�ren keine, eine oder mehrere Massnahme-Fl�chen. !! Es werden keine Multifl�chen unterst�tzt. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Eine Massnahmen-Fl�che liegt in genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis n Massnahmen-Fl�chen. MASSNAHME_POLY: SURFACE WITH (STRAIGHTS, ARCS) VERTEX LV95Koord;!! Geometrie der Fl�che der Massnahme. IDENT MASSNAHME_POLY_OP_ID; END MASSNAHME_POLY; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: MASSNAHME_LINIE !! Linie f�r die eine Massnahmen gilt. !! !! Kann in mehrere Liniensegmente unterteilt sein. !! !! Es muss ein Segment pro Eintrag erfasst werden. !! !! Multi-Linien werden nicht unterst�tzt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE MASSNAHME_LIN = MASSNAHME_LIN_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt MASSNAHME_LIN_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. MASSNAHME_OP_ID: ->MASSNAHME; !! Fremdschl�ssel auf MASSNAHME !! Beziehung 1:n !! Eine Massnahmen-Linie geh�rt zu genau einer Massnahme. !! Zu einer Massnahme geh�ren keine, eine oder mehrere Massnahme-Linie. !! Es werden keine Multilinien unterst�tzt. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Eine Massnahmen-Linie liegt in genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis n Massnahmen-Linien. MASSNAHME_LIN: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LV95Koord; !! Segment des Massnahme IDENT MASSNAHME_LIN_OP_ID; END MASSNAHME_LIN; !! ----------------------------------------------------------------------------------------------------------------------- !! Tabelle: MASSNAHME_PKT !! Ort f�r den eine Massnahmen gilt. !! !! Kann in mehrere Teilorte unterteilt sein. !! !! Es muss ein Punkt pro Eintrag erfasst werden. !! !! Multi-Points werden nicht unterst�tzt. !! ----------------------------------------------------------------------------------------------------------------------- TABLE MASSNAHME_PKT = MASSNAHME_PKT_OID: OPTIONAL INTEGER10; !! Eindeutige OID, wird beim Import ins GDWH neu erstellt MASSNAHME_PKT_OP_ID: INTEGER10; !! Gemeindeinterner Identifikator. Bleibt stabil. !! Darf durch Kanton nicht ver�ndert werden. MASSNAHME_OP_ID: ->MASSNAHME; !! Fremdschl�ssel auf MASSNAHME !! Beziehung 1:n !! Ein Massnahmen-Ort geh�rt zu genau einer Massnahme. !! Zu einer Massnahme geh�ren kein, einer oder mehrere Massnahme-Orte. !! Es werden keine Multipoints unterst�tzt. GEMEINDE_ID_BFS: -> LUT_CODE_GDE; !! Fremdschl�ssel auf LUT_CODE_GDE !! Beziehung 1:n !! Ein Massnahme Ort liegt in genau einer Gemeinde. !! In einer Gemeinde liegen 0 bis n Massnahmen-Orte. MASSNAHME_PKT: LV95Koord; !! Ort der Massnahme IDENT MASSNAHME_PKT_OP_ID; END MASSNAHME_PKT; END STRASSENNETZPLAN. END BL_STRASSENNETZPLAN_LV95. FORMAT FREE; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.