This document contains a list of all external libraries, software packages and data used in the OPALS program system.
Third party software
- GDAL - Geospatial Data Abstraction Library (including ECW support)
- BOOST - peer-reviewed portable C++ source libraries
- CGAL - Computational Geometry Algorithms Library
- MPIR - Multiple Precision Integers and Rationals
- MPFR - Multiple Precision Floating-point computation library
- Crypto++ - C++ class library of cryptographic schemes
- Newmat - matrix library
- Python - Programming Language
- ShapeLib - C library for reading and writing ESRI shapefiles
- SpatialIndex - Spatial Index C++ library
- OpenCV - Open Source Computer Vision library
- expat - XML parser Library written in C
- Xerces - XML parser Library written in C++
- stringencoders - high performance c-string transformations
- LASlib - C++ library for reading and writing LAS and LAZ files
- ERDAS ECW/JP2 SDK - desktop read-only version for decoding ECW files
- OpenJPEG - library for reading and writing JPEG 2000 files
All third party license files can be found in the $OPALS_ROOT/licenses_3rdPartySoftware directory.
Note on LASLib: In accordance with its licence, we link LASlib dynamically, with a custom-made shared library of LASlib, LAS_TOOLS_VERSION 170419, built with Microsoft Visual C++ 2010, where symbols for the following classes have additionally been exported: LASindex, LASreaderLAS, LASzip.
The documentation is generated by Doxygen.
Third party data
The following table summarizes the datasets used in the $OPALS_ROOT/demo/ directory. See below for the terms of use.
| Filename | EPSG | Format | Sensor | Type | Owner |
| Dischmatal_fwf.sdf | 25832 | SDF | LMS-Q680i | Full waveform Sample Data File (alpine area, Switzerland) | WSL |
| Dischmatal_tra.txt | 25832 | ASCII | -------— | Trajectory (x,y,z,t,roll,ptich,yaw) | WSL |
| flyover.laz | 5650 | LAS | LMS-Q680i | 3D ALS point cloud (highway flyover, Germany, ground points only) | AfGVK M-V |
| flyover_breaklines.shp | 5650 | SHAPE | ------— | 3D structure lines derived from flyover.laz point cloud | AfGVK M-V |
| strip??.laz | 25833 | LAS | LMS-Q1560 | 3D ALS point cloud (residential area, Austria, AoI of 6 flight strips) | Riegl LMS |
| strip11_500ms.sdf | 25833 | SDF | LMS-Q1560 | Full Waveform Sample Data File (residential area, Austria) | Riegl LMS |
| TrjStrips_utm33.txt | 25833 | ASCII | -------— | Trajectory (x,y,z,t,roll,ptich,yaw) | Riegl LMS |
| railway.laz | 25833 | LAS | LMS-Q1560 | 3D-point ALS point cloud (residential area, Austria, ground pts classified) | Riegl LMS |
| strip149.las | 25833 | LAS | VQ-820-G | 3D-point topo-bathymetric point cloud (river area, Austria) | Riegl LMS |
| waterSurface.tif | 25833 | GeoTiff | -------— | River water surface model (river area, Austria) | GEO/TU Wien |
| albis.tif | 21781 | GeoTiff | -------— | Digital Terrain Model (raster) (Albis, Switzerland) | swisstopo |
| roomScan*.tif | --— | LAS | Z+F Imager 5010 | 3D-point TLS point cloud of interior | GEO/TU Wien |
| lionScan*.tif | --— | LAS | Minolta VIVID 900 | 3D-point TLS point cloud of lion toy model | GEO/TU Wien |
| classify/niederrhein.laz | 25832 | LAS | LMS-Q560 | Manually Classified Full Waveform Data File (river area, Germany) | BfG |
| photoBathyPts.laz | 25832 | LAS | PhaseOne | Raw 3D points obtained via photo bathymetry | IfP, University of Stuttgart |
| photoBathy* | 25832 | various | -------— | Camera orientation (ascii), water surface model (tif) and format defintion (xml) | IfP, University of Stuttgart |
Data terms of use
The demo data listed above are the property of the institutions named as Owner. The usage is limited to instructional purposes demonstrating the functionality of the program system OPALS (TU Wien, Department for Geodesy and Geoinformation). Commercial use of the data is prohibited. The right of usage is granted for academic purposes (teaching and research) in case proper credit is given to the software and data owner.
