Commit Graph

7 Commits

Author SHA1 Message Date
Developer 5034d98023 Update GUI: Konsistenzprüfung und verbesserte Benutzerführung
- Netzausgleichungs-Tab zeigt jetzt Konsistenzwarnung
- Benutzer wird informiert, dass JXL-Koordinaten bereits fertig sind
- Empfehlung: JXL-Koordinaten direkt verwenden
- Verbesserte Berichte für bessere Verständlichkeit
2026-01-18 21:52:39 +00:00
Developer ea4038863a Fix: Netzausgleichung - NUR 5xxx als Festpunkte, alle anderen werden ausgeglichen 2026-01-18 21:29:20 +00:00
Developer 3d6eb10edb Version 3.0: Überarbeitung mit Berechnungsprotokoll, Datenfluss, korrektem Netzausgleichungskonzept
Änderungen:
1. JXL-Analyse:
   - TreeView zeigt Stationen mit allen Messungen korrekt an
   - Hz, V, Distanz, Prismenkonstante werden angezeigt
   - Anschlussmessungen separat markiert
   - Neues Berechnungsprotokoll mit Export (TXT/PDF)

2. Georeferenzierung:
   - Automatische Punktzuordnung über Tripel-Analyse
   - Button 'Automatische Zuordnung' hinzugefügt
   - Option für ausgeglichene Punkte

3. COR Generator:
   - Nur ComputedGrid-Methode (korrekte Werte)
   - Option für ausgeglichene Punkte

4. Datenfluss zwischen Modulen:
   - Globaler Speicher (AdjustedPointsStore)
   - Button 'Ausgeglichene Punkte übernehmen'
   - Status-Anzeige in GUI

5. Netzausgleichung:
   - KORREKTES KONZEPT implementiert:
     * Festpunkte = Passpunkte (5001, 5002)
     * Neupunkte = Standpunkte (werden ausgeglichen)
     * Messpunkte = Detailpunkte (werden ausgeglichen)
   - Klare Unterscheidung in GUI

6. Tests mit Beispieldatei bestanden:
   - 84/84 Punkte stimmen mit COR-Referenz überein
2026-01-18 20:59:22 +00:00
Developer 05a40b12a0 v2.1: Umfangreiche Überarbeitung
Änderungen:
1. Export-Dialog: Neuer wiederverwendbarer Dialog mit 4 Radio-Buttons (COR, CSV, TXT, DXF)
   - Für alle Export-Funktionen im Programm verfügbar
   - COR als Standard vorausgewählt

2. COR/CSV-Format korrigiert:
   - KEINE Header-Zeile mehr
   - Komma als Trenner (nicht Semikolon)
   - Format: PunktID,X,Y,Z

3. Transformation Tab:
   - Y-Richtung-Feld komplett entfernt
   - Nur noch: XY-Nullpunkt und Z-Nullpunkt
   - Neue compute_translation_only() Methode

4. Georeferenzierung - Komplett neuer Workflow:
   - Button 'Punktdatei laden' für Soll-Koordinaten
   - Tabelle mit Dropdown zur Zuordnung JXL-Punkte
   - Anzeige von Soll- und Ist-Koordinaten
   - Automatische Punkt-Zuordnung bei gleichem Namen

5. JXL-Analyse TreeView:
   - Verbesserte Darstellung und Layouting
   - Prismenkonstanten als editierbare SpinBox
   - Qualitätswerte farbcodiert (grün/gelb/rot)
   - Checkboxen für Passpunkte
2026-01-18 13:30:24 +00:00
Developer e8ce645a51 v2.0: Überarbeitung basierend auf Benutzer-Feedback
JXL-Analyse:
- TreeView für Stationierungen mit Unterknoten für Messungen
- Prismenkonstanten direkt bei jeder Messung editierbar
- Bei freier Stationierung: Passpunkt-Qualitätsbewertung mit Farbcodierung
  - Grün: Bester Passpunkt, Rot: Schlechtester, Gelb: Rest
- Checkbox zum Aktivieren/Deaktivieren von Passpunkten

Transformation:
- 2-Punkte-Definition: 7001 für XY, 7002 für Z als Standard-Vorschläge
- Y-Einzelfeld entfernt - nur XY-Nullpunkt und Z-Nullpunkt
- BUG FIX: 'Transformation anwenden' aktualisiert jetzt die Punktliste

Netzausgleichung:
- Manuelle Punktauswahl entfernt
- Automatische Erkennung von Festpunkten (aus Stationierungen)
- Automatische Erkennung von Messpunkten (3000er Serie)
- Detaillierter Bericht mit Punkttyp-Unterscheidung

Sonstiges:
- Testdaten hinzugefügt
- Interne Tests durchgeführt
2026-01-18 12:54:23 +00:00
Developer 27489a1d94 Add reference point adjuster module and requirements.txt
- Added requirements.txt with all Python dependencies
- Created new module: modules/reference_point_adjuster.py
  - Identifies reference point 5001 from ReflineStationSetup
  - Allows entering new coordinates for the reference point
  - Recalculates all dependent points using translation
  - Exports modified JXL file
- Extended GUI with new tab 'Referenzpunkt anpassen'
  - Shows current reference point coordinates
  - Input fields for new coordinates with live delta display
  - Preview transformation before applying
  - Apply transformation and export buttons
  - Detailed transformation report
- Updated README.md with new features and installation instructions
- Added test files for validation
2026-01-18 12:11:21 +00:00
Developer 6af2c0333f Initial commit: Trimble Geodesy Tool mit PyQt5 GUI
Features:
- JXL-Datei Analyse und Bearbeitung
- COR-Datei Generierung
- Koordinatentransformation (Rotation/Translation)
- Georeferenzierung mit Passpunkten
- Netzausgleichung nach kleinsten Quadraten
2026-01-18 12:00:39 +00:00