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

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 120309, built with Microsoft Visual C++ 2010, where symbols for the following classes have been exported: LASwavepacket, LASquantizer, LASattribute, LASattributer, LASpoint, LASvlr, LASevlr, LASvlr_geo_keys, LASvlr_key_entry, LASvlr_classification, LASvlr_wave_packet_descr, LASvlr_lastiling, LASheader, LASindex, LASreadOpener, LASreader, LASreaderLAS, LASzip, and LASwriteOpener.

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 modelGEO/TU Wien

Data terms of use

The demo data listed above are the porperty 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 purpuses (teaching and research) in case proper credit is given to the software and data owner.