Beruflich und privat beschäftige ich mit dem Programmieren. Es
sind im Laufe der Zeit ein paar, wie ich meine, interessante Programme
dabei heraus gekommen, die ich hier der Allgemeinheit zum Gebrauche
anbieten möchte.
Xdesy-Freeware
(Neu: Xdesy
Version 1.9.18 mit wichtigen Bugfixes)
PTG-DLLneu ab 3.3.2010
Das Cyclone PTG File Format ist ein von Leica Geosystems 2008 veröffentlichtes binäres
Austauschformat für 3D-Punktwolken, die mit einem Terrestrischen
Laserscanner (Leica, Z+F, Riegl, Trimble, Faro, ...) erfasst
wurden.
Für das PTG existiert eine ausführliche Dokumentation (PTG-1.0.pdf)
und ist als Import- und Export-Schnittstelle bereits in verschiedenen
Programmsystemen (Leica Cyclone, Lupos3D, Pointools, ..) vorhanden.
Damit auch andere TLS-Auswerteprogramme, wie z.B. Eigenentwicklungen,
in Zukunft auch das PTG-Format unterstützen, stelle ich hier eine
rudimentäre Implementierung zur freien Verfügung, gennannt
PTG-DLL.
.
Download: ptg.dll_1.00_src_setup.zip (C-Quellcode, MS Visual C++ 2005 Projekt, Dokumentation, Beispiel)
Die unter der GPL-3 lizenzierte Bibliothek bzw. DLL ist in C
geschrieben unt erlaubt zur Zeit das Lesen und Schreiben einer
PTG-Datei. Dabei werden nur die mit mandatory markierten
Metainformationen berücksichtigt. Auch wird in diesem Quellcode
das double-Datenmodell für die X,Y,Z Koordinaten nicht
unterstützt. Wer Bedarf an double-Werten hat, darf gerne meine
Bibliothek erweitern; ganz im Sinne von OpenSource: Wem es nicht
gefällt, kann es und darf es ändern.
Ich hoffe mit dieser Bibliothek die Popularität von PTG zu
steigern und eine Diskussion für eine erweiterte Version 2.0
anzuregen. Denn! PTG ist in der Version 1.0 im Vergleich zu
ASCII-Dateien ohne Metainformationen viel effizienter einsetzbar. Aber
noch nicht für alle Anwendungsfälle optimal strukturiert.
Auch die Anzahl der obligatorischen Metadaten-Tags ist zu gering.
Informationen und
Publikationen zum
Thema
Laserscanner & Bauaufnahme