INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Kantonsstrassen_V1.ili"; !!@ Title = "Kantonsstrassen"; !!@ shortDescription = "Dieses Modell beschreibt die Kantonsstrassen. Enthalten sind jene Fachdaten, die von der Referenzgeometrie losgelöst sind."; !!@ Issuer = "https://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch/tiefbauamt"; !!@ kGeoiV_ID = "25-SZ"; !!@ Modell_Code = "- - -"; !!@ Modell_ID = "A150"; !! Compiler-Version = "5.0.8-20200401"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2020-01-02 | 1.0 | kep | Erstfassung !!============================================================================== MODEL SZ_Kantonsstrassen_V1 (de) AT "http://models.geo.sz.ch" VERSION "2020-01-02" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Status = ( projektiert ,inBetrieb ,aufgehoben ,rueckgebaut ,weitere ,unbekannt ); !!------------------------------------------------------------------------------ TOPIC Strassen = !!------------------------------------------------------------------------------ CLASS Strasse = Kennung : MANDATORY TEXT*20; Name : MANDATORY TEXT*50; Sortiernummer : MANDATORY 1 .. 99999; kmVon : MANDATORY TEXT*10; !! relevante Fachiformation Tiefbauamt kmBis : MANDATORY TEXT*10; !! relevante Fachiformation Tiefbauamt LokalitaetVon : MANDATORY TEXT*50; !! relevante Fachiformation Tiefbauamt LokalitaetBis : MANDATORY TEXT*50; !! relevante Fachiformation Tiefbauamt Bemerkung : TEXT*1000; UNIQUE Kennung; UNIQUE Name; END Strasse; CLASS Strassenstueck = Kennung : MANDATORY TEXT*20; Achsgeometrie : MANDATORY TEXT*20; !! Wert muss mit der Routenkennung der Strassen-Referenzgeometrie (Abschnitt.Kennung) übereinstimmen LinearpositionVon : MANDATORY 0.0 .. 999999.9 [m]; LinearpositionBis : MANDATORY 0.0 .. 999999.9 [m]; Status : MANDATORY Status; UNIQUE Kennung; END Strassenstueck; ASSOCIATION Strasse_Strassenstueck = rStrasse -<> {1} Strasse; rStrassenstueck -- {0..*} Strassenstueck; END Strasse_Strassenstueck; END Strassen; END SZ_Kantonsstrassen_V1.