INTERLIS 2.3; !!============================================================================== !!@ Title = "Erfassungsmodell für das Thema Planung und Berichterstattung Sanierung der Wasserkraft; Bereich 'Anlage'"; !!@ shortDescription = "Anhand von diesem Datenmodell werden die Anlagen erfasst und nachgeführt. Die Basis dieses Modells bildet das Bundesmodell SanierungWasserkraft_LV95_V1_1. Attribute, welche der Kanton nicht bewirtschaftet, wurden entfernt."; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Themennummer = "A128"; !!@ iliCompilerVersion = "ili2c-5.3.0-90a8da73b8eb7696cb50ce8ae0ee5b422d33fba7"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2023-06-20 | 1.0 | kep | Patch-Change: Übernahme der Anpassungen im Bundesmodell V1.2: !! - Namensanpassung "AnlageTyp2" und "MassnTypG7" !! 2020-08-07 | 1.0 | kep | Erstfassung !!============================================================================== MODEL SZ_SanierungWasserkraft_Anlage_V1_Erfassung (de) AT "http://models.geo.sz.ch" VERSION "2023-06-20" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1192000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Punkt3D = COORD 2672000.000 .. 2719000.000 [m] ,1192000.000 .. 1232000.000 [m] , -200.000 .. 5000.000 [m] ,ROTATION 2 -> 1; Linie = POLYLINE WITH (STRAIGHTS) VERTEX Punkt; Flaeche = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.001; dFachbereich = (F, G, S); SanPhase = ( SanPhase1 !! Strategische Planung Kanton – Zwischenbericht (S, G) ,SanPhase2 !! Strategische Planung Kanton – Schlussbericht (S, G) ,SanPhase3 !! Massnahmenplanung Wasserkraftwerk - Anhörung BAFU (S) ,SanPhase4 !! Massnahmenplanung Wasserkraftwerk - Bewilligung Kanton inkl. Entschädigungsgesuch (S) ,SanPhase5 !! Massnahmenumsetzung Wasserkraftwerk - Rechnungsstellung (S) ,SanPhase6 !! Wirkungskontrolle Wasserkraftwerk (S) ,SanPhase7 !! Detailplanung (G) ,SanPhase8 !! Projektierung (G) ,SanPhase9 !! Massnahmenumsetzung und Erfolgskontrolle (G) ,bitte_bestimmen !! SZ-Erweiterung; Standardwert bei der Erstintegration; Wert durch die zuständige Stelle anzupassen ); YNU = (ja, nein, unklar_zurueckgestellt); FinanzZust = ( FinanzZust1 !! Eingereicht ,FinanzZust2 !! Zugestimmt ,FinanzZust3 !! Abgelehnt ); NrTyp = ( NrTyp1 !! WASTA ,NrTyp2 !! Schutzbautenkataster Abt. Gefahrenprävention ,NrTyp3 !! ASTRA (G) ,NrTyp4 !! SBB ,NrTyp5 !! Andere Nummer ); AnlageTyp = ( AnlageTyp1 !! Speicherkraftwerk ,AnlageTyp2 !! Laufkraftwerk ,AnlageTyp3 !! Kiesentnahme ,AnlageTyp4 !! Gewässerkorrektion ,AnlageTyp5 !! Geschiebe- oder Murgangrückhaltebauwerk ,AnlageTyp6 !! Hochwasserrückhaltebauwerk ,AnlageTyp7 !! Hangverbau ,AnlageTyp8 !! Anderer ,bitte_bestimmen !! SZ-Erweiterung; Standardwert bei der Erstintegration; Wert durch die zuständige Stelle anzupassen ); !!------------------------------------------------------------------------------ TOPIC San = !!------------------------------------------------------------------------------ CLASS Einzugsgebiet = GebietsNummer : MANDATORY TEXT*25; !! Reduktion der Anzahl Stellen auf 25; sollte genügend sein Gebiet : MANDATORY Flaeche; UNIQUE GebietsNummer; END Einzugsgebiet; CLASS Sanierung = Kennung : MANDATORY TEXT*25; !! eindeutiger Schlüssel zur Kennung des Objektes Fachbereich : MANDATORY dFachbereich; ZustFachstelle : MANDATORY TEXT*255; Phase : MANDATORY SanPhase; BesoVerhGrund : TEXT*255; BesoVerhFristVerf : XMLDate; Sanierungspflicht : YNU; FinanzZustand : FinanzZust; SanVerfuegDat : XMLDate; UNIQUE Kennung; END Sanierung; CLASS Anlage = AnlageNr : MANDATORY TEXT*25; !! eindeutiger Schlüssel zur Kennung des Objektes Name : MANDATORY TEXT*255; AnlageNrQuelle : NrTyp; Typ : MANDATORY AnlageTyp; InhaberName : MANDATORY TEXT*255; InhaberAdresse : TEXT*255; Ort : MANDATORY Punkt3D; !! als planarer Punkt; lineare Geometrie nur bei Daten der Fachbereiche Geschiebehaushalt, Schwall-Sunk und Fischwanderung UNIQUE AnlageNr; END Anlage; CLASS AnlageTeil = !! Abkürzung: AT Kennung : MANDATORY TEXT*25; !! eindeutiger Schlüssel zur Kennung des Objektes; Attribut wird verwendet für die Zuordnung der Objekte aus den drei Fachbereichen Geschiebehaushalt, Schwall-Sunk und Fischwanderung Bezeichnung : TEXT*255; Ortsname : TEXT*255; UNIQUE Kennung; END AnlageTeil; CLASS AnlageTeilPunkt = GewaesserNrKantonal : TEXT*10; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung Ort : 0.0 .. 999999.9; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung Querabstand : -99.9 .. 99.9; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung Geometrie : MANDATORY Punkt3D; END AnlageTeilPunkt; CLASS AnlageTeilLinie = GewaesserNrKantonal : TEXT*10; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung OrtVon : 0.0 .. 999999.9; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung OrtBis : 0.0 .. 999999.9; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung Querabstand : -99.9 .. 99.9; !! kein Pflichtattribut; Migration von planar nach linear efolgt nach der Erfassung Geometrie : MANDATORY Linie; END AnlageTeilLinie; ASSOCIATION Anlage_Einzugsgebiet = rEinzugsgebiet -- {0..1} Einzugsgebiet; rAnlage -- {0..*} Anlage; END Anlage_Einzugsgebiet; ASSOCIATION Anlage_AnlageTeil = rKontroller -<> {1} Anlage; !! Kardinalität auf '1' gesetzt, da in den aktuellen Daten kein '1..*' vorkommt und die Erfassung einfacher wird; im Falle einer Mehrfachbeziehung soll ein Anlageteil nochmals erfasst werden rSubsystem -- {0..*} AnlageTeil; !! original: {1..*} END Anlage_AnlageTeil; ASSOCIATION Anlage_Sanierung = rBauwerk -- {1} Anlage; rSanierung -- {0..3} Sanierung; !! original: {1..3} END Anlage_Sanierung; ASSOCIATION AnlageTeil_AnlageTeilPunkt = rAnlageTeil -- {1} AnlageTeil; rPunkt -- {0..*} AnlageTeilPunkt; END AnlageTeil_AnlageTeilPunkt; ASSOCIATION AnlageTeil_AnlageTeilLinie = rAnlageTeil -- {1} AnlageTeil; rLinie -- {0..*} AnlageTeilLinie; END AnlageTeil_AnlageTeilLinie; END San; END SZ_SanierungWasserkraft_Anlage_V1_Erfassung.