INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Baustellen_V2.ili"; !!@ Title = "Baustellen (Kantonsstrassen)"; !!@ shortDescription = "Dieses Modell beschreibt die Baustellen der Kantonsstrassen"; !!@ Issuer = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch/tiefbauamt"; !!@ kGeoiV_ID = "- - -"; !!@ kGeoiV_Code = "- - -"; !!@ Themennummer = "A083"; !!@ iliCompilerVersion = "5.0.5-20200131"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2020-02-21 | 2.0 | kep | - neues Attribut "Link" !! - Überführung nach neuer Nomenklatur !! 2019-02-14 | - | kep | Anpassungen aufgrund Änderungswünsche TBA !! 2018-08-10 | - | mh | Anpassungen an andere TBA-Fachdaten-Modelle !! 2018-03-27 | - | Kep | Erstfassung !!============================================================================== MODEL SZ_Baustellen_V2(de) AT "http://models.geo.sz.ch" VERSION "2020-02-21" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt3D = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] , 0.000 .. 5000.000 [m] ,ROTATION 2 -> 1; gerichteteLinie3D = DIRECTED POLYLINE WITH (STRAIGHTS) VERTEX Punkt3D; Status = ( inBetrieb ,projektiert ,rueckgebaut ); Behinderungskategorie = ( gering ,mittel ,stark ); !!------------------------------------------------------------------------------ TOPIC Kantonsstrassen = !!------------------------------------------------------------------------------ CLASS Kantonsstrasse = Fachschluessel : MANDATORY TEXT*4; Status : MANDATORY Status; Geometrie : MANDATORY gerichteteLinie3D; UNIQUE Fachschluessel; END Kantonsstrasse; END Kantonsstrassen; !!------------------------------------------------------------------------------ TOPIC Baustellen = DEPENDS ON SZ_Baustellen_V2.Kantonsstrassen; !!------------------------------------------------------------------------------ CLASS Baustelle = Fachschluessel : MANDATORY TEXT*25; Lokalname : MANDATORY TEXT*250; Beschreibung : MANDATORY TEXT*255; Baubeginn : MANDATORY XMLDate; Inbetriebnahme : MANDATORY TEXT*50; Behinderungskategorie : MANDATORY Behinderungskategorie; Behinderungsbemerkung : MANDATORY TEXT*1000; Bauherrschaft : TEXT*1000; KontaktBauleitung : MANDATORY TEXT*1000; KontaktTBA : TEXT*50; LinearpositionVon : MANDATORY 0.0 .. 99999.9 [m]; LinearpositionBis : MANDATORY 0.0 .. 99999.9 [m]; Querabstand : -99.9 .. 99.9 [m]; WebLink : URI; UNIQUE Fachschluessel; MANDATORY CONSTRAINT (LinearpositionBis > LinearpositionVon); END Baustelle; END Baustellen; END SZ_Baustellen_V2.