Kostenlose Vermessungsprogramme (OpenSource)
Die Entwicklung von Algorithmen zum Lösen von (geodätischen) Problemstellungen ist auch eine wichtige Aufgabe von Vermessungsingenieuren. Wer sonst kennt die Belange dieser Zunft besser, als ein Geodät selbst?
Für viele Anwendungsaufgaben gibt es bereits etablierte Software, deren Kern jedoch unzugänglich ist und die in der Regel erworben werden muß. In dieser Rubrik stellen wir selbsterstellte Programme zur Verfügung. Wir unterstützen dabei den OpenSource Gedanken und räumen dem Anwender folgende Freiheiten ein:
- Das Programm zu jedem Zweck auszuführen.
- Das Programm zu studieren und zu verändern.
- Das Programm zu verbreiten.
- Das Programm zu verbessern und diese Verbesserungen zu verbreiten, um damit einen Nutzen für die Gemeinschaft zu erzeugen.
Gegenüber sogenannter Freeware, bieten Quellcode-offene Lösung somit einen erheblichen Mehrwert. Alle Programme können und sollen kommerziell genutzt werden.
Netzausgleichungsprogramm Java Graticule 3D (JAG3D)
Java Graticule 3D (JAG3D) ist ein freies (Quellcode offenes) Programm zur Ausgleichung hybrider geodätischer Netze durch ein Gauß-Markov-Modell. Die Software verarbeitet simultan 1D, 2D und 3D-Beobachtungen.
Zusatzmodule zur Deformationsanalyse, Koordinatentransformationen oder Formanalyse machen JAG3D zum universellen Werkzeug für den täglichen vermessungstechnischen Bedarf. Weiterführende Informationen stehen auf der Seite des Entwicklers zur Verfügung:
- JAG3D - freie Software für hybride Netzausgleichung
- 1D, 2D und 3D-Transformationen mit CoordTrans
- FormFittingToolbox zur 2D und 3D-Formanalyse
- GeoTra - Umformung von kartesischen und geographischen Koordinaten
Ausgwählte Fallbeispiele, die die Anwendung des Ausgleichungsprogramms erläutern, werden in unseren Artikeln bearbeitet.
Logi - Quaternion-Transformationen zum Verketten von Polarmesssystemen
Speziell in der Ingenieurvermessung bzw. der Messtechnik haben sich Lasertracker etabliert. Diese Instrumente verfügen, im Gegensatz zum klassischen Tachymeter, nicht mehr über die Möglichkeit zur Horizontierung. Aus diesem Grund versagen konventionelle Ausgleichungsprogramme, wenn diese parallele Lotlinien in 3D-Netzen voraussetzen.
Das Programmsystem Logi, kurz für Local Observations to Global Integration, arbeitet auf der Basis verketteter Transformationen, die häufig auch als Bündelausgleichung bezeichnet wird. Bei der Ableitung des stochastischen Modells findet der Leitfadens zur Angabe der Unsicherheit beim Messen (GUM) besondere Berücksichtigung. weitere Informationen sind auf der Entwicklerseite über Logi verfügbar.
LeAxe - Datenkonvertierung von Achselementen ins GSI-Format
LeAxe konvertiert Trassierungsdaten wahlweise ins Leica Format GSI-8 bzw. GSI-16. LeAxe benötigt die Achsdaten hierzu aus *.040/d040 Dateien für die Lage bzw. *.021/d21 Dateien für die Höhe.
Clothoid - eine digitale Klotoidentafel
Mit Hilfe von Clothoid können Klothoidenparameter der Einheitsklothoiden auf einfach Weise schnell bestimmt werden. Das Tool ermittelt dabei an Hand eines gegebenen Parameters die noch fehlenden.
CurveFitting - Approximationen von Datenreihen
Liegen Punkte oder allgemein Messwertpaare vor, die durch eine Funktion genähert werden sollen, so kann dies mit dem Tool CurveFitting geschehen. Das Tool unterstützt hierbei eine Reihe von Kurventypen, zwischen denen der Nutzer auswählen kann.
- kubische Spline
- Parametrische Spline dritten Grades
- Polynome
- diskrete Fourierreihe
FileConverter - Geodätischer Datenwandler
Das Programm ermöglicht die Konvertierung verschiedener geodätischer Formate. Dabei berücksichtigt der FileConverter lediglich Punktinformationen. Umwandlungen sind möglich zwischen: GSI, 001, M5, DAT, CSV, K, oder PKT. Kleinere Berechnungen sind möglich wie bspw. das Addieren einer Konstanten zu den eingelesenen Koordinaten.
SNOOPJ - Satellite NavigatiOn Orbit Program Java
SNOOPJ - Satellite NavigatiOn Orbit Program Java ist ein JAVA-Programm, das anhand von RINEX-Daten (Receiver Independent Exchange Format) zunächst für jede aufgezeichnete Epoche die Koordinaten der Satelliten bestimmt und, sofern mindestens vier Satelliten in einer Epoche beobachtet wurden, die Empfängerposition im WGS84 berechnet.
