INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Strukturverbesserungen_Landwirtschaft_2019-03-20.ili"; !!@ Title = "kantonales Datenmodell zum Thema landwirtschaftliche Strukturverbesserungen"; !!@ shortDescription = "Dieses Modell beinhaltet die kantonalen Erweiterungen zum Modell Strukturverbesserungen_LV95_V2 der Suissemelio"; !!@ Issuer = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ kGeoiV_ID = "- - -"; !!@ kGeoiV_Code = "- - -"; !!@ Themennummer = "A122"; !!@ iliCompilerVersion = "4.7.7-20180208"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2019-03-20 | Kep, Lij | Erstfassung !!============================================================================== MODEL SZ_Strukturverbesserungen_Landwirtschaft_20190320 (de) AT "http://models.geo.sz.ch" VERSION "2019-03-20" = IMPORTS Units; STRUCTURE Identifikator = Jahr : MANDATORY INTERLIS.GregorianYear; Monat : MANDATORY 01 .. 12; Tag : MANDATORY 01 .. 31; Laufnummer : MANDATORY 001 .. 999; END Identifikator; DOMAIN Objektidentifikator = FORMAT BASED ON Identifikator (Jahr "-" Monat "-" Tag "-" Laufnummer); Punkt = COORD 2672000.000 .. 2719000.000 [INTERLIS.m] ,1193000.000 .. 1232000.000 [INTERLIS.m] ,ROTATION 2 -> 1; Linie = POLYLINE WITH (STRAIGHTS) VERTEX Punkt; Einzelflaeche = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.001; Kosten = 0 .. 9999999 [Units.CHF]; Datum = FORMAT INTERLIS.XMLDate "1800-01-01" .. "2099-12-31"; Geschaeftsnummerdef = TEXT*10; Kantonsnummerdef = TEXT*40; Flurgenossenschaftsnummerdef = TEXT*20; WerksID = TEXT*20; !! Mit der Werks-ID können Elemente zu einen Werk zusammengefasst werden. UnterhaltsID = TEXT*20; !! Mit der Unterhalts-ID können Elemente zu einem Unterhalt zusammengefasst werden. Projektschwerpunkte (FINAL) = ( PRE !! Code 6111 ,Landumlegung !! Code 6112 ,Uebrige !! Code 6113 ,Projektinitiative !! Code 80 ,Grundlagen_generell !! Code 6102 ,Landwirtschaftliche_Planung !! Code 6101 ,Gemeinschaftliche_Initiative_zur_Senkung_der_Produktionskosten !! Code 82 ); !! Beizugsgebiete Beizugsgebiete (FINAL) = ( Alter_Bestand !! Code 5103 ,Neuer_Bestand !! Code 5104 ,uebrige !! Code 5111 ); Bautyp (FINAL) = ( Neubau ,PWI ,Ausbau_Ersatz ,Wiederherstellung ); Oekologische_Flaechen (FINAL) = ( Biotop !! Code 5506 ,Andere_Massnahme !! Code 5507 ,Perimeter_Vernetzungsprojekt !! Code 5508 ); Oekologie_Linien (FINAL) = ( Revitalisierung_Gewaesser !! Code 5505 ,Ausdolung_Gewaesser !! Code 5502 ,Hecke !! Code 5503 ); Oekologie_Trockenmauern (FINAL) = ( freistehende_Trockenmauer !! Code 5512 ,Terrasse_Trockenmauer !! Code 5509 wenn Hoehe < 1.5m, Code 5510 wenn Hoehe zwischen 1.5 und 3m, Code 5511 wenn Hoehe > 3m ); Status (FINAL) = ( projektiert ,in_Ausfuehrung ,ausgefuehrt ,sistiert ,untergegangen ,unbekannt ); Wege (FINAL) = ( Wanderweg_bauliche_Massnahmen !! Code 5211 ,Viehtrieb_Reitweg !! Code 5217 ,Tunnel !! Code 5209 ,Aufhebung_von_Wegen !! Code 5207 ,Rasenweg !! Code 5206 ,Spurweg_Rasengitter !! Code 5216 ,Spurweg_Beton !! Code 5214 ,Spurweg_Bitumen !! Code 5215 ,Belagseinbau_auf_Kiesweg !! Code 5202 ,Betonweg !! Code 5204 ,Bituminoeser_Weg !! Code 5203 ,Kiesweg !! Code 5201 ); Seilbahnen_Linien (FINAL) = ( Monorail_u_aehnliche !! Code 5304 ,Materialseilbahn !! Code 5302 ,Personenseilbahn !! Code 5301 ,Abbruch_Seilbahn !! Code 5306 ); Seilbahnen_Punkte (FINAL) = ( Station !! Code 5303 ,Abbruch_Station !! Code 5307 ); Entw_Bodenstruktur_Flaechen (FINAL) = ( Rutschhangstabiliserung !! Code 5402 ,Entwaesserung_FFF !! Code 5409 ,Entwaesserung_uebrige_Flaechen !! Code 5401 ,Aufbringung_Humus !! Code 5413 ,Bodenstrukturverbesserung !! Code 5403 ,Wiederherstellung_Kulturland !! Code 5414 ); Entw_Bodenstruktur_Linien (FINAL) = ( Hauptleitung_Ableitung !! Code 5410 ,Drainageleitung_perforiert !! Code 5411 ,Entwaesserungsgraben !! Code 5412 ); Bewaesserung_Linien (FINAL) = ( Stollen !! Code 5604 ,Kanal !! Code 5603 ,Verteilleitung !! Code 5612 ,Zuleitung_Bewaesserung !! Code 5613 ); Bewaesserung_Flaechen (FINAL) = ( Tropfen_Mikrobewaesserung !! Code 5609 ,Beregnungsanlage !! Code 5610 ,Traditionelle_Berieselung !! Code 5611 ); Bewaesserung_Punkte (FINAL) = ( Fassung_Entsander !! Code 5605 ,Pumpwerk !! Code 5606 ,Speicher !! Code 5607 ); Wasserversorgung_Punkte (FINAL) = ( Grundwasserfassung !! Code 5702 ,Quellfassung_inkl_Brunnenstube !! Code 5701 ,Traenkeanlage !! Code 5710 ,Aufbereitungsanlage !! Code 5709 ,Pumpwerk !! Code 5705 ,Fernwirkanlage !! Code 5708 ,Reservoir !! Code 5704 ); Elektrizitaet_Punkte (FINAL) =( Trafostation !! Code 5802 ,Stromerzeugung !! Code 5801 ); Elektrizitaet_Linien (FINAL) = ( Kabel_unterirdisch !! Code 5803 ,Abbruch_Leitung !! Code 5805 ,Freileitung !! Code 5804 ); Hochbau_Punkte (FINAL) = ( Anlage_fuer_gewerblichen_Kleinbetrieb !! Code 49 ,Gemeinschaftliche_Anlage_fuer_die_Verabeitung_Lagerung_und_Verkauf !! Code 46 ,Gemeinschaftliche_Anlage_fuer_die_Milchverarbeitung !! Code 45 ,Oekonomiegebaeude !! Code 41 ,Alpgebaeude !! Code 47 ,Gemeinschaftliche_Anlage_zur_Produktion_erneuerbarer_Energie_aus_Biomasse !! Code 38 ,Anlage_fuer_produzierenden_Gartenbaubetrieb !! Code 37 ,Anlage_zur_Diversifizierung !! Code 36 ,Anlage_fuer_einheimischen_Fischfang_und_Fischzucht !! Code 35 ,Anlage_fuer_Spezialkulturen !! Code 34 ,Gefluegelstall !! Code 33 ,Schweinestall !! Code 32 ,Wohngebaeude !! Code 30 ,PRE_andere_Gebaeude_und_Einrichtungen !! Code 72 ); Material (FINAL) = ( Beton ,Holz ,uebrige ); Befund = ( gut ,mangelhaft ,alarmierend ); !!------------------------------------------------------------------------------ TOPIC RaeumlicheElemente = !!------------------------------------------------------------------------------ !! Diese Attributwerte sind bei allen Elementen vorgesehen. CLASS Raeumliches_Element (ABSTRACT) = Identifikator : MANDATORY Objektidentifikator; Status : MANDATORY Status; Status_Datum : MANDATORY Datum; Bauabnahme_Datum : Datum; WerksID : WerksID; UnterhaltsID : UnterhaltsID; Geschaeftsnummer : Geschaeftsnummerdef; Kantonsnummer : Kantonsnummerdef; FlurgenossenschaftID : Flurgenossenschaftsnummerdef; Kosten : Kosten; UNIQUE Identifikator; END Raeumliches_Element; !! Das Thema Wegebau beschreibt und klassifiziert Wege. CLASS Wegebau_Linie EXTENDS Raeumliches_Element = Typ : MANDATORY Wege; Bautyp : MANDATORY Bautyp; Fahrbahnbreite : 0.0 .. 10.0 [INTERLIS.m]; Geometrie : MANDATORY Linie; END Wegebau_Linie; !! Code 5208 CLASS Wege_Bruecke_Lehnenviadukt EXTENDS Raeumliches_Element = Fahrbahnbreite : 0.0 .. 10.0 [INTERLIS.m]; Laenge : 0.0 .. 100000000.0 [INTERLIS.m]; Bautyp : MANDATORY Bautyp; Tonnage : 0.0 .. 100.0 [Units.t]; Material (FINAL) : MANDATORY Material; Widerlager : BOOLEAN; Geometrie : MANDATORY Punkt; END Wege_Bruecke_Lehnenviadukt; CLASS Seilbahn_Linie EXTENDS Raeumliches_Element = Typ : MANDATORY Seilbahnen_Linien; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END Seilbahn_Linie; CLASS Seilbahn_Station EXTENDS Raeumliches_Element = Typ : MANDATORY Seilbahnen_Punkte; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Punkt; END Seilbahn_Station; CLASS Entw_Bodenstruktur_Flaeche EXTENDS Raeumliches_Element = Typ : MANDATORY Entw_Bodenstruktur_Flaechen; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Einzelflaeche; END Entw_Bodenstruktur_Flaeche; CLASS Entw_Bodenstruktur_Linie EXTENDS Raeumliches_Element = Typ : MANDATORY Entw_Bodenstruktur_Linien; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END Entw_Bodenstruktur_Linie; !! Code 5405 CLASS Entw_Bodenstruktur_Pumpwerk EXTENDS Raeumliches_Element = Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Punkt; END Entw_Bodenstruktur_Pumpwerk; CLASS Bew_Flaechen_Bewaesserung EXTENDS Raeumliches_Element = Typ : MANDATORY Bewaesserung_Flaechen; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Einzelflaeche; END Bew_Flaechen_Bewaesserung; CLASS Bewaesserung_Linie EXTENDS Raeumliches_Element = Typ : MANDATORY Bewaesserung_Linien; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END Bewaesserung_Linie; CLASS Bewaesserung_Punkt EXTENDS Raeumliches_Element = Typ : MANDATORY Bewaesserung_Punkte; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Punkt; END Bewaesserung_Punkt; CLASS Wasserversorgung_Punkt EXTENDS Raeumliches_Element = Typ : MANDATORY Wasserversorgung_Punkte; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Punkt; END Wasserversorgung_Punkt; CLASS WV_Leitung_Wasserversorgung EXTENDS Raeumliches_Element = Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END WV_Leitung_Wasserversorgung; CLASS EV_Punkt EXTENDS Raeumliches_Element = Typ : MANDATORY Elektrizitaet_Punkte; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Punkt; END EV_Punkt; CLASS EV_Linie EXTENDS Raeumliches_Element = Typ : MANDATORY Elektrizitaet_Linien; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END EV_Linie; !! Code 5901 CLASS Milchleitung_Leitung EXTENDS Raeumliches_Element = Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END Milchleitung_Leitung; !! Code 5902 CLASS Milchleitung_Lokal EXTENDS Raeumliches_Element = Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Punkt; END Milchleitung_Lokal; CLASS Oekologie_Linie EXTENDS Raeumliches_Element = Bautyp : MANDATORY Bautyp; Typ : MANDATORY Oekologie_Linien; Geometrie : MANDATORY Linie; END Oekologie_Linie; CLASS Oekologie_Trockenmauer EXTENDS Raeumliches_Element = Typ : MANDATORY Oekologie_Trockenmauern; Hoehe : 0.0 .. 50.0 [INTERLIS.m]; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Linie; END Oekologie_Trockenmauer; CLASS Oekologie_Flaeche EXTENDS Raeumliches_Element = Typ : MANDATORY Oekologische_Flaechen; Bautyp : MANDATORY Bautyp; Geometrie : MANDATORY Einzelflaeche; END Oekologie_Flaeche; CLASS Hochbau EXTENDS Raeumliches_Element = Typ : MANDATORY Hochbau_Punkte; Geometrie : MANDATORY Punkt; END Hochbau; CLASS Beizugsgebiet = BeizugsgebietID : MANDATORY Objektidentifikator; Datum_Nachfuehrung : Datum; Typ : MANDATORY Beizugsgebiete; Geschaeftsnummer : Geschaeftsnummerdef; Kantonsnummer : Kantonsnummerdef; Geometrie : MANDATORY Einzelflaeche; UNIQUE BeizugsgebietID; END Beizugsgebiet; CLASS Projektschwerpunkt = ProjektschwerpunktID : MANDATORY Objektidentifikator; Projekttypen : MANDATORY Projektschwerpunkte; Geschaeftsnummer : Geschaeftsnummerdef; Kantonsnummer : Kantonsnummerdef; Geometrie : MANDATORY Punkt; UNIQUE ProjektschwerpunktID; END Projektschwerpunkt; CLASS Flurgenossenschaft = FlurgenossenschaftID : MANDATORY Flurgenossenschaftsnummerdef; Name : MANDATORY TEXT*100; Gruendungsdatum : Datum; Genehmigungsdatum : Datum; Bemerkung : TEXT*500; Geometrie : Einzelflaeche; UNIQUE FlurgenossenschaftID; END Flurgenossenschaft; CLASS Unterhaltskontrollen = UnterhaltsID : MANDATORY UnterhaltsID; Name : TEXT*100; Beschreibung : TEXT*500; NameKontrolleur : TEXT*100; letzteKontrolle : Datum; naechsteKontrolle : Datum; Befund : Befund; UNIQUE UnterhaltsID; END Unterhaltskontrollen; CLASS Projektkosten = ProjektkostenID : MANDATORY Objektidentifikator; Geschaeftsnummer : Geschaeftsnummerdef; Kantonsnummer : Kantonsnummerdef; Gesamtkosten : Kosten; Kostenbasis_Bundesbeitrag : Kosten; Kostenbasis_Kantonsbeitrag : Kosten; UNIQUE ProjektkostenID; END Projektkosten; END RaeumlicheElemente; END SZ_Strukturverbesserungen_Landwirtschaft_20190320.