INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Gewaessernamen_V1_2020-08-26.ili"; !!@ Title = "Gewässernamen"; !!@ shortDescription = "Dieses Modell enthält die Namen der Gewässer. Aktuell werden nur die Namen der Fliessgewässer geführt. Das Modell ist aber erweiterbar für die Namen der Standgewässer. Die Namen der Fliessgewässer beziehen sich auf den Datensatz a041b (Gewässernetz, kantonal)"; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Identifikator = ""; !!@ Themennummer = "A176"; !!@ iliCompilerVersion = "5.1.1-20200501"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2020-08-26 | 1.0 | TH | Erstfassung !!============================================================================== MODEL SZ_Gewaessernamen_V1(de) AT "http://models.geo.sz.ch" VERSION "2020-08-26" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1192000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Linie = POLYLINE WITH (STRAIGHTS) VERTEX Punkt; !!------------------------------------------------------------------------------ TOPIC Fliessgewaesser = !!------------------------------------------------------------------------------ CLASS Name = Name : MANDATORY TEXT*50; Bemerkung : TEXT*1000; UNIQUE Name; END Name; CLASS Abschnittsname = Achsgeometrie : MANDATORY TEXT*8; !! 'lose' Beziehung auf die Referenzgeometrie LinearpositionVon : 0.0 .. 999999.9; !! Wenn sich der Name über den ganzen Abschnitt erstreckt, dann ist die Angabe dieses Wertes nicht nötig LinearpositionBis : 0.0 .. 999999.9; !! Wenn sich der Name über den ganzen Abschnitt erstreckt, dann ist die Angabe dieses Wertes nicht nötig Rang : MANDATORY 1 .. 9; !! Standardwert: 1; Ermöglicht der Vergabe mehrer Namen auf dem gleichen Abschnitt Bemerkung : TEXT*1000; END Abschnittsname; CLASS Fliessgewaessername = Name : MANDATORY TEXT*50; Rang : MANDATORY 1 .. 9; Geometrie : MANDATORY Linie; END Fliessgewaessername; ASSOCIATION Name_Abschnittsname = rName -- {1} Name; rAbschnittsname -- {0..*} Abschnittsname; END Name_Abschnittsname; END Fliessgewaesser; END SZ_Gewaessernamen_V1.