TRANSFER Hangentwaesserung; !! Konzeptionelles Modell fuer Hangentwässerungen !! 2012, Trigonet AG !! !! Erstellt: 08.08.2012, Car MODEL Hangentwaesserung DOMAIN !! Allgemeine Typen fuer alle SIA405 Medien INTEGER4 = [0 .. 9999]; INTEGER6 = [0 .. 999999]; REAL42 = [0.00 .. 9999.99]; Orientierung = DEGREES 0.0 360.0; Hoehecm = DIM1 -200.00 5000.00; LKoordcm = COORD2 480000.000 70000.000 2840000.000 1300000.000; Genauigkeit = (unbekannt, ungenau, genau); Status = (unbekannt, in_Betrieb, ausser_Betrieb, aufgehoben_n_verfuellt, aufgehoben_unbekannt, Berechnungsvariante, geplant, Projekt, provisorisch, verfuellt, wird_aufgehoben); Eigentuemer = (unbekannt, !! 0 Gemeinde(Nidwalden(Beckenried, !! 1 Buochs, !! 2 Dallenwil, !! 3 Emmetten, !! 4 Ennetbuergen, !! 5 Ennetmoos, !! 6 Hergiswil, !! 7 Oberdorf, !! 8 Stans, !! 9 Stansstad, !! 10 Wolfenschiessen), !! 11 Obwalden(Alpnach, !! 12 Engelberg, !! 13 Giswil, !! 14 Lungern, !! 15 Kerns, !! 16 Sachseln, !! 17 Sarnen)), !! 18 Kanton(Nidwalden, !! 19 Obwalden), !! 20 Privat(unbekannt)); !! 21 Gemeinde = (NW(Beckenried, !! 0 Buochs, !! 1 Dallenwil, !! 2 Emmetten, !! 3 Ennetbuergen, !! 4 Ennetmoos, !! 5 Hergiswil, !! 6 Oberdorf, !! 7 Stans, !! 8 Stansstad, !! 9 Wolfenschiessen), !! 10 OW(Alpnach, !! 11 Engelberg, !! 12 Giswil, !! 13 Lungern, !! 14 Kerns, !! 15 Sachseln, !! 16 Sarnen)); !! 17 TOPIC Hangentwaesserung = DOMAIN TABLE Graben = Name_Nummer: OPTIONAL TEXT*20; Gemeinde: OPTIONAL Gemeinde; Gebietsname: OPTIONAL TEXT*20; Geometrie: POLYLINE WITH (STRAIGHTS,ARCS) VERTEX LKoordcm; Kaenneltyp: ( Betonschale, !! 0 Durchlass, !! 1 Fels, !! 2 Halbschalenblech, !! 3 Rechteckkaennel, !! 4 Steinkaennel, !! 5 Trapezkaennel, !! 6 V-Kaennel, !! 7 natuerliches_Gerinne, !! 8 unteriridisches_Gerinne, !! 9 unverbautes_Gerinne ); !! 10 Durchmesser: OPTIONAL INTEGER4; Status: OPTIONAL Status; Eigentuemer: OPTIONAL Eigentuemer; Genauigkeit: OPTIONAL Genauigkeit; Bemerkung: OPTIONAL TEXT*100; Bezeichnung: OPTIONAL TEXT*100; Baujahr: OPTIONAL INTEGER4; Erhebungsdatum: OPTIONAL DATE; Letzte_Aenderung: OPTIONAL DATE; Sanierungsdatum: OPTIONAL DATE; Mutationsnummer: TEXT*10; Mutationsdatum: DATE; !! GrabenRef: OPTIONAL -> GewaessernetzFliessgewaesser // m-c //; Laenge: INTEGER6; NO IDENT END Graben; END Hangentwaesserung. TOPIC Verbauungen = DOMAIN TABLE Verbauungen_FLA = Name_Nummer: OPTIONAL TEXT*20; Gemeinde: OPTIONAL Gemeinde; Gebietsname: OPTIONAL TEXT*20; Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Art: ( Felsufer, !! 0 Gerinne_mit_Geschiebeablagerungen ); !! 1 Status: OPTIONAL Status; Eigentuemer: OPTIONAL Eigentuemer; Genauigkeit: OPTIONAL Genauigkeit; Bemerkung: OPTIONAL TEXT*100; Bezeichnung: OPTIONAL TEXT*100; Baujahr: OPTIONAL INTEGER4; Erhebungsdatum: OPTIONAL DATE; Letzte_Aenderung: OPTIONAL DATE; Sanierungsdatum: OPTIONAL DATE; Mutationsnummer: TEXT*10; Mutationsdatum: DATE; !! Verbauungen_FLA_Ref: OPTIONAL -> GewaessernetzFliessgewaesser // m-c //; Flaeche: REAL42; NO IDENT END Verbauungen_FLA; TABLE Verbauungen_LIN = Name_Nummer: OPTIONAL TEXT*20; Gemeinde: OPTIONAL Gemeinde; Gebietsname: OPTIONAL TEXT*20; Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Art: ( Felsufer, !! 0 Gerinne_mit_Geschiebeablagerungen ); !! 1 Durchmesser: OPTIONAL INTEGER4; Status: OPTIONAL Status; Eigentuemer: OPTIONAL Eigentuemer; Genauigkeit: OPTIONAL Genauigkeit; Bemerkung: OPTIONAL TEXT*100; Bezeichnung: OPTIONAL TEXT*100; Baujahr: OPTIONAL INTEGER4; Erhebungsdatum: OPTIONAL DATE; Letzte_Aenderung: OPTIONAL DATE; Sanierungsdatum: OPTIONAL DATE; Mutationsnummer: TEXT*10; Mutationsdatum: DATE; !! Verbauungen_LIN_Ref: OPTIONAL -> GewaessernetzFliessgewaesser // m-c //; Laenge: REAL42; NO IDENT END Verbauungen_LIN; TABLE Bauwerke_LIN = Name_Nummer: OPTIONAL TEXT*20; Gemeinde: OPTIONAL Gemeinde; Gebietsname: OPTIONAL TEXT*20; Geometrie: AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.010; Art: ( Bauwerk, !! 0 unbekannt ); !! 1 Material: ( Beton, !! 0 Naturstein, !! 1 Holz); !! 2 Durchmesser: OPTIONAL INTEGER4; Status: OPTIONAL Status; Eigentuemer: OPTIONAL Eigentuemer; Genauigkeit: OPTIONAL Genauigkeit; Bemerkung: OPTIONAL TEXT*100; Bezeichnung: OPTIONAL TEXT*100; Baujahr: OPTIONAL INTEGER4; Erhebungsdatum: OPTIONAL DATE; Letzte_Aenderung: OPTIONAL DATE; Sanierungsdatum: OPTIONAL DATE; Mutationsnummer: TEXT*10; Mutationsdatum: DATE; !! Bauwerke_LIN_Ref: OPTIONAL -> GewaessernetzFliessgewaesser // m-c //; Laenge: REAL42; NO IDENT END Bauwerke_LIN; END Verbauungen. END Hangentwaesserung. FORMAT FREE; !! FORMAT FIX WITH LINESIZE = 256, TIDSIZE = 41; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.