Beobachtungsgruppen vereinen / löschen

by Karsten, Saturday, June 05, 2021, 10:30 (9 days ago)

Hallo Micha,

seit den letzten JAG3D-Versionen nutze ich sehr oft das jetzt mögliche Vereinen von Beobachtungsgruppen (vor allem, wenn erste Ausgleichungen noch vor Abschluß der Gesamtvermessung erfolgen). Allerdings habe ich dabei ein Problem: Unmittelbar nach dem Vereinen der Datensätze kann ich bei den hinzugefügten Datensätzen keine Änderungen vornehmen (Ausschrift: Fehler, konnte Wert nicht speichern in der Datenbank). Die Korrekturen werden zwar eingetragen, bleiben jedoch nicht erhalten
Angezeigte Details des Ausnahmefehlers:
java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: foreign key no parent; "PointOnGroupDelete" table: "PointApriori" value: 20
at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.execute(Unknown Source)
at org.applied_geodesy.jag3d.sql.SQLManager.saveItem(SQLManager.java:2842)
at org.applied_geodesy.jag3d.ui.table.UIPointTableBuilder.setValue(UIPointTableBuilder.java:794) ...

Daten, die bereits in der Ursprungsgruppe enthalten waren, können problemlos korrigiert werden (das heißt, es betrifft nur die neu hinzugefügten Punkte). Nach Beenden des Projekts und Neustart sind alle Punkte korrigierbar.

Weiterhin noch ein Wunsch: Wäre es möglich, beim Entfernen von ganzen Beobachtungsgruppen eine Rückfrage ('Wirklich löschen ?') einzubauen - ich hatte statt auf vereinen auf Löschen gedrückt und musste daraufhin das ganze Projekt neu aufbauen, da ich die Näherungswerte der Neupunkte wieder aus den Messwerten rüberziehen musste.

Viele Grüße
Karsten


Complete thread:

 RSS Feed of thread