Java·Applied·Geodesy·3D

Software für hybride integrierte Netzausgleichung

Java·Applied·Geodesy·3D (JAG3D) ist eines der verbreitetsten und umfangreichsten quellcodeoffenen Ausgleichungsprogramme im Bereich der angewandten Geodäsie und Metrologie. Das OpenSource Ausgleichungspaket unterliegt den Bestimmungen der GNU General Public License (Version 3) und kann im Rahmen dieser Lizenz frei verwendet werden. Das hybride integrierte Netzausgleichungskonzept von JAG3D erlaubt eine strenge Kombination von klassischen terrestrischen Beobachtungen wie Nivellementsmessungen, Richtungen, Strecken oder Zenitwinkeln. Neben terrestrischen Daten verarbeitet JAG3D auch Basislinienbeobachtungen vom Global Navigation Satellite System (GNSS). Eine Kombination von terrestrischen Daten und GNSS-Basislinien ist möglich. Die Netzausgleichung ist nicht beschränkt auf eine bestimmte Netzdimension. Neben reinen Höhen-, Lage- oder Raumnetzen sind auch Kombinationen aus diesen möglich. Netze können wahlweise hierarchisch, dynamisch oder frei ausgleichen werden. Die Methode der kleinsten Verbesserungsquadrate ist durch das in der Geodäsie übliche Gauß-Markov-Modell abgebildet. Zum Lösen der überbestimmten Gleichungssysteme wird auf optimierte und speicherschonende Algorithmen zurückgegriffen. JAG3D verwendet hierzu die BLAS/LAPACK Bibliotheken, dem defacto Standard zum Lösen von linearen Gleichungssystemen.

Ausgewählte Analysefunktionen

Für die Analyse der Daten stellt JAG3D eine Vielzahl von Werkzeugen und Kenngrößen im Rahmen der Netzausgleichung zu Verfügung. Zum Bewerten von Zusatzparametern, Modellstörungen oder Anschlußpunkten greift die Software auf das allgemeine Data-Snooping nach Baarda zurück. Zum Erkennen von geometrischen Netzschwachformen wird eine Hauptkomponentenanalyse durchgeführt. Das Detektieren von veränderten Netzteilen im Rahmen einer Kongruenzanalyse ist möglich, wenn die originären Beobachtungen von zwei Messepochen gemeinsam prozessiert werden. Neben individuellen Punktverschiebungen können Netzteile auch bzgl. Blockverschiebungen oder Strains untersucht werden. Die Varianz-Komponenten-Schätzung für überlappende Varianzkomponenten erlaubt eine Bewertung des a-priori gewählten stochastischen Modells. Basierend auf den Resultaten einer Netzsimulation kann die Wahl eines geeigneten Netzdatums (Design 0. Ordnung), die Netzkonfiguration (Design 1. Ordnung) und die notwendige Beobachtungsgenauigkeit (Design 2. Ordnung) für ein geplantes Netz analysiert und optimiert werden.

JAG3D unterstützt durch die hybride integrierte Modellbildung das Mitschätzen von Stehachsrestneigungen (Lotabweichungen). Hierdurch lassen sich z.B. Messungen von Standpunkten sachgerecht miteinander kombinieren, die in einem bewegten Messfeld entstand sind wie bspw. bei der Schiffsvermessung im Schwimmdock. In der industriellen Messtechnik wird meist mit Objektkoordinatensystemen gearbeitet und die eingesetzten Messmittel wie bspw. Lastertracker richten sich i.A. nicht am Gravitationsfeld der Erde aus. Durch die hybride integrierte Modellbildung in JAG3D ist eine sachgerechte Kombination dieser Messungen auf der Basis der originären Beobachtungen möglich.

Plattformunabhängige Ausgleichungssoftware

Die Handhabung von JAG3D ist aufgrund der klaren, zeitgemäßen und intuitiv gestalteten graphischen Oberfläche einfach und erfordert nur eine geringe Einarbeitungszeit. Das Datenmanagement, die Administration und die Analyse der Ausgleichungsergebnisse findet ausschließlich auf der graphischen Oberfläche statt. Alle projektrelevanten Daten und Einstellungen werde in einer relationalen SQL-Datenbank abgelegt, der Hyper SQL Database (HSQLDB). JAG3D wird in der plattformunabhängigen Programmiersprache Java entwickelt, sodass es ohne Einschränkungen auf allen Plattformen und Betriebssystemen lauffähig ist, die über eine Laufzeitumgebung (JRE) verfügen. JAG3D ist eine portable Applikation, die nicht installiert werden muss. Einfach herunterladen, entpacken und ausgleichen.