INTERLIS 2.3; /** Messobjekte_ASTRA Geodatenmodell * xxx */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2024-09-24 | Dome | 1. Version. !!------------------------------------------------------------------------------ !!@ technicalContact=mailto:domenico.caruso@trigonet.ch !!@ !!@ furtherInformation=https://models.gis-daten.ch/PDF/Messobjekte_ASTRA_Dokumentation.pdf !!@ MODEL Messobjekte_ASTRA_20250911 AT "https://models.gis-daten.ch/ASTRA/" VERSION "2025-10-16" = IMPORTS GeometryCHLV95_V1; DOMAIN Einzelflaeche = SURFACE WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.010; Status = ( /** 1 */ in_Betrieb, /** 2 */ ausser_Betrieb, /** 3 */ projektiert, /** 4 */ tot, /** 9 */ unbekannt ); Objektgruppe = ( Schutzbaute, Fahrbahn, Kunstbaute, Tunnel, Gallerie, Umwelt, Betrieb ); Zustandsklasse = ( /** 1 */ in_gutem_Zustand, /** 2 */ in_annehmbarem_Zustand, /** 3 */ in_schadhaftem_Zustand, /** 4 */ in_schlechtem_Zustand, /** 5 */ in_alarmierendem_Zustand, /** 9 */ unbekannt ); TOPIC Bauwerke_nicht_beurteilt = CLASS Basis_nicht_beurteilt (ABSTRACT) = !!@ ili2db.dispName= Objektgruppe_(abgeleitet) /** Objektgruppe des Objektes (abgeleitet) */ objektgruppe : Objektgruppe; !!@ ili2db.dispName= Inventarobjektnummer /** Inventarobjektnummer; Schlüssel für Shape */ io_nr : MANDATORY TEXT*15; !!@ ili2db.dispName= Bauanlagenummer /** Bauanlagenummer */ ba_nr : TEXT*20; !!@ ili2db.dispName= Bauwerksnummer /** Bauwerksnummer; Schlüssel für Excel */ bw_nr : TEXT*20; !!@ ili2db.dispName= Inventar-Objektname /** Inventar Objektname */ obj_name : TEXT*255; !!@ ili2db.dispName= Bauwerksname /** Bauwerksname */ bw_name : TEXT*255; !!@ ili2db.dispName= Beurteilungsintervall /** Beurteilungsintervall */ b_interval : 0.00 .. 9999.00; !!@ ili2db.dispName= Status_Code /** Status Code */ status_c : 1 .. 9; !!@ ili2db.dispName= Status_(abgeleitet) /** Status (abgeleitet) */ status : Status; !!@ ili2db.dispName= Kommentar /** Kommentar */ kommentar : TEXT*255; !!@ ili2db.dispName= Datum_Beurteilung /** Datum der Beurteilung */ b_datum : INTERLIS.XMLDate; !!@ ili2db.dispName= Zustandsklasse_Code /** Zustandsklasse Code */ zk_c : 1 .. 9; !!@ ili2db.dispName= Zustandsklasse_(abgeleitet) /** Zustandsklasse (abgeleitet) */ zk : Zustandsklasse; !!@ ili2db.dispName= Datenquelle /** Datenquelle; Firma / Datenlieferant */ d_quelle_c : TEXT*100; !!@ ili2db.dispName= Datum_letzte_Beurteilung /** Datum der letzten Beurteilung */ lb_datum : INTERLIS.XMLDate; !!@ ili2db.dispName= Zustandsklasse_Code_letzte_Beurteilung /** Zustandsklasse Code der letzten Beurteilung */ lb_zk_c : 1 .. 9; !!@ ili2db.dispName= Zustandsklasse_letzte_Beurteilung_(abgeleitet) /** Zustandsklasse der letzten Beurteilung (abgeleitet) */ lb_zk : Zustandsklasse; !!@ ili2db.dispName= Datenquelle_letzte_Beurteilung /** Datenquelle der letzten Beurteilung; Firma / Datenlieferant */ lb_d_quelle_c : TEXT*100; !! Firma / Messdatenlieferant !!@ ili2db.dispName= erfasst_am /** erfasst am */ datum_erf : INTERLIS.XMLDate; !!@ ili2db.dispName= erfasst_durch /** erfasst durch */ user_erf : TEXT*100; END Basis_nicht_beurteilt; CLASS punktbezogenes_objekt_nicht_beurteilt EXTENDS Basis_nicht_beurteilt = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; END punktbezogenes_objekt_nicht_beurteilt; CLASS linienbezogenes_objekt_nicht_beurteilt EXTENDS Basis_nicht_beurteilt = Geometrie : MANDATORY GeometryCHLV95_V1.Line; END linienbezogenes_objekt_nicht_beurteilt; CLASS flaechenbezogenes_objekt_nicht_beurteilt EXTENDS Basis_nicht_beurteilt = Geometrie : MANDATORY Einzelflaeche; END flaechenbezogenes_objekt_nicht_beurteilt; END Bauwerke_nicht_beurteilt; TOPIC Bauwerke_beurteilt = CLASS Basis_beurteilt (ABSTRACT) = !!@ ili2db.dispName= Objektgruppe_(abgeleitet) /** Objektgruppe des Objektes (abgeleitet) */ objektgruppe : Objektgruppe; !!@ ili2db.dispName= Inventarobjektnummer /** Inventarobjektnummer; Schlüssel für Shape */ io_nr : MANDATORY TEXT*15; !!@ ili2db.dispName= Bauanlagenummer /** Bauanlagenummer */ ba_nr : TEXT*20; !!@ ili2db.dispName= Bauwerksnummer /** Bauwerksnummer; Schlüssel für Excel */ bw_nr : MANDATORY TEXT*20; !!@ ili2db.dispName= Inventar-Objektname /** Inventar Objektname */ obj_name : MANDATORY TEXT*255; !!@ ili2db.dispName= Bauwerksname /** Bauwerksname */ bw_name : MANDATORY TEXT*255; !!@ ili2db.dispName= Beurteilungsintervall /** Beurteilungsintervall */ b_interval : MANDATORY 0.00 .. 9999.00; !!@ ili2db.dispName= Status_Code /** Status Code */ status_c : MANDATORY 1 .. 9; !!@ ili2db.dispName= Status_(abgeleitet) /** Status (abgeleitet) */ status : MANDATORY Status; !!@ ili2db.dispName= Kommentar /** Kommentar */ kommentar : TEXT*255; !!@ ili2db.dispName= Datum_Beurteilung /** Datum der Beurteilung */ b_datum : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= Zustandsklasse_Code /** Zustandsklasse Code */ zk_c : MANDATORY 1 .. 9; !!@ ili2db.dispName= Zustandsklasse_(abgeleitet) /** Zustandsklasse (abgeleitet) */ zk : Zustandsklasse; !!@ ili2db.dispName= Datenquelle /** Datenquelle; Firma / Datenlieferant */ d_quelle_c : MANDATORY TEXT*100; !!@ ili2db.dispName= Datum_letzte_Beurteilung /** Datum der letzten Beurteilung */ lb_datum : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= Zustandsklasse_Code_letzte_Beurteilung /** Zustandsklasse Code der letzten Beurteilung */ lb_zk_c : MANDATORY 1 .. 9; !!@ ili2db.dispName= Zustandsklasse_letzte_Beurteilung_(abgeleitet) /** Zustandsklasse der letzten Beurteilung (abgeleitet) */ lb_zk : MANDATORY Zustandsklasse; !!@ ili2db.dispName= Datenquelle_letzte_Beurteilung /** Datenquelle der letzten Beurteilung; Firma / Datenlieferant */ lb_d_quelle_c : MANDATORY TEXT*100; !! Firma / Messdatenlieferant !!@ ili2db.dispName= erfasst_am /** erfasst am */ datum_erf : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= erfasst_durch /** erfasst durch */ user_erf : MANDATORY TEXT*100; END Basis_beurteilt; CLASS punktbezogenes_objekt_beurteilt EXTENDS Basis_beurteilt = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; END punktbezogenes_objekt_beurteilt; CLASS linienbezogenes_objekt_beurteilt EXTENDS Basis_beurteilt = Geometrie : MANDATORY GeometryCHLV95_V1.Line; END linienbezogenes_objekt_beurteilt; CLASS flaechenbezogenes_objekt_beurteilt EXTENDS Basis_beurteilt = Geometrie : MANDATORY Einzelflaeche; END flaechenbezogenes_objekt_beurteilt; END Bauwerke_beurteilt; TOPIC Messort = DOMAIN Einheit_Abweichung = ( /** 1 */ mm, /** 2 */ kN, /** 4 */ l_pro_sek ); Messtyp = ( /** INK_ */ Winkelverschiebung_Neigungssensoren, /** TAC_ */ Tachymeter, /** GPS_ */ GNSS_Sensoren, /** NIV_ */ Nivellement, /** DIS_ */ Distometer, /** EXT_ */ Extensometer, /** IKN_ */ Inklinometer, /** FUG_ */ Fugen_und_Rissmessgeraete, /** CLI_ */ Neigungsaenderungen_Clinometer, /** MAK_ */ Messanker, /** KMD_ */ Kraftsensoren_Kraftmessdose, /** WSM_ */ Widerstandsmessverfahren, /** GWS_ */ Grundwasserstroemungsmessung, /** WTP_ */ Wassertemperatursensoren, /** PIM_ */ Piezometer, /** PWD_ */ Porenwasserdruckgeber, /** DFM_ */ Durchflussmessung, /** PRA_ */ Pegel_Radar, /** BWR_ */ Doppler_Radar, /** LAS_ */ Laserbasierte_Sensoren, /** ELP_ */ Potentialfeldmessung, /** WTS_ */ Wetterstation, /** FP_ */ Fixpunkt ); Messtyp_Code = ( /** Winkelverschiebung_Neigungssensoren */ INK_, /** Tachymeter */ TAC_, /** GNSS_Sensoren */ GPS_, /** Nivellement */ NIV_, /** Distometer */ DIS_, /** Extensometer */ EXT_, /** Inklinometer */ IKN_, /** Fugen_und_Rissmessgeraete */ FUG_, /** Neigungsaenderungen_Clinometer */ CLI_, /** Messanker */ MAK_, /** Kraftsensoren_Kraftmessdose */ KMD_, /** Widerstandsmessverfahren */ WSM_, /** Grundwasserstroemungsmessung */ GWS_, /** Wassertemperatursensoren */ WTP_, /** Piezometer */ PIM_, /** Porenwasserdruckgeber */ PWD_, /** Durchflussmessung */ DFM_, /** Pegel_Radar */ PRA_, /** Doppler_Radar */ BWR_, /** Laserbasierte_Sensoren */ LAS_, /** Potentialfeldmessung */ ELP_, /** Wetterstation */ WTS_, /** Fixpunkt */ FP_ ); Messtyp_Gruppe =( /** Verschiebung und Höhe INK_ = Winkelverschiebung / Neigungssensoren TAC_ = Tachymeter GPS_ = GNSS_Sensoren NIV_ = Nivellement */ Verschiebung_und_Hoehe, /** Bewegung DIS_ = Distometer EXT_ = Extensometer IKN_ = Inklinometer FUG_ = Fugen- und Rissmessgeräte CLI_ = Neigungsänderungen (Clinometer) */ Bewegung, /** Kraft und Spannung MAK_ = Messanker KMD_ = Kraftsensoren / Kraftmessdose WSM_ = Widerstandsmessverfahren */ Kraft_und_Spannung, /** Grundwasser GWS_ = Grundwasserströmungsmessung WTP_ = Wassertemperatursensoren PIM_ = Piezometer PWD_ = Porenwasserdruckgeber */ Grundwasser, /** Wasser DFM_ = Durchflussmessung PRA_ = Pegel-Radar */ Wasser, /** Überwachung BWR_ = Doppler-Radar LAS_ = Laserbasierte Sensoren ELP_ = Potentialfeldmessung WTS_ = Wetterstation */ Ueberwachung, /** Fixpunkte FP_ = Fixpunkt */ Fixpunkt ); CLASS Messort_Basis (ABSTRACT) = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; !!@ ili2db.dispName= Inventarobjektnummer /** Inventarobjektnummer; Schlüssel für Shape */ io_nr : MANDATORY TEXT*15; !!@ ili2db.dispName= Bauanlagenummer /** Bauanlagenummer */ ba_nr : TEXT*20; !!@ ili2db.dispName= Bauwerksnummer /** Bauwerksnummer; Schlüssel für Excel */ bw_nr : MANDATORY TEXT*20; !!@ ili2db.dispName= Messort_Nummer /** Messort Nummer */ m_nr : MANDATORY TEXT*20; !!@ ili2db.dispName= Messort_Nummer_(alt) /** Messort Nummer (alt) */ m_nr_alt : TEXT*20; !!@ ili2db.dispName= Messkampagne_Nummer /** Messkampagne Nummer */ mk_nr : MANDATORY TEXT*50; !!@ ili2db.dispName= Messintervall /** Messintervall */ m_interval : MANDATORY 0.00 .. 9999.00; !!@ ili2db.dispName= Messtyp_Gruppe_(abgeleitet) /** Messtyp Gruppe (abgeleitet) */ typ_gruppe : MANDATORY Messtyp_Gruppe; !!@ ili2db.dispName= Messtyp_Code /** Messtyp Code */ typ_c : MANDATORY Messtyp_Code; !!@ ili2db.dispName= Messtyp_(abgeleitet) /** Messtyp (abgeleitet) */ typ : MANDATORY Messtyp; !!@ ili2db.dispName= Messtyp_Bemerkung /** Messtyp Bemerkung */ typ_bem : TEXT*200; !!@ ili2db.dispName= Status_Code /** Status Code */ status_c : MANDATORY 1 .. 9; !!@ ili2db.dispName= Status_(abgeleitet) /** Status (abgeleitet) */ status : MANDATORY Status; !!@ ili2db.dispName= Zustandsklasse_Code /** Zustandsklasse Code */ zk_c : MANDATORY 1 .. 9; !!@ ili2db.dispName= Zustandsklasse_(abgeleitet) /** Zustandsklasse (abgeleitet) */ zk : Zustandsklasse; !!@ ili2db.dispName= E-Koordinate /** E-Koordinate */ e_koord : MANDATORY 2460000.000 .. 2870000.000; !!@ ili2db.dispName= N-Koordinate /** N-Koordinate */ n_koord : MANDATORY 1045000.000 .. 1310000.000; !!@ ili2db.dispName= Höhe /** Höhe */ h : MANDATORY -200.000 .. 5000.000; !!@ ili2db.dispName= Einheit_Abweichung /** Einheit Abweichung */ einh_abw : Einheit_Abweichung; !!@ ili2db.dispName= Bemerkungen /** Bemerkungen */ bemerkung : TEXT*255; !!@ ili2db.dispName= Baujahr /** Baujahr */ baujahr : INTERLIS.GregorianYear; !!@ ili2db.dispName= Datum_Messung /** Datum der Messung */ datum_akt : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= Datum_Referenzmessung /** Datum der Referenzmessung */ datum_ref : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= Datum_letzte_Messung /** Datum der letzten Messung */ datum_lm : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= Datenquelle /** Datenquelle; Firma / Messdatenlieferant */ d_quelle_c : MANDATORY TEXT*100; !!@ ili2db.dispName= erfasst_am /** erfasst am */ datum_erf : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= erfasst_durch /** erfasst durch */ user_erf : MANDATORY TEXT*100; END Messort_Basis; /** FP_ = Fixpunkt */ CLASS Fixpunkt = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; !!@ ili2db.dispName= Fixpunkt_Nummer /** Fixpunkt Nummer */ nummer : MANDATORY TEXT*20; !!@ ili2db.dispName= Referenz_zu_Messtyp_Code /** Referenz zu Messtyp Code */ ref_typ_c : Messtyp_Code; !!@ ili2db.dispName= Referenz_zu_Messtyp_(abgeleitet) /** Referenz zu Messtyp (abgeleitet) */ ref_typ : Messtyp; !!@ ili2db.dispName= Referenz_zu_Bauanlagenummer /** Referenz zu Bauanlagenummer */ ref_ba_nr : TEXT*20; !!@ ili2db.dispName= Referenz_zu_Bauwerksnummer /** Referenz zu Bauwerksnummer; Schlüssel für Excel */ ref_bw_nr : TEXT*20; !!@ ili2db.dispName= Referenz_zu_Messeinteilung /** Referenz zu Messeinteilung */ ref_messeinteilung_bez : TEXT*50; !!@ ili2db.dispName= E-Koordinate /** E-Koordinate */ e_koord : MANDATORY 2460000.000 .. 2870000.000; !!@ ili2db.dispName= N-Koordinate /** N-Koordinate */ n_koord : MANDATORY 1045000.000 .. 1310000.000; !!@ ili2db.dispName= Höhe /** Höhe */ h : MANDATORY -200.000 .. 5000.000; !!@ ili2db.dispName= Datenquelle /** Datenquelle; Firma / Messdatenlieferant */ d_quelle_c : MANDATORY TEXT*100; !!@ ili2db.dispName= erfasst_am /** erfasst am */ datum_erf : MANDATORY INTERLIS.XMLDate; !!@ ili2db.dispName= erfasst_durch /** erfasst durch */ user_erf : MANDATORY TEXT*100; !!@ ili2db.dispName= Bemerkung /** Bemerkung */ bem : TEXT*200; END Fixpunkt; /** INK_ = Winkelverschiebung / Neigungssensoren */ CLASS Winkelverschiebung_Neigungssensoren EXTENDS Messort_Basis = END Winkelverschiebung_Neigungssensoren; /** TAC_ = Tachymeter, Einheit mm, mit Delta E, Delta N und Delta Höhe Attributen */ CLASS Tachymeter EXTENDS Messort_Basis = !!@ ili2db.dispName= Delta_E_Referenzmessung /** Delta E zur Referenzmessung */ de_ref : MANDATORY -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_N_Referenzmessung /** Delta N zur Referenzmessung */ dn_ref : MANDATORY -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_EN_Referenzmessung_(wird_berechnet) /** Delta EN zur Referenzmessung (wird berechnet) */ den_ref : MANDATORY -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Höhe_Referenzmessung /** Delta Höhe zur Referenzmessung */ dh_ref : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_E_letzte_Messung /** Delta E zur letzten Messung */ de_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_N_letzte_Messung /** Delta N zur letzten Messung*/ dn_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_EN_letzte_Messung_(wird_berechnet) /** Delta EN zur letzten Messung (wird berechnet) */ den_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Höhe_letzte_Messung /** Delta Höhe zur letzten Messung */ dh_lm : -10000.0 .. 10000.0; !! zur letzten Messung END Tachymeter; /** GPS_ = GNSS Sensoren, Einheit mm, mit Delta E, Delta N und Delta Höhe Attributen */ CLASS GNSS_Sensoren EXTENDS Messort_Basis = !!@ ili2db.dispName= Delta_E_Referenzmessung /** Delta E zur Referenzmessung */ de_ref : MANDATORY -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_N_Referenzmessung /** Delta N zur Referenzmessung */ dn_ref : MANDATORY -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_EN_Referenzmessung_(wird_berechnet) /** Delta EN zur Referenzmessung (wird berechnet) */ den_ref : MANDATORY -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Höhe_Referenzmessung /** Delta Höhe zur Referenzmessung */ dh_ref : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_E_letzte_Messung /** Delta E zur letzten Messung */ de_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_N_letzte_Messung /** Delta N zur letzten Messung*/ dn_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_EN_letzte_Messung_(wird_berechnet) /** Delta EN zur letzten Messung (wird berechnet) */ den_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Höhe_letzte_Messung /** Delta Höhe zur letzten Messung */ dh_lm : -10000.0 .. 10000.0; END GNSS_Sensoren; /** NIV_ = Nivellement, Einheit mm, mit Delta Höhe Attributen */ CLASS Nivellement EXTENDS Messort_Basis = !!@ ili2db.dispName= Delta_Höhe_Referenzmessung /** Delta Höhe zur Referenzmessung */ dh_ref : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Höhe_letzte_Messung /** Delta Höhe zur letzten Messung */ dh_lm : -10000.0 .. 10000.0; END Nivellement; /** DIS_ = Distometer, Einheit mm, mit aktueller Messwert und Delta Attributen */ CLASS Distometer EXTENDS Messort_Basis = !!@ ili2db.dispName= aktueller_Messwert /** aktueller Messwert */ ak_mw : -10000.0 .. 10000.0; /** Delta zur letzten Messung */ d_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Referenzmessung /** Delta zur Referenzmessung */ d_ref : -10000.0 .. 10000.0; END Distometer; /** EXT_ = Extensometer, nur Lage */ CLASS Extensometer EXTENDS Messort_Basis = END Extensometer; /** IKN_ = Inklinometer, nur Lage */ CLASS Inklinometer EXTENDS Messort_Basis = END Inklinometer; /** FUG_ = Fugen- und Rissmessgeräte, Einheit mm, mit aktueller Messwert und Delta Attributen */ CLASS Fugen_und_Rissmessgeraete EXTENDS Messort_Basis = !!@ ili2db.dispName= aktueller_Messwert /** aktueller Messwert */ ak_mw : -10000.0 .. 10000.0; /** Delta zur letzten Messung */ d_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Referenzmessung /** Delta zur Referenzmessung */ d_ref : -10000.0 .. 10000.0; END Fugen_und_Rissmessgeraete; /** CLI_ = Neigungsänderungen (Clinometer), nur Lage */ CLASS Neigungsaenderungen EXTENDS Messort_Basis = END Neigungsaenderungen; /** MAK_ = Messanker, Einheit kN, mit aktueller Messwert und Delta Attributen */ CLASS Messanker EXTENDS Messort_Basis = !!@ ili2db.dispName= aktueller_Messwert /** aktueller Messwert */ ak_mw : -10000.0 .. 10000.0; /** Delta zur letzten Messung */ d_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Referenzmessung /** Delta zur Referenzmessung */ d_ref : -10000.0 .. 10000.0; END Messanker; /** KMD_ = Kraftsensoren / Kraftmessdose, nur Lage */ CLASS Kraftsensoren_Kraftmessdose EXTENDS Messort_Basis = END Kraftsensoren_Kraftmessdose; /** WSM_ = Widerstandsmessverfahren, nur Lage */ CLASS Widerstandsmessverfahren EXTENDS Messort_Basis = END Widerstandsmessverfahren; /** GWS_ = Grundwasserströmungsmessung, nur Lage */ CLASS Grundwasserstroemungsmessung EXTENDS Messort_Basis = END Grundwasserstroemungsmessung; /** WTP_ = Wassertemperatursensoren, nur Lage */ CLASS Wassertemperatursensoren EXTENDS Messort_Basis = END Wassertemperatursensoren; /** PIM_ = Piezometer, nur Lage */ CLASS Piezometer EXTENDS Messort_Basis = END Piezometer; /** PWD_ = Porenwasserdruckgeber, nur Lage */ CLASS Porenwasserdruckgeber EXTENDS Messort_Basis = END Porenwasserdruckgeber; /** DFM_ = Durchflussmessung, Einheit l_pro_sek, mit aktueller Messwert und Delta Attributen */ CLASS Durchflussmessung EXTENDS Messort_Basis = !!@ ili2db.dispName= aktueller_Messwert /** aktueller Messwert */ ak_mw : -10000.0 .. 10000.0; /** Delta zur letzten Messung */ d_lm : -10000.0 .. 10000.0; !!@ ili2db.dispName= Delta_Referenzmessung /** Delta zur Referenzmessung */ d_ref : -10000.0 .. 10000.0; END Durchflussmessung; /** PRA_ = Pegel-Radar, nur Lage */ CLASS Pegel_Radar EXTENDS Messort_Basis = END Pegel_Radar; /** BWR_ = Doppler-Radar, nur Lage */ CLASS Doppler_Radar EXTENDS Messort_Basis = END Doppler_Radar; /** LAS_ = Laserbasierte Sensoren, nur Lage */ CLASS Laserbasierte_Sensoren EXTENDS Messort_Basis = END Laserbasierte_Sensoren; /** ELP_ = Potentialfeldmessung, nur Lage */ CLASS Potentialfeldmessung EXTENDS Messort_Basis = END Potentialfeldmessung; /** WTS_ = Wetterstation, nur Lage */ CLASS Wetterstation EXTENDS Messort_Basis = END Wetterstation; CLASS Messort_Basis_optional (ABSTRACT) = Geometrie : MANDATORY GeometryCHLV95_V1.Coord2; !!@ ili2db.dispName= Inventarobjektnummer /** Inventarobjektnummer; Schlüssel für Shape */ io_nr : TEXT*15; !!@ ili2db.dispName= Bauanlagenummer /** Bauanlagenummer */ ba_nr : TEXT*20; !!@ ili2db.dispName= Bauwerksnummer /** Bauwerksnummer; Schlüssel für Excel */ bw_nr : TEXT*20; !!@ ili2db.dispName= Messort_Nummer /** Messort Nummer */ m_nr : MANDATORY TEXT*20; !!@ ili2db.dispName= Messort_Nummer_(alt) /** Messort Nummer (alt) */ m_nr_alt : TEXT*20; !!@ ili2db.dispName= Messkampagne_Nummer /** Messkampagne Nummer */ mk_nr : TEXT*50; !!@ ili2db.dispName= Messintervall /** Messintervall */ m_interval : 0.00 .. 9999.00; !!@ ili2db.dispName= Messtyp_Gruppe_(abgeleitet) /** Messtyp Gruppe (abgeleitet) */ typ_gruppe : Messtyp_Gruppe; !!@ ili2db.dispName= Messtyp_Code /** Messtyp Code */ typ_c : Messtyp_Code; !!@ ili2db.dispName= Messtyp_(abgeleitet) /** Messtyp (abgeleitet) */ typ : Messtyp; !!@ ili2db.dispName= Messtyp_Bemerkung /** Messtyp Bemerkung */ typ_bem : TEXT*200; !!@ ili2db.dispName= Status_Code /** Status Code */ status_c : MANDATORY 1 .. 9; !!@ ili2db.dispName= Status_(abgeleitet) /** Status (abgeleitet) */ status : MANDATORY Status; !!@ ili2db.dispName= Zustandsklasse_Code /** Zustandsklasse Code */ zk_c : 1 .. 9; !!@ ili2db.dispName= Zustandsklasse_(abgeleitet) /** Zustandsklasse (abgeleitet) */ zk : Zustandsklasse; !!@ ili2db.dispName= E-Koordinate /** E-Koordinate */ e_koord : MANDATORY 2460000.000 .. 2870000.000; !!@ ili2db.dispName= N-Koordinate /** N-Koordinate */ n_koord : MANDATORY 1045000.000 .. 1310000.000; !!@ ili2db.dispName= Höhe /** Höhe */ h : -200.000 .. 5000.000; !!@ ili2db.dispName= Einheit_Abweichung /** Einheit Abweichung */ einh_abw : Einheit_Abweichung; !!@ ili2db.dispName= Bemerkungen /** Bemerkungen */ bemerkung : TEXT*255; !!@ ili2db.dispName= Baujahr /** Baujahr */ baujahr : INTERLIS.GregorianYear; !!@ ili2db.dispName= Datum_Messung /** Datum der Messung */ datum_akt : INTERLIS.XMLDate; !!@ ili2db.dispName= Datum_Referenzmessung /** Datum der Referenzmessung */ datum_ref : INTERLIS.XMLDate; !!@ ili2db.dispName= Datum_letzte_Messung /** Datum der letzten Messung */ datum_lm : INTERLIS.XMLDate; !!@ ili2db.dispName= Datenquelle /** Datenquelle; Firma / Messdatenlieferant */ d_quelle_c : TEXT*100; !!@ ili2db.dispName= erfasst_am /** erfasst am */ datum_erf : INTERLIS.XMLDate; !!@ ili2db.dispName= erfasst_durch /** erfasst durch */ user_erf : TEXT*100; END Messort_Basis_optional; /** 0 = ausser Betrieb */ CLASS ausser_Betrieb EXTENDS Messort_Basis_optional = END ausser_Betrieb; /** 1 = tot */ CLASS tot EXTENDS Messort_Basis_optional = END tot; CLASS Messeinteilung_Basis (ABSTRACT) = !!@ ili2db.dispName= Bezeichnung /** Bezeichnung; Schlüssel */ bezeichnung : TEXT*50; !!@ ili2db.dispName= Intervall /** Intervall */ interval : 0.00 .. 9999.00; !!@ ili2db.dispName= Zeitreihe /** Zeitreihe; ab, bis, von bis, laufend */ zeitreihe : TEXT*50; !!@ ili2db.dispName= Messmethode /** Messmethode */ messmethode : TEXT*50; !!@ ili2db.dispName= Verwendungszweck /** Verwendungszweck; Hinweis zu Projekt */ verwendungszweck : TEXT*50; !!@ ili2db.dispName= Auftragnehmer /** Auftragnehmer */ auftragnehmer : TEXT*50; !!@ ili2db.dispName= Bemerkungen /** Bemerkungen */ bemerkungen : TEXT*50; END Messeinteilung_Basis; CLASS Messeinteilung EXTENDS Messeinteilung_Basis = Geometrie : MANDATORY Einzelflaeche; END Messeinteilung; END Messort; END Messobjekte_ASTRA_20250911.