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 !! !! Kromer Mobility !! Ingenieurbüro Felix K. Kromer !! Postfach 83 !! CH - 4332 Stein AG !! !! ----------------------------------------------------------------------------------------------------------------------- MODEL BL_STRASSENNETZPLAN DOMAIN !! ----------------------------------------------------------------------------------------------------------------------- !! Allgemeine Definitionen !! ----------------------------------------------------------------------------------------------------------------------- INTEGER4 = [0 .. 9999]; INTEGER10 = [1..2147483647]; LKoord = COORD2 580000.00 230000.00 !! Eingrenzung des Kantons BL 650000.00 280000.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; !! Für internen Gebrauch MUT_KAT_ID: INTEGER10; !! Mutations-Kategorie-ID 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; !! Für internen Gebrauch PLANINHALT_ID: [1 .. 2]; !! Nur 2 Werte 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; !! Für internen Gebrauch EOB_KAT_ID: [1 .. 40]; !! Zur Zeit 17 verschiedene Kategorien EOB_KAT_BEZEICHNUNG: TEXT*50; !! (Werte: !! 1 = öffentlicher Parkplatz; !! 2 = Haltestelle öffentlicher Verkehr; !! 3 = Schule / Kindergarten; !! 4 = Sport- / Erholungsanlage; !! 5 = Weitere öffentliche Einrichtungen; !! 6 = Duchgangssperre; !! 7 = Durchgangserschwerende Massnahme !! 8 = Pivater Parkplatz !! 9= Einmündung !! 10= Privates Parkhaus !! 11= Strassenübergang !! 12= Kreisel (verbindlich) !! 13= Kreisel (orientierend) !! 14= Einkaufszentrum !! 15= Wendeplatz !! 16= Wildwechsel !! 17= Dorfplatz !! ) 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; !! Für internen Gebrauch 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; !! Für internen Gebrauch STATUS_CODE: [1 .. 7]; !! 7 Werte, bezeichnet den rechtlichen Zustand eines Strassennetzplanes. STATUS_BEZEICHNUNG: TEXT*50; !! (Werte: !! 1 = provisorisch unvollständig; !! 2 = provisorisch vollständig; !! 3 = für Baugesuchsbearbeitung geeignet; !! 4 = rechtsverbindlich; !! 5 = analog; !! 6 = Gesamtrevision nicht nachgeführt; !! 7 = Mutation nicht nachgeführt !! ) 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; !! Für internen Gebrauch STR_KAT_ID: [1 .. 50]; !! Zur Zeit 22 verschiedene Kategorien STR_KAT_BEZEICHNUNG: TEXT*50; !! Beschreibt die Kategorie einer Strasse. !! (Werte: !! 1 = Hochleistungsstrasse; !! 2 = Hauptverkehrsstrasse; !! 3 = Verbindungsstrasse; !! 4 = Kantonsstrasse; !! 5 = Versorgungsroute über Kantonsstrasse; !! 6 = Sammelstrasse SS; !! 7 = Erschliessungsstrasse ES; !! 8 = Erschliessungsweg EW; !! 9 = Feldweg; !! 10 = Flurweg; !! 11 = Waldweg; !! 12 = Reitweg; !! 13 = Uferweg; !! 14 = Fussweg / Fusswegverbindung; !! 15 = Wanderweg / Wanderwegverbindung; !! 16 = Wanderweg mit Hartbelag ausserhalb Baugebiet; !! 17 = Historischer Verkehrsweg; !! 18 = Radroute gemäss Regionalplan Radrouten; !! 19 = kommunaler Radweg; !! 20 = Bahn; !! 21 = Erschliessungsstrasse Privat; !! 22 = Erschliessungsweg Privat !! ) 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) VERTEX LKoord; !! 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: LKoord; !! 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) VERTEX LKoord;!! 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) VERTEX LKoord; !! 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) VERTEX LKoord;!! 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) VERTEX LKoord; !! 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: LKoord; !! Ort der Massnahme IDENT MASSNAHME_PKT_OP_ID; END MASSNAHME_PKT; END STRASSENNETZPLAN. END BL_STRASSENNETZPLAN. FORMAT FREE; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.