INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Fussgaengerstreifen_2018-08-09.ili"; !!@ Title = "Fussgängerstreifen (Kantonsstrassen)"; !!@ shortDescription = "Dieses Modell beschreibt die Fussgängerstreifen entlang der Kantonsstrassen"; !!@ Issuer = "https://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch/tiefbauamt"; !!@ kGeoiV_ID = "- - -"; !!@ Modell_Code = "- - -"; !!@ Modell_ID = "A114"; !! Compiler-Version = "4.7.11-20181209"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2018-08-09 | mh | Erstfassung !!============================================================================== MODEL SZ_Fussgaengerstreifen_20180809 (de) AT "http://models.geo.sz.ch" VERSION "2018-08-09" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt3D = COORD 2672000.000 .. 2719000.000 [INTERLIS.m] ,1193000.000 .. 1232000.000 [INTERLIS.m] , 0.000 .. 5000.000 [INTERLIS.m] ,ROTATION 2 -> 1; gerichteteLinie3D = DIRECTED POLYLINE WITH (STRAIGHTS) VERTEX Punkt3D; Status = ( inBetrieb ,projektiert ,rueckgebaut ); STRUCTURE Datei = Name : MANDATORY TEXT*100; Inhalt : MANDATORY BLACKBOX BINARY; END Datei; !!------------------------------------------------------------------------------ TOPIC Kantonsstrassen = !!------------------------------------------------------------------------------ CLASS Kantonsstrasse = Fachschluessel : MANDATORY TEXT*4; Status : MANDATORY Status; Geometrie : MANDATORY gerichteteLinie3D; UNIQUE Fachschluessel; END Kantonsstrasse; END Kantonsstrassen; !!------------------------------------------------------------------------------ TOPIC Fussgaengerstreifen = DEPENDS ON SZ_Fussgaengerstreifen_20180809.Kantonsstrassen; !!------------------------------------------------------------------------------ CLASS Fussgaengerstreifen = Fachschluessel : MANDATORY TEXT*4; erfasstVon : MANDATORY TEXT*100; erfasstAm : MANDATORY XMLDate; geaendertVon : MANDATORY TEXT*100; geaendertAm : MANDATORY XMLDate; Linearposition : MANDATORY 0.0 .. 99999.9 [INTERLIS.m]; Querabstand : -99.9 .. 99.9 [INTERLIS.m]; Dateien : BAG {0..*} OF Datei; UNIQUE Fachschluessel; END Fussgaengerstreifen; ASSOCIATION Kantonsstrasse_Fussgaengerstreifen = rKantonsstrasse (EXTERNAL) -<#> {1} SZ_Fussgaengerstreifen_20180809.Kantonsstrassen.Kantonsstrasse; rFussgaengerstreifen -- {0..*} Fussgaengerstreifen; END Kantonsstrasse_Fussgaengerstreifen; END Fussgaengerstreifen; END SZ_Fussgaengerstreifen_20180809.