INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Feuerwehrlokale_V1.ili"; !!@ Title = "Feuerwehrlokale im Kantonsgebiet"; !!@ shortDescription = "EGID aller Feurwehrlokale im Kanton. Das kantonale Feuerinspektorat führt die Daten nach und stellt diese den Feuerwehren zur Verfügung."; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Identifikator = ""; !!@ Themennummer = "A185"; !!@ iliCompilerVersion = "ili2c-5.2.0-8af364826071f5feaae6f3d07a42518af082e083"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2021-08-17 | 1.0 | th | Erstfassung !!============================================================================== MODEL SZ_Feuerwehrlokale_V1 (de) AT "http://models.geo.sz.ch" VERSION "2021-08-17" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.0 .. 2719000.0 [m] ,1193000.0 .. 1232000.0 [m] ,ROTATION 2 -> 1 ; !!------------------------------------------------------------------------------ TOPIC Kataloge = !!------------------------------------------------------------------------------ CLASS Typ = Kennung : MANDATORY UUIDOID; Name : MANDATORY TEXT*255; !! für die Benutzer lesbarer Name Code : MANDATORY NAME; !! Zeichenumfang gemäss Referenzhandbuch SortNr : MANDATORY 1 .. 999999; !! Sortierunummer Bemerkung : TEXT*1000; UNIQUE Kennung; UNIQUE Code; UNIQUE Name; END Typ; END Kataloge; !!------------------------------------------------------------------------------ TOPIC Feuerwehrlokale = DEPENDS ON SZ_Feuerwehrlokale_V1.Kataloge; !!------------------------------------------------------------------------------ CLASS Feuerwehrlokale = EGID : MANDATORY 0 .. 999999999; erfasstVon : MANDATORY TEXT*100; erfasstAm : MANDATORY XMLDate; geaendertVon : MANDATORY TEXT*100; geaendertAm : MANDATORY XMLDate; Standort : MANDATORY TEXT*100; Lage : MANDATORY Punkt; UNIQUE EGID; END Feuerwehrlokale; ASSOCIATION Feuerwehrlokale_Typ = rTyp (EXTERNAL) -- {1} SZ_Feuerwehrlokale_V1.Kataloge.Typ; rFeuerwehrlokale -- {0..*} Feuerwehrlokale; END Feuerwehrlokale_Typ; END Feuerwehrlokale; END SZ_Feuerwehrlokale_V1.