INTERLIS 2.3; /** KANTONALES DATENMODELL SCHUTZBAUTENKATASTER GeoIV ID 81.2 - * Das Modell stellt eine Erweiterung des MGDM des BAFU dar. * * -Datum-----+-Vers.-+-VerfasserIn--+-Änderung--------------------------------+ * 2021-03-02 | V 3.1 | STP | Massnahmeneinheit.Bemerkung neu optional * 2021-03-03 | V 3.1 | STP | Aggregationsrollen (EXTERNAL) * */ !!@ technicalContact=mailto:geoinformation@gl.ch !!@ furtherInformation=https://models.geo.gl.ch/pdf/GL_Schutzbauten_V3_1.pdf MODEL GL_Schutzbauten_V3_1 (de) AT "https://www.gl.ch" VERSION "2021-03-03" = IMPORTS Schutzbauten_LV95_V1,Units; DOMAIN /** Art der notwendigen Massnahme. */ Massnahme_Def = ( /** M0: keine Massnahmen */ keine_Massnahme_erforderlich, /** M1: Verkuerzung Kontrollintervall */ Verkuerzung_Kontrollintervall, /** M2: Beobachten */ beobachten, /** M3: Wartung - Raeumung */ Wartung_Raeumung, /** M4: Sanierung */ Sanierung, /** M5: Veraenderung (Erweiterung, Umbau) */ Veraenderung_Erweiterung_Umbau, /** M6: Abbruch */ Abbruch, /** M7: Veraenderung (Anpassung) */ Veraenderung_Anpassung, /** M8: Erneuerung (Neubau) */ Erneuerung_Neubau, /** M9: Bauwerk wird aufgelassen */ Bauwerk_wir_aufgelassen ); /** Angabe ueber die Zugaenglichkeit zur Schutzbaute */ Zugaenglichkeit_Def = ( /** frei zugaenglich via Wege */ frei_zugaenglich, /** zugaenglich_mit_Absturzsicherung */ Absturzsicherung, /** Begehung am haengenden Seil */ am_haengenden_Seil ); /** Wertebereich fuer Meereshoehe. */ Meereshoehe_Def (FINAL) = 0 .. 9000 [INTERLIS.m]; /** Kantonaler Wertebereich N Koordinate in LV95. */ Nordkoordinate_Def (FINAL) = 1183890 .. 1225970 [INTERLIS.m]; /** Kantonaler Wertebereich E Koordinate in LV95. */ Ostkoordinate_Def (FINAL) = 2709280 .. 2738140 [INTERLIS.m]; /** Wertebereich fuer Jahr im Zusammenhang mit dem Schutzbautenkataster. */ Jahr_Def (FINAL) = 1500 .. 2100 [INTERLIS.Y]; /** Schutzbauten gegen Naturgefahren. */ TOPIC Schutzbauten EXTENDS Schutzbauten_LV95_V1.Schutzbauten = STRUCTURE Foto = Name : MANDATORY TEXT*200; /** Link zur Fotoablage. */ Link : URI; END Foto; /** Struktur zur Ablage der Schadenfotos. Pro Schaden ist die Ablage von mehreren Fotos moeglich. */ STRUCTURE FotoSchaden = /** Name des Fotos. */ Name : MANDATORY TEXT*200; /** Aufnahmedatum des Fotos. */ Datum : MANDATORY INTERLIS.XMLDate; /** Beschreibung des Fotos. Abbildungstext. */ Beschreibung : MTEXT; /** Verlinkung zur Fotoablage. */ Link : MANDATORY URI; END FotoSchaden; /** Ein Verbauungsgebiet ist eine organisatorische Einheit. Er ist ein Perimeter (Polygon), innerhalb dem sich die Perimeter der Massnahmeneinheiten (Polygon) und die Schutzbautenobjekte befinden. */ CLASS Verbauungsgebiet = /** Name des Verbauungsgebietes. */ Bezeichnung : MANDATORY TEXT*255; /** Ein Verbauungsgebiet ist immer ein Polygon (Perimeter). */ Geometrie : Schutzbauten_LV95_V1.Polygon2; /** Status der Verbauung */ deaktiviert : BOOLEAN; /** Das Hauptgewaesser im Verbauungsgebiet. */ Hauptgewaesser : TEXT*255; /** Ortsteil einer Gemeinde */ Ortsname : TEXT*50; /** Online-Ressource der Fotos zum Verbauungsgebiet */ Fotos : BAG {0..*} OF GL_Schutzbauten_V3_1.Schutzbauten.Foto RESTRICTION ( GL_Schutzbauten_V3_1.Schutzbauten.Foto ); END Verbauungsgebiet; /** Eine Massnahmeneinheit gehoert zu einem Verbauungsgebiet. * * Angaben betreffend Feldbezeichungen im Zusammenhang mit Schutzzielen: * SchG = Schutzgut * SW = Sachwerte * VI = Verbindungen/Infrastruktur * WL = Wald/Landwirtschaft */ CLASS Massnahmeneinheit = /** Bezeichnung der Massnahmeneinheit. */ Bezeichnung : MANDATORY TEXT*255; /** Eine Massnahmeneinheit ist immer ein Polygon (Perimeter). */ Geometrie_Polygon : MANDATORY Schutzbauten_LV95_V1.Polygon2; /** E-Wert der Schwerpunktkoordinate (LV95). */ Ostkoordinate : MANDATORY GL_Schutzbauten_V3_1.Ostkoordinate_Def; /** N-Wert der Schwerpunktkoordinate (LV95). */ Nordkoordinate : MANDATORY GL_Schutzbauten_V3_1.Nordkoordinate_Def; /** Meereshoehe der Schwerpunktkoordinate. */ Meereshoehe : MANDATORY GL_Schutzbauten_V3_1.Meereshoehe_Def; /** Bemerkung zur Massnahmeneinheit */ Bemerkung : TEXT*255; /** Angabe des Hauptprozesses gemaess Wertebereich Prozess-Typ (BAFU). */ Hauptprozess : MANDATORY Schutzbauten_LV95_V1.Schutzbauten.Prozess_Typ; /** Angabe, ob neben dem Hauptprozess nach der Teilprozess Wasser vorhanden ist. */ Weiterer_Prozess_Wasser : BOOLEAN; /** Angabe, ob neben dem Hauptprozess nach der Teilprozess Rutschung vorhanden ist. */ Weiterer_Prozess_Rutschung : BOOLEAN; /** Angabe, ob neben dem Hauptprozess nach der Teilprozess Sturz vorhanden ist. */ Weiterer_Prozess_Sturz : BOOLEAN; /** Angabe, ob neben dem Hauptprozess nach der Teilprozess Lawine vorhanden ist. */ Weiterer_Prozess_Lawine : BOOLEAN; /** Angabe zur Koerperschaft gemaess Wertebereich Koerperschaft_Typ (BAFU). */ Koerperschaft : MANDATORY Schutzbauten_LV95_V1.Schutzbauten.Koerperschaft_Typ; /** Schutzgut Sachwerte Wohngebaeude */ SchGSWWohnhaeuser : BOOLEAN; /** Schutzgut Sachwerte Gewerbe- und Industriebauten */ SchGSWGewerbe : BOOLEAN; /** Schutzgut Sachwerte Landwirtschaftliche Gebaeude, Staelle mit Tieren */ SchGSWLandw : BOOLEAN; /** Schutzgut Sachwerte Nebengebaeude */ SchGSWNeben : BOOLEAN; /** Schutzgut Sachwerte andere */ SchGSWAndere : BOOLEAN; /** Erlaeuterung zu Schutzgut SchGSW andere */ SchGSWAndereErlaeuterung : TEXT; /** Schutzgut Sachwerte Infrastrukturbauten */ SchGSWInfrastruktur : BOOLEAN; /** Schutzgut Kantonsstrassen */ SchGVIKantonsstrassen : BOOLEAN; /** Schutzgut Gemeindestrassen */ SchGVIGemeindestrassen : BOOLEAN; /** Schutzgut Flurwege, Gueterstrassen, Waldwege */ SchGVIFlurwege : BOOLEAN; /** Schutzgut Wanderwege, Bergwege, Alpinwege */ SchGVIWanderwege : BOOLEAN; /** Schutzgut Bahnlinie SBB */ SchGVIBahnlinien : BOOLEAN; /** Schutzgut Leitungen */ SchGVILeitungen : BOOLEAN; /** Schutzgut Touristische Anlagen */ SchGVITouristisch : BOOLEAN; /** Schutzgut andere */ SchGVIAndere : BOOLEAN; /** Erlaeuterung zu Schutzgut SchGVI andere */ SchGVIAndereErlaeuterung : TEXT; /** Schutzgut Wald */ SchGWLWald : BOOLEAN; /** Schutzgut Landwirtschaft */ SchGWLLandw : BOOLEAN; /** Schutzgut Wald/Landwirtschaft andere */ SchGWLAndere : BOOLEAN; /** Erlaeuterung zu Schutzgut Wald/Landwirtschaft andere */ SchGWLAndereErlaeuterung : TEXT; /** Online-Ressource der Fotos zur Massnahmeneinheit */ Fotos : BAG {0..*} OF GL_Schutzbauten_V3_1.Schutzbauten.Foto RESTRICTION ( GL_Schutzbauten_V3_1.Schutzbauten.Foto ); /** Angabe der Anzahl Jahre zwischen den Kontrollen */ Kontrolleturnus : 0 .. 100; /** Jahr, in dem die Kontrolle startet */ KontrolleStartJahr : GL_Schutzbauten_V3_1.Jahr_Def; /** Angabe der Jahre, um die sich die Kontrolle verschiebt */ KontrolleVerschiebungsjahre : 0 .. 100; END Massnahmeneinheit; /** Erweitert die Basisklasse 'Schutzbautenobjekt' des BAFU. Ein Schutzbautenobjekt ist z.B. eine Bachsperre, ein Hochwasserschutzdamm, eine Reihe Steinschlagschutznetze, eine Reihe Lawinenstuetzverbauungen. */ CLASS SchutzbautenobjektKanton EXTENDS Schutzbauten_LV95_V1.Schutzbauten.Schutzbautenobjekt = /** Die Werknummer mit der das Schutzbautenobjekt angeschrieben wird. Muss nicht eindeutig sein pro Massnahmeneinheit. */ Werknummer : MANDATORY TEXT*10; /** Schutzbautenobjekt rueckgebaut oder aus anderem Grund physisch nicht mehr vorhanden. Nicht mehr vorhandene Schutzbautenobjekte werden im Kataster nicht geloescht, aber nirgends mehr angezeigt. Ebenfalls werden diese nicht fuer das BAFU exportiert. */ NichtMehrVorhanden : MANDATORY BOOLEAN; /** Symbolnummer fuer die Darstellung. */ Symbol : MANDATORY 1 .. 100; /** Bemerkung zum Schutzbautenobjekt */ Bemerkung : TEXT; /** Online-Ressource der Fotos zur Schutzbaute */ Fotos : BAG {0..*} OF GL_Schutzbauten_V3_1.Schutzbauten.Foto RESTRICTION ( GL_Schutzbauten_V3_1.Schutzbauten.Foto ); /** Angabe der Zugaenglichkeit zur Schutzbaute */ Zugaenglichkeit : MANDATORY GL_Schutzbauten_V3_1.Zugaenglichkeit_Def; END SchutzbautenobjektKanton; /** VERWALTUNGSINTERNE Angaben zu den Ergebnissen der Kontrolle auf Stufe Massnahmeneinheit */ CLASS Kontrolle_Massnahmeneinheit = /** Datum der Kontrolle */ KontrollDatum : MANDATORY INTERLIS.XMLDate; /** Namen der Person, welche kontrolliert */ Kontrolleur : MANDATORY TEXT; /** Sind Ereignisse im Verbauungsgebiet oder in der Massnahmeneinheit auszumachen? */ Ereignisse : BOOLEAN; /** Beurteilung der Ereignisse */ Beurteilung : TEXT; /** Uebersichtsfotos �ber den beschaedigten Teil der Massnahmeneinheit */ Fotos_Schaden : BAG {0..*} OF GL_Schutzbauten_V3_1.Schutzbauten.FotoSchaden RESTRICTION ( GL_Schutzbauten_V3_1.Schutzbauten.FotoSchaden ); /** Ist trotz der Maengel und Schaeden noch eine Schutzwirkung gewaehrleistet? */ Wirkung_gewaehrleistet : BOOLEAN; /** Braucht es eine Massnahme ja oder nein? */ Fazit_Massnahme : BOOLEAN; /** Beschreibung der Massnahme */ Massnahme : GL_Schutzbauten_V3_1.Massnahme_Def; /** Angabe der geschaetzten Kosten in Fr. */ Kosten_Behebung : 0 .. 9999999999; END Kontrolle_Massnahmeneinheit; /** VERWALTUNGSINTERNE Angaben zu den Ergebnissen der Kontrolle auf Stufe Schutzbautenobjekt */ CLASS Kontrolle_Schutzbautenobjekt = /** Datum der Kontrolle */ KontrollDatum : MANDATORY INTERLIS.XMLDate; /** Namen der Person, welche kontrolliert */ Kontrolleur : MANDATORY TEXT; /** Ist die Tragsicherheit noch gewaehrleistet? */ Tragsicherheit_gewaerhleistet : MANDATORY BOOLEAN; /** Ist die Gebrauchstauglichkeit noch gewaehrleistet? */ Gebrauchstauglichkeit_gewaehrleistet : MANDATORY BOOLEAN; /** Ist die Wirkung des Werkes noch gewaehrleistet? */ Wirkung_gewaehrleistet : MANDATORY BOOLEAN; /** Beschreibung der Art des Schadens */ Schaden_Art : TEXT; /** Beschreibung der Ursache des Schadens */ Schaden_Ursache : TEXT; /** Online-Ressource der Fotos zur Schadendokumentation */ Fotos_Schaden : BAG {0..*} OF GL_Schutzbauten_V3_1.Schutzbauten.FotoSchaden RESTRICTION ( GL_Schutzbauten_V3_1.Schutzbauten.FotoSchaden ); /** Braucht es Massnahmen ja oder nein? */ Fazit : MANDATORY BOOLEAN; /** Beschreibung der Massnahme */ Massnahme : MANDATORY GL_Schutzbauten_V3_1.Massnahme_Def; /** Angabe der geschaetzten Kosten in Fr. */ Kosten_Behebung : 0 .. 9999999999; END Kontrolle_Schutzbautenobjekt; /** VERWALTUNGSINTERNE Angaben zu den Projekten auf Stufe Massnahmeneinheit. */ CLASS Projektinformation = /** Interne Projektnummer. */ Projektnummer : TEXT*50; /** Interner Projektname. */ Projektname : TEXT*50; /** Start der Bauarbeiten. */ Startjahr : GL_Schutzbauten_V3_1.Jahr_Def; /** Abschluss der Bauarbeiten. */ Abschlussjahr : GL_Schutzbauten_V3_1.Jahr_Def; /** Projekt Investitionssumme. */ Investitionssumme : 0 .. 9999999999; /** Subventionssatz Bund. */ SubventionBund : 0 .. 100 [Units.Percent]; /** Subventionssatz Kanton. */ SubventionKanton : 0 .. 100 [Units.Percent]; /** Subventionssatz Gemeinde(n). */ SubventionGemeinde : 0 .. 100 [Units.Percent]; /** Restkosten nach Abzug der Subventionen. */ RestkostenSatz : 0 .. 100 [Units.Percent]; /** Bemerkungen zum Projekt, zu den Kosten. */ Bemerkung : MTEXT*255; /** Archivnummer intern. */ Aktenablage : TEXT*50; END Projektinformation; /** Eine Massnahmeneinheit kann Informationen zu Projekten enthalten. */ ASSOCIATION Massnahmeneinheit_Projektinformation = Massnahmeneinheit (EXTERNAL) -<> {1} Massnahmeneinheit; Projektinformation -- {0..*} Projektinformation; END Massnahmeneinheit_Projektinformation; /** Kontrolle der Massnahmeneinheit */ ASSOCIATION Massnahmeneinheit_Kontrolle = Massnahmeneinheit (EXTERNAL) -<> {1} Massnahmeneinheit; Kontrollinformationen -- {0..*} Kontrolle_Massnahmeneinheit; END Massnahmeneinheit_Kontrolle; /** Kontrolle des Schutzbautenobjekts */ ASSOCIATION Schutzbautenobjekt_Kontrolle = Schutzbautenobjekt (EXTERNAL) -<> {1} SchutzbautenobjektKanton; Kontrollinformationen -- {0..*} Kontrolle_Schutzbautenobjekt; END Schutzbautenobjekt_Kontrolle; /** Schutzbautenobjekte sind Teil einer Massnahmeneinheit */ ASSOCIATION Schutzbautenobjekt_Massnahmeneinheit = Massnahmeneinheit -<#> {1} Massnahmeneinheit; Schutzbautenobjekt -- {0..*} SchutzbautenobjektKanton; END Schutzbautenobjekt_Massnahmeneinheit; /** Massnahmeneinheiten sind Teil eines Verbauungsgebiets */ ASSOCIATION Massnahmeneinheit_Verbauungsgebiet = Verbauungsgebiet -<#> {1} Verbauungsgebiet; Massnahmeneinheit -- {0..*} Massnahmeneinheit; END Massnahmeneinheit_Verbauungsgebiet; END Schutzbauten; END GL_Schutzbauten_V3_1.