SCHEMA S_Vermessungspunkt; (* Historie: 09.10.2007 - 1.012 Einführung eines Metamodells gemäß N0092 Einführung des Präfix "S_" für Schemanamen 02.08.2006 - 1.011 Einführung OKSTRA-ID gemäß N0073 09.09.2005 - 1.010 (1.010) Formale Versionierung 29.06.2004 - 1.004 (1.009) Kürzung von Bezeichnern (SQL) 03.09.2003 - 1.003 (1.008) Korrektur der historischen Gültigkeitsdaten (SQL) 31.05.2002 - 1.002 (1.007) Erweiterung der Wertebereiche von Meter, Kilometer und Jahr 24.10.2001 - 1.001 (1.005) Korrekturen in Schlüsseltabellen 12.09.2001 - 1.000 (1.004) Schema Vermessungspunkt in den OKSTRA aufgenommen *) REFERENCE FROM S_Administration (Verwaltungsbezirk_abstrakt); REFERENCE FROM S_Geometrieschema (Punktobjekt_Modell); REFERENCE FROM S_Historisierung (historisches_Objekt); REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt,OKSTRA_konzept_Objekt, OKSTRA_Schluesseltabelle,Datum,Uhrzeit, Jahr,Meter,Zeitraum,Winkel); REFERENCE FROM S_Kataster (Gemarkung,Grenzpunkt,ALKIS_Objekt); ENTITY Vermessungspunkt ABSTRACT SUPERTYPE OF (ONEOF(Festpunkt,Referenzstationspunkt)) SUBTYPE OF (historisches_Objekt); --- Attribute : Name_Lage : OPTIONAL STRING; interne_Bemerkungen : OPTIONAL STRING; Nutzerspezifische_Bemerkungen : OPTIONAL STRING; letzte_oertliche_Ueberpruefung: OPTIONAL Datum; Befund : OPTIONAL STRING; historische_Unterlagen : OPTIONAL SET [1:?] OF STRING; hat_Punktvermarkung : OPTIONAL Punktvermarkung; --- Relationen : hat_Punktort : SET [1:?] OF Punktort; hat_Hoehe : OPTIONAL SET [1:?] OF Hoehe; hat_Skizze : OPTIONAL SET [1:?] OF Skizze; liegt_in_Bundesland : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) hat_weiteren_Punkt : OPTIONAL SET [1:?] OF Vermessungspunkt; INVERSE ist_weiterer_Punkt : SET [0:?] OF Vermessungspunkt FOR hat_weiteren_Punkt; ist_Grenzpunkt : SET [0:?] OF Grenzpunkt FOR ist_Vermessungspunkt; END_ENTITY; ENTITY Punktvermarkung SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : Hoehe_vom_Erdboden : REAL; Art_der_Vermarkung : OPTIONAL Art_der_Vermarkung; Zustand_der_Vermarkung : OPTIONAL SET [1:?] OF STRING; --- Relationen : END_ENTITY; ENTITY Art_der_Vermarkung SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_der_Vermarkung VALUES (1000,'Höchste Stelle (Oberfläche) der Vermarkung, Mitte (Zentrum)') INSERT INTO Art_der_Vermarkung VALUES (2000,'TP-Platte, Oberfläche, Mitte') INSERT INTO Art_der_Vermarkung VALUES (2100,'TP-Pfeiler, Oberfläche, Mitte') INSERT INTO Art_der_Vermarkung VALUES (3000,'Niv-Pfeilerbolzen, höchste Stelle des Bolzens') INSERT INTO Art_der_Vermarkung VALUES (3100,'Niv-Pfeilerbolzen, Pfeileroberfläche') END_SQL *) ENTITY Punktort SUBTYPE OF (Punktobjekt_Modell); --- Attribute : Liegenschaftskarte : OPTIONAL BOOLEAN; Koordinatenstatus : Koordinatenstatus; Ueberpruefungsdatum : OPTIONAL Datum; Hinweise : OPTIONAL STRING; --- Relationen : hat_Qualitaetsangaben : OPTIONAL Qualitaetsangaben_Punktort; INVERSE stellt_Vermessungspunkt_dar : SET [1:?] OF Vermessungspunkt FOR hat_Punktort; END_ENTITY; ENTITY Koordinatenstatus SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Koordinatenstatus VALUES (1000,'amtliche Koordinaten (im amtlichen Koordinatensystem und derzeit gültig)') INSERT INTO Koordinatenstatus VALUES (3000,'vorläufige Koordinaten') INSERT INTO Koordinatenstatus VALUES (4000,'nicht amtlich eingeführte Koordinaten') INSERT INTO Koordinatenstatus VALUES (5000,'historische (nicht mehr amtliche) Koordinaten') INSERT INTO Koordinatenstatus VALUES (5100,'Koordinaten, die sich als fehlerhaft herausgestellt haben') END_SQL *) ENTITY Qualitaetsangaben_Punktort SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Erhebungsstelle_Pos_2D_SArt : OPTIONAL STRING; Erhebungsstelle_Pos_2D : OPTIONAL STRING; Erhebungsstelle_Pos_Hoehe_SArt: OPTIONAL STRING; Erhebungsstelle_Pos_Hoehe : OPTIONAL STRING; Erhebungsstelle_Pos_3D_SArt : OPTIONAL STRING; Erhebungsstelle_Pos_3D : OPTIONAL STRING; Datenerhebung_Pos_2D : OPTIONAL Datenerhebung_Pos_2D; Datenerhebung_Pos_Hoehe : OPTIONAL Datenerhebung_Pos_Hoehe; Datenerhebung_Pos_3D : OPTIONAL Datenerhebung_Pos_3D; Berechnungsdatum_Pos_2D : OPTIONAL Datum; Berechnungsdatum_Pos_Hoehe : OPTIONAL Datum; Berechnungsdatum_Pos_3D : OPTIONAL Datum; Bestimmungsdatum_Pos_2D : OPTIONAL Datum; Bestimmungsdatum_Pos_Hoehe : OPTIONAL Datum; Bestimmungsdatum_Pos_3D : OPTIONAL Datum; Genauigkeit_Pos_2D : OPTIONAL Genauigkeit_Pos_2D; Genauigkeit_Pos_Hoehe : OPTIONAL Genauigkeit_Pos_Hoehe; Genauigkeit_Pos_3D : OPTIONAL Genauigkeit_Pos_3D; Vertrauenswuerdigk_Pos_2D : OPTIONAL Vertrauenswuerdigk_Pos_2D; Vertrauenswuerdigk_Pos_Hoehe : OPTIONAL Vertrauenswuerdigk_Pos_Hoehe; Vertrauenswuerdigk_Pos_3D : OPTIONAL Vertrauenswuerdigk_Pos_3D; --- Relationen : Erhebungsstelle_Pos_2D_Land : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) Erhebungsstelle_Pos_Hoehe_Land: OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) Erhebungsstelle_Pos_3D_Land : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) INVERSE zu_Punktort : SET [0:?] OF Punktort FOR hat_Qualitaetsangaben; END_ENTITY; ENTITY Datenerhebung_Pos_2D SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Datenerhebung_Pos_2D VALUES (0100,'Aus GPS-Messung') INSERT INTO Datenerhebung_Pos_2D VALUES (0200,'Aus trigonometrischer Messung im TP-Netz') INSERT INTO Datenerhebung_Pos_2D VALUES (0210,'Aus lokaler trigonometrischer Messung (innerhalb einer Punktgruppe)') INSERT INTO Datenerhebung_Pos_2D VALUES (1000,'Aus Katastervermessung ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (1010,'Aus Katastervermessung mit höchster Lagegenauigkeit (NW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1020,'Aus Katastervermessung mit hoher Lagegenauigkeit (NW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1030,'Aus Katastervermessung mit mittlerer Lagegenauigkeit (NW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1040,'Aus Katastervermessung mit unzureichender Lagegenauigkeit (NW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1100,'Aufgrund Anforderungen mit Netzanschluss ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (1200,'Aufgrund Anforderungen mit Bezug zur Flurstücksgrenze ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (1300,'Aufgrund Anforderungen des LiegVermErlasses ermittelt (NI)') INSERT INTO Datenerhebung_Pos_2D VALUES (1400,'Aufgrund Anforderungen des Fortführungserlasses II ermittelt (NI)') INSERT INTO Datenerhebung_Pos_2D VALUES (1500,'Aufgrund Anforderungen älterer Vorschriften ermittelt (NI)') INSERT INTO Datenerhebung_Pos_2D VALUES (1600,'Auf einheitlichem und eindeutigem Raumbezug basierend (E-Koord.) (BW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1610,'Auf bislang einheitlichem Raumbezug basierend ermittelt (B-Koord.) (BW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1620,'Auf früher gültigem Raumbezug basierend ermittelt (T-Koord.) (BW)') INSERT INTO Datenerhebung_Pos_2D VALUES (1700,'Aufgrund Anforderungen des LiegVermErlasses LSA (LSA)') INSERT INTO Datenerhebung_Pos_2D VALUES (1710,'Aufgrund Anforderungen der Anleitung für die Ausführung der Neuvermessungen, 1953, DDR (LSA)') INSERT INTO Datenerhebung_Pos_2D VALUES (1720,'Aufgrund der Liegenschaftsvermessungsordnung 112/82, DDR (LSA)') INSERT INTO Datenerhebung_Pos_2D VALUES (1800,'Aus Koordinatentransformation ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (1900,'Aus sonstiger Vermessung ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (2000,'Aus Luftbildmessung oder Fernerkundungsdaten ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (3000,'Aus Netzvermessung ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (3100,'Aufgrund Anforderungen des Festpunktfelderlasses ermittelt (NI,ST)') INSERT INTO Datenerhebung_Pos_2D VALUES (3200,'Aufgrund Anforderungen des Polygonpunktfelderlasses ermittelt (NI)') INSERT INTO Datenerhebung_Pos_2D VALUES (3300,'Aus Polygonierungsmessung') INSERT INTO Datenerhebung_Pos_2D VALUES (4000,'Aus Katasterunterlagen und Karten für graphische Zwecke ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (4100,'Aus Katasterzahlen für graphische Zwecke ermittelt') INSERT INTO Datenerhebung_Pos_2D VALUES (4200,'Aus Katasterkarten digitalisiert') INSERT INTO Datenerhebung_Pos_2D VALUES (4210,'Kartenmaßstab M >= 1:1000') INSERT INTO Datenerhebung_Pos_2D VALUES (4220,'Kartenmaßstab 1:1000 > M > 1:2000') INSERT INTO Datenerhebung_Pos_2D VALUES (4230,'Kartenmaßstab 1:2000 > M > 1:3000') INSERT INTO Datenerhebung_Pos_2D VALUES (4240,'Kartenmaßstab 1:3000 > M > 1:5000') INSERT INTO Datenerhebung_Pos_2D VALUES (4250,'Kartenmaßstab 1:5000 > M') INSERT INTO Datenerhebung_Pos_2D VALUES (4260,'Mit sonstigen geometrischen Bedingungen und/oder Homogenisierung (M >= 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4270,'Mit Berechnung oder Abstandsbedingung (M >= 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4280,'Mit sonstigen geometrischen Bedingungen und/oder Homogenisierung (M < 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4290,'Mit Berechnung oder Abstandsbedingungen (M < 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4300,'Aus sonstigen Unterlagen digitalisiert') INSERT INTO Datenerhebung_Pos_2D VALUES (4310,'Kartenmaßstab M >= 1:1000') INSERT INTO Datenerhebung_Pos_2D VALUES (4320,'Kartenmaßstab 1:1000 > M >= 1:2000') INSERT INTO Datenerhebung_Pos_2D VALUES (4330,'Kartenmaßstab 1:2000 > M >= 1:3000') INSERT INTO Datenerhebung_Pos_2D VALUES (4340,'Kartenmaßstab 1:3000 > M >= 1:5000') INSERT INTO Datenerhebung_Pos_2D VALUES (4350,'Kartenmaßstab M >= 1:5000') INSERT INTO Datenerhebung_Pos_2D VALUES (4360,'Mit sonstigen geometrischen Bedingungen und/oder Homogenisierung (M >= 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4370,'Mit Berechnung oder Abstandsbedingung (M >= 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4380,'Mit sonstigen geometrischen Bedingungen und/oder Homogenisierung (M < 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (4390,'Mit Berechnung oder Abstandsbedingungen (M < 1:1000)') INSERT INTO Datenerhebung_Pos_2D VALUES (9998,'Nach Quellenlage nicht zu spezifizieren') END_SQL *) ENTITY Datenerhebung_Pos_Hoehe SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Datenerhebung_Pos_Hoehe VALUES (1000,'Aus Nivellement') INSERT INTO Datenerhebung_Pos_Hoehe VALUES (2000,'Aus satellitengeodätischer Messung') INSERT INTO Datenerhebung_Pos_Hoehe VALUES (3000,'Aus trigonometrischer Messung') INSERT INTO Datenerhebung_Pos_Hoehe VALUES (4000,'Aus analoger Unterlage abgeleitet') END_SQL *) ENTITY Datenerhebung_Pos_3D SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Datenerhebung_Pos_3D VALUES (1000,'Höchste Positionsgenauigkeit') INSERT INTO Datenerhebung_Pos_3D VALUES (2000,'Hohe Positionsgenauigkeit') INSERT INTO Datenerhebung_Pos_3D VALUES (3000,'Mittlere Positionsgenauigkeit') INSERT INTO Datenerhebung_Pos_3D VALUES (9998,'Nach Quellenlage nicht zu spezifizieren') END_SQL *) ENTITY Genauigkeit_Pos_2D SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Genauigkeit_Pos_2D VALUES (1200,'Standardabweichung SL <= 3 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1210,'Standardabweichung SL <= 1 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1220,'Standardabweichung 1 cm < SL <= 3 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1300,'Standardabweichung 3 cm < SL <= 10 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1310,'Standardabweichung 3 cm < SL <= 6 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1320,'Standardabweichung 6 cm < SL <= 10 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1400,'Standardabweichung 10 cm < SL <= 30 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1500,'Standardabweichung 30 cm < SL <= 60 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1700,'Standardabweichung 60 cm < SL <= 500 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (1800,'Standardabweichung SL > 500 cm') INSERT INTO Genauigkeit_Pos_2D VALUES (9998,'Standardabweichung nicht untersucht') END_SQL *) ENTITY Genauigkeit_Pos_Hoehe SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Genauigkeit_Pos_Hoehe VALUES (1100,'Standardabweichung SH <= 1 cm') INSERT INTO Genauigkeit_Pos_Hoehe VALUES (1200,'Standardabweichung 1 cm < SH <= 3 cm') INSERT INTO Genauigkeit_Pos_Hoehe VALUES (1300,'Standardabweichung 3 cm < SH <= 10 cm') INSERT INTO Genauigkeit_Pos_Hoehe VALUES (1600,'Standardabweichung 10 cm < SH <= 100 cm') INSERT INTO Genauigkeit_Pos_Hoehe VALUES (1900,'Standardabweichung SH > 100 cm') INSERT INTO Genauigkeit_Pos_Hoehe VALUES (9998,'Standardabweichung nicht untersucht') END_SQL *) ENTITY Genauigkeit_Pos_3D SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Genauigkeit_Pos_3D VALUES (1200,'Standardabweichung SP <= 3 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1210,'Standardabweichung SP <= 1 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1220,'Standardabweichung 1 cm < SP <= 3 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1300,'Standardabweichung 3 cm < SP <= 10 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1310,'Standardabweichung 3 cm < SP <= 6 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1320,'Standardabweichung 6 cm < SP <= 10 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1400,'Standardabweichung 10 cm < SP <= 30 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1500,'Standardabweichung 30 cm < SP <= 60 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1700,'Standardabweichung 60 cm < SP <= 500 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (1800,'Standardabweichung SP > 500 cm') INSERT INTO Genauigkeit_Pos_3D VALUES (9998,'Standardabweichung nicht untersucht') END_SQL *) ENTITY Vertrauenswuerdigk_Pos_2D SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Vertrauenswuerdigk_Pos_2D VALUES (1100,'Ausgleichung') INSERT INTO Vertrauenswuerdigk_Pos_2D VALUES (1200,'Berechnung') INSERT INTO Vertrauenswuerdigk_Pos_2D VALUES (1300,'Bestimmungsverfahren') INSERT INTO Vertrauenswuerdigk_Pos_2D VALUES (1400,'ohne Kontrollen') INSERT INTO Vertrauenswuerdigk_Pos_2D VALUES (9998,'nicht untersucht') END_SQL *) ENTITY Vertrauenswuerdigk_Pos_Hoehe SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Vertrauenswuerdigk_Pos_Hoehe VALUES (1100,'Ausgleichung') INSERT INTO Vertrauenswuerdigk_Pos_Hoehe VALUES (1200,'Berechnung') INSERT INTO Vertrauenswuerdigk_Pos_Hoehe VALUES (1300,'Bestimmungsverfahren') INSERT INTO Vertrauenswuerdigk_Pos_Hoehe VALUES (1400,'ohne Kontrollen') INSERT INTO Vertrauenswuerdigk_Pos_Hoehe VALUES (9998,'nicht untersucht') END_SQL *) ENTITY Vertrauenswuerdigk_Pos_3D SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Vertrauenswuerdigk_Pos_3D VALUES (1100,'Ausgleichung') INSERT INTO Vertrauenswuerdigk_Pos_3D VALUES (1200,'Berechnung') INSERT INTO Vertrauenswuerdigk_Pos_3D VALUES (1300,'Bestimmungsverfahren') INSERT INTO Vertrauenswuerdigk_Pos_3D VALUES (1400,'ohne Kontrollen') INSERT INTO Vertrauenswuerdigk_Pos_3D VALUES (9998,'nicht untersucht') END_SQL *) ENTITY Hoehe SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Hoehenwert : REAL; Hoehensystem : Hoehensystem; Hoehenstatus : OPTIONAL Hoehenstatus; Ueberpruefungsdatum : OPTIONAL Datum; Hinweise : OPTIONAL STRING; --- Relationen : hat_Qualitaetsangaben : OPTIONAL Qualitaetsangaben_Hoehe; INVERSE zu_Vermessungspunkt : SET [1:?] OF Vermessungspunkt FOR hat_Hoehe; END_ENTITY; ENTITY Hoehensystem SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Hoehensystem VALUES (1000,'Höhe im System des DHHN 12') INSERT INTO Hoehensystem VALUES (1001,'Höhe im "Horizont 71" (BW)') INSERT INTO Hoehensystem VALUES (1400,'Normalorthometrische Höhe im System des DHHN 85') INSERT INTO Hoehensystem VALUES (1500,'Normalhöhe im System des SNN 76') INSERT INTO Hoehensystem VALUES (1560,'Normalhöhe im System des SNN 56') INSERT INTO Hoehensystem VALUES (1600,'Normalhöhe im System des DHHN 92') INSERT INTO Hoehensystem VALUES (8000,'Höhe im Nordseeküstennivellement I') INSERT INTO Hoehensystem VALUES (8100,'Höhe im Nordseeküstennivellement II') INSERT INTO Hoehensystem VALUES (8200,'Normalorthometrische Höhe im Nivellementnetz 1960 (Westblock)') INSERT INTO Hoehensystem VALUES (8300,'Höhe im Ostseeküstennivellement') INSERT INTO Hoehensystem VALUES (9000,'Höhe im "alten System" der preußischen Landesaufnahme') INSERT INTO Hoehensystem VALUES (9010,'Höhe im "vorläufigen System" in Bayern') END_SQL *) ENTITY Hoehenstatus SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Hoehenstatus VALUES (1000,'amtliche Höhe (im amtlichen Höhensystem und derzeit gültig)') INSERT INTO Hoehenstatus VALUES (3000,'vorläufige Höhe') INSERT INTO Hoehenstatus VALUES (4000,'nicht amtlich eingeführte Höhe') INSERT INTO Hoehenstatus VALUES (5000,'historische (nicht mehr amtliche) Höhe') INSERT INTO Hoehenstatus VALUES (5100,'Höhe, die sich als fehlerhaft herausgestellt hat') END_SQL *) ENTITY Qualitaetsangaben_Hoehe SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Erhebungsstelle_Stellenart : OPTIONAL STRING; Erhebungsstelle : OPTIONAL STRING; Datenerhebung_Hoehe : OPTIONAL Datenerhebung_Hoehe; Berechnungsdatum : OPTIONAL Datum; Messjahr : OPTIONAL Jahr; Genauigkeit_Hoehe : OPTIONAL Genauigkeit_Hoehe; --- Relationen : Erhebungsstelle_Land : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) INVERSE zu_Hoehe : SET [0:?] OF Hoehe FOR hat_Qualitaetsangaben; END_ENTITY; ENTITY Datenerhebung_Hoehe SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Datenerhebung_Hoehe VALUES (1000,'Nivellement') INSERT INTO Datenerhebung_Hoehe VALUES (2000,'Trigonometrische Messung') INSERT INTO Datenerhebung_Hoehe VALUES (5000,'Transformation oder näherungsweise Berechnung') INSERT INTO Datenerhebung_Hoehe VALUES (6000,'Auswertung von Luftbildern') INSERT INTO Datenerhebung_Hoehe VALUES (8000,'GPS-Messung und Addition einer Undulation') INSERT INTO Datenerhebung_Hoehe VALUES (9998,'Methode unbekannt') END_SQL *) ENTITY Genauigkeit_Hoehe SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Genauigkeit_Hoehe VALUES (1110,'Standardabweichung SH <= 2 mm') INSERT INTO Genauigkeit_Hoehe VALUES (1120,'Standardabweichung 2 mm < SH <= 5 mm') INSERT INTO Genauigkeit_Hoehe VALUES (1130,'Standardabweichung 5 mm < SH <= 1 cm') INSERT INTO Genauigkeit_Hoehe VALUES (1200,'Standardabweichung 1 cm < SH <= 3 cm') INSERT INTO Genauigkeit_Hoehe VALUES (1300,'Standardabweichung 3 cm < SH <= 10 cm') INSERT INTO Genauigkeit_Hoehe VALUES (1600,'Standardabweichung 10 cm < SH <= 1 m') INSERT INTO Genauigkeit_Hoehe VALUES (1900,'Standardabweichung SH > 1 m') INSERT INTO Genauigkeit_Hoehe VALUES (9998,'Standardabweichung nicht ermittelt') END_SQL *) ENTITY Skizze SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Aktualitaet : Datum; Skizzenname : STRING(60); Skizzenart : OPTIONAL Skizzenart; Bemerkungen : OPTIONAL STRING; historische_Skizzen : OPTIONAL SET [1:?] OF STRING; --- Relationen : INVERSE zu_Vermessungspunkt : SET [0:?] OF Vermessungspunkt FOR hat_Skizze; (* D *) END_ENTITY; ENTITY Skizzenart SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Skizzenart VALUES (1000,'Einmessungsskizze') INSERT INTO Skizzenart VALUES (1100,'Randzeichnung') INSERT INTO Skizzenart VALUES (3000,'Foto') INSERT INTO Skizzenart VALUES (3100,'Ansichtszeichnung') INSERT INTO Skizzenart VALUES (4000,'Luftbildausschnitt') INSERT INTO Skizzenart VALUES (5000,'Diagramm') INSERT INTO Skizzenart VALUES (5100,'Tabelle') END_SQL *) ENTITY Festpunkt ABSTRACT SUPERTYPE OF (ONEOF(Lagefestpunkt,Hoehenfestpunkt)) SUBTYPE OF (Vermessungspunkt); --- Attribute : Katasteramt_Stellart : OPTIONAL STRING; Katasteramt_Schluessel : OPTIONAL STRING; GPS_Tauglichkeit : OPTIONAL GPS_Tauglichkeit; --- Relationen : Katasteramt_Land : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) liegt_in_Gemeinde : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) liegt_in_Gemarkung : OPTIONAL Gemarkung; END_ENTITY; ENTITY GPS_Tauglichkeit SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO GPS_Tauglichkeit VALUES (1000,'sehr guter Empfang') INSERT INTO GPS_Tauglichkeit VALUES (2000,'eingeschränkte Horizontfreiheit') INSERT INTO GPS_Tauglichkeit VALUES (3000,'Mehrwegeeffekte möglich') INSERT INTO GPS_Tauglichkeit VALUES (4000,'nicht geeignet für GPS') END_SQL *) ENTITY Lagefestpunkt ABSTRACT SUPERTYPE OF (ONEOF(trigonometrischer_Punkt,Sicherungspunkt,Aufnahmepunkt, sonstiger_Vermessungspunkt,Lagefestpunkt_SBV)) SUBTYPE OF (Festpunkt); --- Attribute : Punktstabilitaet : OPTIONAL Punktstabilitaet_Lagefestpunkt; --- Relationen : END_ENTITY; ENTITY Punktstabilitaet_Lagefestpunkt SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (1000,'sehr gut') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (2000,'ausreichend') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (3000,'befriedigend') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (5000,'mangelhaft (ohne Nennung eines Grundes)') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (5100,'mangelhaft (Bergsenkungsgebiet)') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (5200,'mangelhaft (in rutschgefährdeter Hanglage)') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (5300,'mangelhaft (sehr nahe an Gewässer)') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (6000,'sehr gut') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (7000,'befriedigend') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (9000,'mangelhaft') INSERT INTO Punktstabilitaet_Lagefestpunkt VALUES (9998,'Punktstabilität nicht untersucht') END_SQL *) ENTITY Lagefestpunkt_SBV SUPERTYPE OF (ONEOF(Lagepasspunkt_SBV)) SUBTYPE OF (Lagefestpunkt,Punktnummer_SBV); --- Attribute : --- Relationen : END_ENTITY; ENTITY Lagepasspunkt_SBV SUBTYPE OF (Lagefestpunkt_SBV); --- Attribute : --- Relationen : END_ENTITY; ENTITY Hoehenfestpunkt ABSTRACT SUPERTYPE OF (ONEOF(Nivellementpunkt,Hoehenfestpunkt_SBV)) SUBTYPE OF (Festpunkt); --- Attribute : vermutete_Hoehenstabilitaet : OPTIONAL vermutete_Hoehenstabilitaet; Guete_des_Vermarkungstraegers : OPTIONAL Guete_des_Vermarkungstraegers; Topographie_und_Umwelt : OPTIONAL Topographie_und_Umwelt; Guete_des_Baugrundes : OPTIONAL Guete_des_Baugrundes; geologische_Stabilitaet : OPTIONAL geologische_Stabilitaet; Grundwasserstand : OPTIONAL Grundwasserstand; Grundwasserschwankung : OPTIONAL Grundwasserschwankung; Hoehenstabilitaet_aus_Wdhmessg: OPTIONAL Hoehenstabilitaet_aus_Wdhmessg; --- Relationen : END_ENTITY; ENTITY vermutete_Hoehenstabilitaet SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO vermutete_Hoehenstabilitaet VALUES (1000,'sehr gut') INSERT INTO vermutete_Hoehenstabilitaet VALUES (3000,'befriedigend') INSERT INTO vermutete_Hoehenstabilitaet VALUES (5000,'mangelhaft') INSERT INTO vermutete_Hoehenstabilitaet VALUES (9998,'nicht bekannt') END_SQL *) ENTITY Guete_des_Vermarkungstraegers SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Guete_des_Vermarkungstraegers VALUES (2000,'gut') INSERT INTO Guete_des_Vermarkungstraegers VALUES (3000,'befriedigend') INSERT INTO Guete_des_Vermarkungstraegers VALUES (5000,'unzureichend') INSERT INTO Guete_des_Vermarkungstraegers VALUES (9998,'nicht bekannt') END_SQL *) ENTITY Topographie_und_Umwelt SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Topographie_und_Umwelt VALUES (1000,'keine Topographie- und Umwelteinflüsse') INSERT INTO Topographie_und_Umwelt VALUES (2000,'geringe Topographie- und Umwelteinflüsse') INSERT INTO Topographie_und_Umwelt VALUES (3000,'mäßige Topographie- und Umwelteinflüsse') INSERT INTO Topographie_und_Umwelt VALUES (4000,'starke Topographie- und Umwelteinflüsse') INSERT INTO Topographie_und_Umwelt VALUES (4100,'starke Topographie- und Umwelteinflüsse (Bergsenkungsgebiet)') INSERT INTO Topographie_und_Umwelt VALUES (4200,'starke Topographie- und Umwelteinflüsse (in rutschgefährdeter Hanglage)') INSERT INTO Topographie_und_Umwelt VALUES (4300,'starke Topographie- und Umwelteinflüsse (sehr nahe an Gewässer)') INSERT INTO Topographie_und_Umwelt VALUES (5000,'sehr starke Topographie- und Umwelteinflüsse') INSERT INTO Topographie_und_Umwelt VALUES (9999,'Topographie- und Umwelteinflüsse nicht untersucht') END_SQL *) ENTITY Guete_des_Baugrundes SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Guete_des_Baugrundes VALUES (1000,'sehr gute Güte des Baugrundes') INSERT INTO Guete_des_Baugrundes VALUES (2000,'gute Güte des Baugrundes') INSERT INTO Guete_des_Baugrundes VALUES (3000,'befriedigende Güte des Baugrundes') INSERT INTO Guete_des_Baugrundes VALUES (4000,'ausreichende Güte des Baugrundes') INSERT INTO Guete_des_Baugrundes VALUES (5000,'mangelhafte Güte des Baugrundes') INSERT INTO Guete_des_Baugrundes VALUES (9999,'Güte des Baugrundes nicht untersucht') END_SQL *) ENTITY geologische_Stabilitaet SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO geologische_Stabilitaet VALUES (1000,'sehr gute geologische Stabilität') INSERT INTO geologische_Stabilitaet VALUES (2000,'gute geologische Stabilität') INSERT INTO geologische_Stabilitaet VALUES (3000,'befriedigende geologische Stabilität') INSERT INTO geologische_Stabilitaet VALUES (4000,'ausreichende geologische Stabilität') INSERT INTO geologische_Stabilitaet VALUES (5000,'mangelhafte geologische Stabilität') INSERT INTO geologische_Stabilitaet VALUES (9999,'geologische Stabilität nicht untersucht') END_SQL *) ENTITY Grundwasserstand SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Grundwasserstand VALUES (1000,'Grundwasserstand sehr tief (> 20 m)') INSERT INTO Grundwasserstand VALUES (2000,'Grundwasserstand tief (> 10 m und <= 20 m)') INSERT INTO Grundwasserstand VALUES (3000,'Grundwasserstand normal (> 3 m und <= 10 m)') INSERT INTO Grundwasserstand VALUES (4000,'Grundwasserstand hoch (> 1 m und <= 3 m)') INSERT INTO Grundwasserstand VALUES (5000,'Grundwasserstand sehr hoch (<= 1 m)') INSERT INTO Grundwasserstand VALUES (9000,'Grundwasserstand abgesenkt') INSERT INTO Grundwasserstand VALUES (9999,'Grundwasserstand nicht ermittelt') END_SQL *) ENTITY Grundwasserschwankung SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Grundwasserschwankung VALUES (1000,'sehr geringe Grundwasserschwankung') INSERT INTO Grundwasserschwankung VALUES (2000,'geringe Grundwasserschwankung (<= 0,5 m)') INSERT INTO Grundwasserschwankung VALUES (3000,'mäßige Grundwasserschwankung (> 0,5 m und <= 2 m)') INSERT INTO Grundwasserschwankung VALUES (4000,'starke Grundwasserschwankung (> 2 m und <= 6 m)') INSERT INTO Grundwasserschwankung VALUES (5000,'sehr starke Grundwasserschwankung (> 6 m)') INSERT INTO Grundwasserschwankung VALUES (9999,'Grundwasserschwankung nicht ermittelt') END_SQL *) ENTITY Hoehenstabilitaet_aus_Wdhmessg SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Hoehenstabilitaet_aus_Wdhmessg VALUES (2000,'gut') INSERT INTO Hoehenstabilitaet_aus_Wdhmessg VALUES (3000,'befriedigend') INSERT INTO Hoehenstabilitaet_aus_Wdhmessg VALUES (5000,'unzureichend') INSERT INTO Hoehenstabilitaet_aus_Wdhmessg VALUES (9998,'nicht bekannt') END_SQL *) ENTITY Hoehenfestpunkt_SBV SUPERTYPE OF (ONEOF(Hoehenpasspunkt_SBV)) SUBTYPE OF (Hoehenfestpunkt,Punktnummer_SBV); --- Attribute : --- Relationen : END_ENTITY; ENTITY Hoehenpasspunkt_SBV SUBTYPE OF (Hoehenfestpunkt_SBV); --- Attribute : --- Relationen : END_ENTITY; ENTITY Punktnummer_SBV ABSTRACT SUPERTYPE OF (ONEOF(Lagefestpunkt_SBV,Hoehenfestpunkt_SBV)) SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Punktnummer : STRING(20); --- Relationen : END_ENTITY; ENTITY Aufnahmepunkt SUBTYPE OF (Lagefestpunkt,ALKIS_Objekt); --- Attribute : --- Relationen : END_ENTITY; ENTITY Sicherungspunkt SUBTYPE OF (Lagefestpunkt,ALKIS_Objekt); --- Attribute : --- Relationen : END_ENTITY; ENTITY sonstiger_Vermessungspunkt SUBTYPE OF (Lagefestpunkt,ALKIS_Objekt); --- Attribute : --- Relationen : END_ENTITY; ENTITY AFIS_Punkt ABSTRACT SUPERTYPE OF (ONEOF(trigonometrischer_Punkt,Nivellementpunkt, Referenzstationspunkt)) SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Punktkennung : INTEGER; --- Relationen : END_ENTITY; ENTITY trigonometrischer_Punkt SUBTYPE OF (Lagefestpunkt,AFIS_Punkt); --- Attribute : Ordnung : OPTIONAL Ordnung_TP; Hierarchiestufe : OPTIONAL Hierarchiestufe_TP; Wertigkeit : OPTIONAL Wertigkeit_TP; Hoehendiff_Pfeiler_ue_Platte : OPTIONAL Meter; Datum_der_Messung : OPTIONAL Datum; Funktion_in_einer_Punktgruppe : OPTIONAL Funktion_TP; --- Relationen : END_ENTITY; ENTITY Ordnung_TP SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Ordnung_TP VALUES (1000,'TP(1) - Hauptdreieckspunkt, Zwischenpunkt 1. Ordnung') INSERT INTO Ordnung_TP VALUES (2000,'TP(2)') INSERT INTO Ordnung_TP VALUES (3000,'TP(3)') INSERT INTO Ordnung_TP VALUES (4000,'TP(4)') INSERT INTO Ordnung_TP VALUES (5000,'TP(5)') INSERT INTO Ordnung_TP VALUES (9000,'TP, der nur eine interne Bedeutung für die Grundlagenvermessung hat') INSERT INTO Ordnung_TP VALUES (9999,'Ordnung nicht bekannt oder nicht vergeben') END_SQL *) ENTITY Hierarchiestufe_TP SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Hierarchiestufe_TP VALUES (1000,'Hierarchiestufe A') INSERT INTO Hierarchiestufe_TP VALUES (2000,'Hierarchiestufe B') INSERT INTO Hierarchiestufe_TP VALUES (3000,'Hierarchiestufe C') INSERT INTO Hierarchiestufe_TP VALUES (4000,'Hierarchiestufe D') INSERT INTO Hierarchiestufe_TP VALUES (5000,'Hierarchiestufe E') INSERT INTO Hierarchiestufe_TP VALUES (9999,'Hierarchiestufe nicht bekannt oder nicht vergeben') END_SQL *) ENTITY Wertigkeit_TP SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Wertigkeit_TP VALUES (1000,'Fundamentalpunkt (Punkt, auf dem Lage, Höhe und Schwere hochgenau bestimmt worden ist') INSERT INTO Wertigkeit_TP VALUES (2000,'Übergeordneter Festpunkt') INSERT INTO Wertigkeit_TP VALUES (9999,'Wertigkeit nicht bekannt oder nicht vergeben') END_SQL *) ENTITY Funktion_TP SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Funktion_TP VALUES (1000,'Zentrum') INSERT INTO Funktion_TP VALUES (2000,'Exzentrum, Stationspunkt, Nebenstand') INSERT INTO Funktion_TP VALUES (3000,'Zwillingspunkt, Orientierungspunkt') INSERT INTO Funktion_TP VALUES (4000,'Sicherungspunkt, Versicherungspunkt') END_SQL *) ENTITY Nivellementpunkt SUBTYPE OF (Hoehenfestpunkt,AFIS_Punkt); --- Attribute : Ordnung : OPTIONAL Ordnung_NivP; --- Relationen : END_ENTITY; ENTITY Ordnung_NivP SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Ordnung_NivP VALUES (1000,'NivP(1) - Haupthöhenpunkt, Zwischenlinienpunkt 1. Ordnung') INSERT INTO Ordnung_NivP VALUES (2000,'NivP(2)') INSERT INTO Ordnung_NivP VALUES (3000,'NivP(3)') INSERT INTO Ordnung_NivP VALUES (4000,'NivP(4)') INSERT INTO Ordnung_NivP VALUES (9000,'NivP, der nur eine interne Bedeutung für die Zwecke der Grundlagenvermessung hat') INSERT INTO Ordnung_NivP VALUES (9998,'Ordnung nicht bekannt oder nicht vergeben') END_SQL *) ENTITY Referenzstationspunkt SUBTYPE OF (Vermessungspunkt,AFIS_Punkt); --- Attribute : Funktion_in_einer_Punktgruppe : OPTIONAL Funktion_RSP; Zeitraum_permanente_Messungen : OPTIONAL Zeitraum; Offset_N_L1 : OPTIONAL Meter; Offset_E_L1 : OPTIONAL Meter; Offset_H_L1 : OPTIONAL Meter; Offset_N_L2 : OPTIONAL Meter; Offset_E_L2 : OPTIONAL Meter; Offset_H_L2 : OPTIONAL Meter; PCV_L1 : OPTIONAL LIST[72:72] OF PCV; PCV_L2 : OPTIONAL LIST[72:72] OF PCV; ISDN_Nummer : OPTIONAL STRING(20); Funkfrequenz : OPTIONAL REAL(10); --- Relationen : hat_GPS_Empfaenger : OPTIONAL GPS_Empfaenger; hat_GPS_Antenne : OPTIONAL GPS_Antenne; END_ENTITY; ENTITY Funktion_RSP SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Funktion_RSP VALUES (1000,'Zentrum') INSERT INTO Funktion_RSP VALUES (2000,'Exzentrum') END_SQL *) ENTITY GPS_Empfaenger SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Empfaengertyp : OPTIONAL STRING(20); Seriennummer : OPTIONAL STRING(20); Firmwareversion : OPTIONAL STRING(20); Aufbau_Datum : OPTIONAL Datum; Aufbau_Uhrzeit : OPTIONAL Uhrzeit; Abbau_Datum : OPTIONAL Datum; Abbau_Uhrzeit : OPTIONAL Uhrzeit; zusaetzliche_Informationen : OPTIONAL STRING; --- Relationen : INVERSE von_Referenzstationspunkt : SET [1:?] OF Referenzstationspunkt FOR hat_GPS_Empfaenger; (* D *) END_ENTITY; ENTITY GPS_Antenne SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Antennentyp : OPTIONAL STRING(16); Radometyp : OPTIONAL STRING(4); Antennenreferenzpunkt : OPTIONAL STRING(20); azimutale_Abweichung : OPTIONAL Winkel; Antennenhoehe : OPTIONAL Meter; Hoehenoffset_zum_Phasenz_L1 : OPTIONAL Meter; Hoehenoffset_zum_Phasenz_L2 : OPTIONAL Meter; Aufbau_Datum : OPTIONAL Datum; Aufbau_Uhrzeit : OPTIONAL Uhrzeit; Abbau_Datum : OPTIONAL Datum; Abbau_Uhrzeit : OPTIONAL Uhrzeit; zusaetzliche_Informationen : OPTIONAL STRING; --- Relationen : INVERSE von_Referenzstationspunkt : SET [1:?] OF Referenzstationspunkt FOR hat_GPS_Antenne; (* D *) END_ENTITY; ENTITY PCV SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Winkel : OPTIONAL Winkel; Variation : OPTIONAL Meter; --- Relationen : INVERSE PCV_L1_von_GPS_Antenne : SET [0:?] OF Referenzstationspunkt FOR PCV_L1; PCV_L2_von_GPS_Antenne : SET [0:?] OF Referenzstationspunkt FOR PCV_L2; END_ENTITY; END_SCHEMA; -- S_Vermessungspunkt