TRANSFER INTERLIS1; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! Kanton Glarus !! !! Datenmodell des Wasserversorgungsatlas (WVA) !! beschrieben in INTERLIS Version 1 (SN 612030) !! !! !! Anderhub Kartographie, Eschenbach !! !! Version: 3.4 !! Dateiname: Wasserversorgungsatlas.ili !! Datum: 23.01.2003 !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! MODEL Wasserversorgungsatlas DOMAIN LKoord = COORD2 480000.000 70000.000 840000.000 300000.000; INTEGER4 = [0 .. 9999]; INTEGER7 = [0..9999999]; INTEGER10= [0..9999999999]; Rotation = GRADS 0.0 399.9; Hoehe = DIM1 -200.00 5000.00; Tiefe = DIM1 -200.0 0.0; Primaerfarbe = (unbekannt, blau, gruen, rot, braun); StatusEigentum = ( unbekannt, oeffentlich, privat); TOPIC Leitungen = DOMAIN DurchmesserBereich = ( unbekannt, NW_X_199, NW_200_299, NW_300_399, NW_400_599, NW_600_799, NW_800_X); TABLE Leitung = MSLinkID: INTEGER7; Geometrie: POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Kanton: TEXT*2; Gemeinde: OPTIONAL TEXT*20; Wasserversorgung: OPTIONAL TEXT*100; QualiGeolage: OPTIONAL TEXT*80; Eigentum: StatusEigentum; LeitungTyp: (unbekannt, Versorgungsleitung, Quellwasserableitung, Fassungsleitung); Material: OPTIONAL TEXT*20; DurchmesserBereich: DurchmesserBereich; !! in mm Druckzone: Primaerfarbe; Erfassung: OPTIONAL TEXT*10; Nachfuehrung: OPTIONAL TEXT*10; LK: OPTIONAL TEXT*50; Los: OPTIONAL TEXT*4; IDENT MSLinkID; END Leitung; TABLE LeitungText = Leitungsdimension: TEXT*12; Druckzone: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END LeitungText; TABLE Kaliberwechsel = Kaliberwechsel: (unbekannt, Kaliberwechsel_NW_G1, Kaliberwechsel_NW_G2, Kaliberwechsel_NW_G3, Kaliberwechsel_NW_G4, Kaliberwechsel_NW_G5, Kaliberwechsel_NW_G6); KaliberwechselArt: (unbekannt, in_Versorgungsleitung, in_Quellwasserableitung); Geometrie: LKoord; KaliberRotation: OPTIONAL Rotation; Skalierung: OPTIONAL INTEGER4; NO IDENT END Kaliberwechsel; END Leitungen. TOPIC Wasserfassungen = DOMAIN QuellwasserfassungArt = ( unbekannt, Quelle_ungefasst, Brunnenstube, Quellfassungspunkt_ohne_Schacht); QuellwasserfassungCell = ( unbekannt, uquell, brustu, qwfpkt); GrundwasserfassungArt = ( unbekannt, Vertikalfilterbrunnen, Horizontalfilterbrunnen, Sodbrunnen, GW_Waermepumpe, GW_Notbrunnen_klein, GW_Notbrunnen_gross, GW_PW_klein_in_Bunker, GW_PW_gross_in_Bunker, GWF_fuer_Brauchwasserzwecke); GrundwasserfassungCell = ( unbekannt, vfilbr, hfilbr, sodbru, wp, gwnotk, gwnotg, gwbpwk, gwbpwg, gwfind); SeeFlusswasserfassungArt = ( unbekannt, Bachwasserfassung, Seewasserfassung ); SeeFlusswasserfassungCell = ( unbekannt, bafass, seefas ); TABLE Quellwasserfassung = MSLinkID: INTEGER7; Geometrie: LKoord; Gemeinde: OPTIONAL TEXT*20; Art: QuellwasserfassungArt; Kanton: TEXT*2; KantonNr: OPTIONAL INTEGER10; Wasserversorgung: OPTIONAL TEXT*100; StatusFassung: (ja, nein); QualiGeolage: OPTIONAL TEXT*80; Bakteriologie: OPTIONAL (unbekannt, a, b, c); Druckzone: Primaerfarbe; Erfassung: OPTIONAL TEXT*10; Nachfuehrung: OPTIONAL TEXT*10; LK: OPTIONAL TEXT*50; Los: OPTIONAL TEXT*4; IDENT MSLinkID; END Quellwasserfassung; TABLE QuellwasserfassungSymbol = MSLinkID: -> Quellwasserfassung; Symbol: QuellwasserfassungCell; SymbolPos: LKoord; SymbolOri: OPTIONAL Rotation; !! Default: 0.0 NO IDENT END QuellwasserfassungSymbol; TABLE Einzelschuettung = MSLinkID: -> Quellwasserfassung; Geometrie: LKoord; EinzelschuettungText: TEXT*25; Angaben: TEXT*80; NO IDENT END Einzelschuettung; TABLE Sammelschuettung = MSLinkID: -> Quellwasserfassung; Geometrie: LKoord; SammelschuettungText: TEXT*25; Angaben: TEXT*80; NO IDENT END Sammelschuettung; TABLE Grundwasserfassung = MSLinkID: INTEGER7; Name_GWF: OPTIONAL TEXT*50; Geometrie: OPTIONAL LKoord; Gemeinde: OPTIONAL TEXT*20; Art: GrundwasserfassungArt; Kanton: TEXT*2; KantonNr: OPTIONAL INTEGER10; Wasserversorgung: OPTIONAL TEXT*100; QualiGeolage: OPTIONAL TEXT*80; Druckzone: Primaerfarbe; Erfassung: OPTIONAL TEXT*10; Nachfuehrung: OPTIONAL TEXT*10; LK: OPTIONAL TEXT*50; Los: OPTIONAL TEXT*4; IDENT MSLinkID; END Grundwasserfassung; TABLE GrundwasserfassungSymbol = MSLinkID: -> Grundwasserfassung; Symbol: GrundwasserfassungCell; SymbolPos: LKoord; SymbolOri: OPTIONAL Rotation; !! Default: 0.0 NO IDENT END GrundwasserfassungSymbol; TABLE GrundwasserfassungText = MSLinkID: -> Grundwasserfassung; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END GrundwasserfassungText; TABLE GrundwasserfassungTechData1 = MSLinkID: -> Grundwasserfassung; TechnischeDaten1: TEXT*70; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END GrundwasserfassungTechData1; OPTIONAL TABLE GrundwasserfassungTechData2 = MSLinkID: -> Grundwasserfassung; TechnischeDaten2: TEXT*70; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END GrundwasserfassungTechData2; OPTIONAL TABLE GrundwasserfassungTechData3 = MSLinkID: -> Grundwasserfassung; TechnischeDaten3: TEXT*70; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END GrundwasserfassungTechData3; OPTIONAL TABLE GrundwasserfassungTechData4 = MSLinkID: -> Grundwasserfassung; TechnischeDaten4: TEXT*70; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END GrundwasserfassungTechData4; TABLE SeeFlusswasserfassung = MSLinkID: INTEGER7; Geometrie: LKoord; Gemeinde: OPTIONAL TEXT*20; Art: SeeFlusswasserfassungArt; Kanton: TEXT*2; KantonNr: OPTIONAL INTEGER10; Wasserversorgung: OPTIONAL TEXT*100; QualiGeolage: OPTIONAL TEXT*80; Fassungstiefe: OPTIONAL TEXT*10; Nutzart: OPTIONAL TEXT*20; Druckzone: Primaerfarbe; Erfassung: OPTIONAL DATE; Nachfuehrung: OPTIONAL DATE; LK: OPTIONAL TEXT*50; Los: OPTIONAL TEXT*4; IDENT MSLinkID; END SeeFlusswasserfassung; TABLE SeeFlusswasserfassungSymbol = MSLinkID: -> SeeFlusswasserfassung; Symbol: SeeFlusswasserfassungCell; SymbolPos: LKoord; SymbolOri: OPTIONAL Rotation; !! Default: 0.0 NO IDENT END SeeFlusswasserfassungSymbol; TABLE SeeFlusswasserfassungText = MSLinkID: -> SeeFlusswasserfassung; !! Beziehung 1-mc zu Fassungstiefe TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END SeeFlusswasserfassungText; END Wasserfassungen. TOPIC WV_Bauwerke = DOMAIN ReservoirPumpwerkArt = ( unbekannt, Sammelschacht_Reservoir, Schieberschacht, Regenwasserzisterne, Brunnen_unabhaengig, Druckreduzierventil (in_Versorgungsleitung, in_Quellwasserableitung), Druckbrecherschacht (in_Versorgungsleitung, in_Quellwasserableitung), Reservoir (Res_5_bis_30, Res_31_bis_1000, Res_1001_bis_5000, Res_bis_5001_9999, Res_bis_10000_X), Reservoir_mit_Stufenpumpwerk (Res_5_bis_30, Res_31_bis_1000, Res_1001_bis_5000, Res_bis_5001_9999, Res_bis_10000_X), Stufenpumpwerk, Quellwasserbeh_mit_Stufenpumpwerk, Druckerhoehungspumpwerk, Hydraulischer_Widder, Entwaesserungspumpwerk, Reinwasserpumpwerk, Rohwasserpumpwerk, See_Flusswasser_Aufbereitungswerk (See_Flusswasser_Aufbereitungswerk, komb_mit_Rohwasserpumpwerk, komb_mit_Roh_und_Reinwasserpumpwerk, komb_mit_Reinwasserpumpwerk)); ReservoirPumpwerkCell = ( unbekannt, sascha, schsch, regzis, brunne, redvel, redveq, drbrel, drbreq, reser1, reser2, reser3, reser4, reser5, respw1, respw2, respw3, respw4, respw5, stufpw, quelpw, drerpw, widder, entwpw, reinpw, rowapw, aufbew, seeww1, seeww2, seeww3); TABLE ReservoirPumpwerk = MSLinkID: INTEGER7; Name: OPTIONAL TEXT*50; !! Reservoir, bzw. Pumpwerk-Name Geometrie: OPTIONAL LKoord; HoeheInhalt: OPTIONAL TEXT*50; !! Wasserspiegelhoehe, Brauch-, Loeschwasser Art: ReservoirPumpwerkArt; Gemeinde: OPTIONAL TEXT*20; Kanton: TEXT*2; KantonNr: OPTIONAL INTEGER4; Wasserversorgung: OPTIONAL TEXT*100; QualiGeolage: OPTIONAL TEXT*80; Eigentum: StatusEigentum; Druckzone: Primaerfarbe; Erfassung: OPTIONAL TEXT*10; Nachfuehrung: OPTIONAL TEXT*10; LK: OPTIONAL TEXT*50; Los: OPTIONAL TEXT*4; IDENT MSLinkID; END ReservoirPumpwerk; TABLE ReservoirPumpwerkSymbol = MSLinkID: -> ReservoirPumpwerk; Symbol: ReservoirPumpwerkCell; SymbolPos: LKoord; SymbolOri: OPTIONAL Rotation; !! Default: 0.0 NO IDENT END ReservoirPumpwerkSymbol; TABLE ReservoirPumpwerkName = MSLinkID: -> ReservoirPumpwerk; !! Beziehung 1-mc zu Name TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END ReservoirPumpwerkName; TABLE ReservoirPumpwerkText = MSLinkID: -> ReservoirPumpwerk; !! Beziehung 1-mc zu HoeheInhalt TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END ReservoirPumpwerkText; TABLE ReservoirPumpwerkAngaben1 = MSLinkID: -> ReservoirPumpwerk; !! Beziehung 1-mc zu Name TechnischeDaten1: TEXT*50; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END ReservoirPumpwerkAngaben1; OPTIONAL TABLE ReservoirPumpwerkAngaben2 = MSLinkID: -> ReservoirPumpwerk; !! Beziehung 1-mc zu Name TechnischeDaten2: TEXT*50; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END ReservoirPumpwerkAngaben2; OPTIONAL TABLE ReservoirPumpwerkAngaben3 = MSLinkID: -> ReservoirPumpwerk; !! Beziehung 1-mc zu Name TechnischeDaten3: TEXT*50; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END ReservoirPumpwerkAngaben3; OPTIONAL TABLE ReservoirPumpwerkAngaben4 = MSLinkID: -> ReservoirPumpwerk; !! Beziehung 1-mc zu Name TechnischeDaten4: TEXT*50; TextColor: Primaerfarbe; TextPos: OPTIONAL LKoord; TextOri: OPTIONAL Rotation; !! Default: 0.0 TextHAli: OPTIONAL HALIGNMENT; !! Default: Center TextVAli: OPTIONAL VALIGNMENT; !! Default: Bottom NO IDENT END ReservoirPumpwerkAngaben4; END WV_Bauwerke. END Wasserversorgungsatlas. FORMAT FREE; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = I32; END.