INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Schutzbauten_Wasser_V1.ili"; !!@ Title = "Schutzbauten Naturgefahren, kantonal; Prozessbereich: Wasser"; !!@ shortDescription = "kantonales Modell der Schutzbauten Naturgefahren auf der Grundlage des Bundesmodells; die Zuständigkeit fällt in das Amt für Wasserbau (AWB); der Prozessbereich betrifft denjenigen des Wassers; die Datenerfassung erfolgt auf Stufe der Bezirke"; !!@ Issuer = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://models.geo.sz.ch/awb"; !!@ kGeoiV_ID = "81.2"; !!@ Modell_ID = "A127"; !!@ Compiler-Version = "5.0.8-20200401"; !!------------------------------------------------------------------------------ !! Todo: !! - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2020-06-08 | KEP | Anpassung auf neuste Modellierungsregeln !! 2019-08-26 | KEP | Erstfassung !!============================================================================== MODEL SZ_Schutzbauten_Wasser_V1 (de) AT "http://models.geo.sz.ch" VERSION "2020-06-08" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS UNQUALIFIED Units; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Linie = POLYLINE WITH (STRAIGHTS) VERTEX Punkt; Einzelflaeche = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.001; Objektidentifikator = TEXT*25; !!------------------------------------------------------------------------------ TOPIC Schutzbauten = !!------------------------------------------------------------------------------ DOMAIN Baumaterial_Typ (FINAL) = ( Beton ,Stein ,Holz ,Erdmaterial ,Metall ,Kunststoff ,Ingenieurbiologie ); Beurteilung_Typ (FINAL) = ( gut_bis_annehmbar ,schadhaft_bis_schlecht ,alarmierend ,noch_abzuklaeren ); Datenherr_Typ (FINAL) = ( /** Alle Kantone ergänzt mit der hier aufgeführten Auswahlliste. */ Kantone( ZH,BE,LU,UR,SZ,OW,NW,GL,ZG,FR,SO,BS,BL,SH,AR,AI,SG,GR,AG,TG,TI,VD,VS, NE,GE,JU) ,Verkehr( AA !! ASTRA ,SB !! SBB ,PB !! Privatbahnen ) ,AN !! andere ( Schwyz ,Gersau ,March ,Einsiedeln ,Kuessnacht ,Hoefe ) ); Koerperschaft_Typ (FINAL) = ( Kanton ,Bezirk ,Gemeinde ,Buergergemeinde ,Korporation ,Private ,ASTRA ,SBB ,Privatbahn ,keine ,in_Abklaerung ); Werksartenliste (FINAL) = ( Wasser( Schutz_vor_Ueberflutung_Uebersarung( Damm ,Mauer ), Gewaehrung_der_Sohlenstabilitaet( Sperre ,Schwelle ,Rampe ,flaechenhafte_Sohlensicherung ), Schutz_vor_Seitenerosion( Buhne ,Uferdeckwerk ,Ufermauer_Holzlaengsverbau ,Lebendverbau ), Rueckhalt( Hochwasserrueckhaltebauwerk( gesteuert ,ungesteuert ) ,Geschiebe_oder_Murgangrueckhaltebauwerk ,Schwemmholzrueckhaltebauwerk ,Eisrueckhaltebauwerk ,bewirtschafteter_Geschiebeablagerungsplatz_strecke ), Entlastung( Entlastungsbauwerk ,Umleit_Entlastungsstollen ,Entlastungsgerinne_kanal ), Diverse( Eindolung ,Murbrecher_Murbremse ,andere_Werksart ) ) ); CLASS Schutzbautenobjekt = Datenherr : MANDATORY Datenherr_Typ; Schutzbauten_ID : MANDATORY Objektidentifikator; erfasstVon : MANDATORY TEXT*100; erfasstAm : MANDATORY XMLDate; geaendertVon : TEXT*100; geaendertAm : XMLDate; Bezeichnung : TEXT*100; Nummer : TEXT*20; weiterer_Prozess_Wasser : BOOLEAN; weiterer_Prozess_Rutschung : BOOLEAN; weiterer_Prozess_Sturz : BOOLEAN; weiterer_Prozess_Lawine : BOOLEAN; Werksart : MANDATORY Werksartenliste; Bemerkung_Werksart : TEXT*255; Material : MANDATORY Baumaterial_Typ; Laenge : 0.1 .. 99999.9 [m]; Breite : 0.1 .. 9999.9 [m]; Hoehe : 0.1 .. 999.9 [m]; Hoehe_zum_Umland : 0.1 .. 999.9 [m]; Flaeche : 1 .. 9999999 [m2]; Rueckhaltevolumen : 1 .. 999999999 [m3]; Erstellungsjahr : MANDATORY 1800 .. 2050 [Y]; Erhaltungsverantwortung_Kategorie : MANDATORY Koerperschaft_Typ; Erhaltungsverantwortung_Name : MANDATORY TEXT*200; Kontrollverantwortung_Kategorie : MANDATORY Koerperschaft_Typ; Kontrollverantwortung_Name : MANDATORY TEXT*200; Zustand : MANDATORY Beurteilung_Typ; Zustandsbeurteilung_Jahr : 2000 .. 2050 [Y]; Bemerkung : TEXT*1000; GewaesserNr : TEXT*10; UNIQUE Datenherr, Schutzbauten_ID; END Schutzbautenobjekt; CLASS Geometrie (ABSTRACT) = Fachschluessel : MANDATORY Objektidentifikator; UNIQUE Fachschluessel; END Geometrie; CLASS Punkt EXTENDS Geometrie = Geometrie : SZ_Schutzbauten_Wasser_V1.Punkt; END Punkt; CLASS Linie EXTENDS Geometrie = Geometrie : SZ_Schutzbauten_Wasser_V1.Linie; END Linie; CLASS Flaeche EXTENDS Geometrie = Geometrie : SZ_Schutzbauten_Wasser_V1.Einzelflaeche; END Flaeche; ASSOCIATION Schutzbautenobjekt_Geometrie = rSchutzbautenobjekt -- {1} Schutzbautenobjekt; rGeometrie -- {1} Geometrie; END Schutzbautenobjekt_Geometrie; END Schutzbauten; END SZ_Schutzbauten_Wasser_V1.