INTERLIS 2.3; !!@ Title = "Gewaessernetz GN10"; !!@ shortDescription = "Gewaessernetz"; !!@ Issuer = http://www.areg.sg.ch; !!@ technicalContact = mailto:geodaten@sg.ch; !!@ furtherInformation = http://www.geoinformation.sg.ch; !!@ IDkGeoIV = "82-SG"; !!@ kGeoIV_Kategorie = "IV"; !!@ kGeoIV_Zustaendigkeit = "AWE - Amt für Wasser und Energie"; !!@ eCH_Kategorie_Nr = -; !!@ eCH_Kategorie_Name = "-"; !!@ Modelltyp = "Publikation"; !!@ kGDI_Kuerzel = "GN10"; !!@ Compilerversion = "ili2c-5-2-0"; !! Bemerkungen: !! !! Aenderungs-Historie: !! 2022-03-07 / 1.0.0 / Erstfassung des Modells MODEL SG_Gewaessernetz_kt_V1_0_0 AT "https://models.geo.sg.ch" VERSION "2021-08-09" = IMPORTS SG_Basis_kt_V1_0_0; DOMAIN D_Kilometrierung = -100.000 .. 100000.000 [INTERLIS.m]; D_Laenge = 0.000 .. 500000.000 [INTERLIS.m]; D_LKoord = COORD 2480000.000 .. 2840000.000, 1070000.000 .. 1300000.000 ,ROTATION 2 -> 1; D_KmRichtung = ( Gegenfliessrichtung, Fliessrichtung ); D_Qcode = ( Bekannter_Verlauf, Schematische_Verbindung ); D_Hcode = ( Uebersichtsplan, Gewaesseruebersichtsplan, Gewaesserkarte, Meliorationsplan, Meteorleitungsplan, Grundbuchplan, AV_eingemessen, sonstige_Unterlagen, Uebersichtsplan_AR, UP_Gewaesserdaten_AI ); D_Gart = ( Fluss, Bach, Ruefe_Trockenrinne, Kanal, Druckleitung, Durchfluss_See, Zufluss_See ); D_Lcode = ( innerhalb_KantonSG, innerhalb_Kanton_AR, innerhalb_Kanton_AI, Grenzgewaesser_SG_AR, Grenzgewaesser_SG_TG, Grenzgewaesser_SG_ZH, Grenzgewaesser_SG_GL, Grenzgewaesser_SG_GR, Grenzgewaesser_SG_LI, Grenzgewaesser_SG_VO, Grenzgewaesser_SG_SZ, Grenzgewaesser_AR_AI, innerhalb_Kanton_TG, innerhalb_Kanton_ZH, innerhalb_Kanton_SZ, innerhalb_Kanton_GL, innerhalb_Kanton_GR, innerhalb_Bundesland_VO, Grenzgewaesser_SG_AI, uebrige ); D_RechtszustandAbschnitt = ( AI_oeffentlich_Kantonsklasse, AI_privates_Gewaesser, AI_unbestimmt, AR_oeffentlich_Kantonsklasse, AR_privates_Gewaesser, AR_unbestimmt, SG_unbestimmt, SG_uebriges_Gewaesser, SG_Gemeindegewaesser, SG_kantonales_Gewaesser, SG_nach_GNG, AI_oeffentlich_Kantonsklasse_AR_oeffentlich_Kantonsklasse, AI_oeffentlich_Kantonsklasse_AR_privates_Gewaesser, AI_oeffentlich_Kantonsklasse_AR_unbestimmt, AI_privates_Gewaesser_AR_oeffentlich_Kantonsklasse, AI_privates_Gewaesser_AR_privates_Gewaesser, AI_privates_Gewaesser_AR_unbestimmt, AI_unbestimmt_AR_oeffentlich_Kantonsklasse, AI_unbestimmt_AR_privates_Gewaesser, AI_unbestimmt_AR_unbestimmt, AI_oeffentlich_Kantonsklasse_SG_unbestimmt, AI_oeffentlich_Kantonsklasse_SG_uebriges_Gewaesser, AI_oeffentlich_Kantonsklasse_SG_Gemeindegewaesser, AI_oeffentlich_Kantonsklasse_SG_kantonales_Gewaesser, AI_oeffentlich_Kantonsklasse_SG_nach_GNG, AI_privates_Gewaesser_SG_unbestimmt, AI_privates_Gewaesser_SG_uebriges_Gewaesser, AI_privates_Gewaesser_SG_Gemeindegewaesser, AI_privates_Gewaesser_SG_kantonales_Gewaesser, AI_privates_Gewaesser_SG_nach_GNG, AI_unbestimmt_SG_unbestimmt, AI_unbestimmt_SG_uebriges_Gewaesser, AI_unbestimmt_SG_Gemeindegewaesser, AI_unbestimmt_SG_kantonales_Gewaesser, AI_unbestimmt_SG_nach_GNG, AR_oeffentlich_Kantonsklasse_SG_unbestimmt, AR_oeffentlich_Kantonsklasse_SG_uebriges_Gewaesser, AR_oeffentlich_Kantonsklasse_SG_Gemeindegewaesser, AR_oeffentlich_Kantonsklasse_SG_kantonales_Gewaesser, AR_oeffentlich_Kantonsklasse_SG_nach_GNG, AR_privates_Gewaesser_SG_unbestimmt, AR_privates_Gewaesser_SG_uebriges_Gewaesser, AR_privates_Gewaesser_SG_Gemeindegewaesser, AR_privates_Gewaesser_SG_kantonales_Gewaesser, AR_privates_Gewaesser_SG_nach_GNG, AR_unbestimmt_SG_unbestimmt, AR_unbestimmt_SG_uebriges_Gewaesser, AR_unbestimmt_SG_Gemeindegewaesser, AR_unbestimmt_SG_kantonales_Gewaesser, AR_unbestimmt_SG_nach_GNG ); D_RechtszustandStehendeGew = ( Gewaesser_nach_GNG, uebriges_Gewaesser ); D_VerlaufAbschnitt = ( offen, unterirdisch_kuenstlich, unterirdisch_natuerlich ); D_VerlaufMeteorMelior = ( offen, unterirdisch_kuenstlich ); D_QualitaetHoehe = ( mittlerer_Wasserstand, digitales_Hoehenmodell, Landkarte, Photogrammetrie, Feldaufnahme, weitere ); D_HerkunftUfer = ( Orthofoto, amtliche_Vermessung, Landkarte, Photogrammetrie, Feldaufnahme, weitere ); D_Speisung = ( Regenwasser, Fliessgewaesser, Grundwasser, kuenstlich ); D_WasserstandReguliert = ( ja, nein ); D_LageFliessgewaesser = ( Hauptschluss, Nebenschluss, keine ); D_ArtTopologiePunkt = ( Beginn_Fliessgewaesser, Stehendes_Gewaesser, Zufluss_GN10, Mischwasserleitung_ARA, Versickerung_Schluckstelle_Schwinde, Ausfluss_GN10, Ende_unbestimmt, Aenderung_Routennummer ); TOPIC Gewaessernetz = CLASS Route = RouteNr : MANDATORY 1 .. 999999999; NebenlaufNr : 1 .. 999; KmRichtung : MANDATORY D_KmRichtung; StrNameSG : TEXT*50; UNIQUE RouteNr; END Route; CLASS Gewaesserabschnitt = Geometrie : MANDATORY SG_Basis_kt_V1_0_0.SGLinie2D; Alfeld : SG_Gewaessernetz_kt_V1_0_0.D_Laenge; Identifikator : MANDATORY 0 .. 9999999; Qcode : MANDATORY D_Qcode; Hcode : MANDATORY D_Hcode; vonKM : MANDATORY SG_Gewaessernetz_kt_V1_0_0.D_Kilometrierung; zuKM : MANDATORY SG_Gewaessernetz_kt_V1_0_0.D_Kilometrierung; Letzte_Aenderung : MANDATORY INTERLIS.XMLDate; Gart : MANDATORY D_Gart; Lcode : MANDATORY D_Lcode; Rechtszustand : D_RechtszustandAbschnitt; AbsName1SG : TEXT*50; AbsName2SG : TEXT*50; AbsName3SG : TEXT*50; Verlauf : MANDATORY D_VerlaufAbschnitt; UNIQUE Identifikator; END Gewaesserabschnitt; ASSOCIATION GewaesserabschnittRouteNr = Gewaesserabschnitt -- {0..*} Gewaesserabschnitt; RouteNr -- {1} Route; END GewaesserabschnittRouteNr; CLASS Meteorwasser_Melioration = Geometrie : MANDATORY SG_Basis_kt_V1_0_0.SGLinie2D; Qcode : MANDATORY D_Qcode; Hcode : MANDATORY D_Hcode; Letzte_Aenderung : MANDATORY INTERLIS.XMLDate; Verlauf : MANDATORY D_VerlaufMeteorMelior; END Meteorwasser_Melioration; CLASS Stehende_Gewaesser = Geometrie : MANDATORY SG_Basis_kt_V1_0_0.SGFlaeche2D; Identifikator : MANDATORY 0 .. 999999; Name : TEXT*50; E_Koord : MANDATORY 2700000 .. 2780000; N_Koord : MANDATORY 1190000 .. 1270000; Hoehe : MANDATORY 350 .. 3500; Qualitaet_Hoehe : MANDATORY D_QualitaetHoehe; Flaeche : MANDATORY 0 .. 600000000; Uferlaenge : MANDATORY 0 .. 250000; Volumen : 0 .. 50000000000; Tiefe : 0.00 .. 300.00; Wasserstand_mittel : 0.00 .. 3500.00; Herkunft_Wasserstand : TEXT*50; Herkunft_Ufer : MANDATORY D_HerkunftUfer; Speisung : MANDATORY D_Speisung; Wasserstand_reguliert : MANDATORY D_WasserstandReguliert; Lage_Fliessgewaesser : MANDATORY D_LageFliessgewaesser; Rechtszustand : MANDATORY D_RechtszustandStehendeGew; Letzte_Aenderung : MANDATORY INTERLIS.XMLDate; UNIQUE Identifikator; END Stehende_Gewaesser; CLASS Topologie_Punkt = Geometrie : MANDATORY SG_Basis_kt_V1_0_0.SGPunkt2D; Art : MANDATORY D_ArtTopologiePunkt; END Topologie_Punkt; END Gewaessernetz; END SG_Gewaessernetz_kt_V1_0_0.