Riegl USA | Building Systems. Delivering Performance
All Categories > Software Packages > Terrestrial Laser Scanning Software > RiVLIB  
Download PDF Download PDF     Printable Page     Email Email This Page     Save To Favorites Save To Favorites


Data streams of RIEGL V-Line are binary data streams in RXP format (RIEGL eXtended Packets). The data stream is optimized for data generation and data transfer, but is not designed for straightforward further data processing, e.g., for extracting the 3D points actually measured by a V-Line scanner.

RIEGL V-Line instruments provide a well-documented comprehensive command and configuration interface to set the instrument's properties and to control data acquisition. From a programmer‘s perspective, RiVLib is a library that sits between application code and the operating system. Linux, as well as Windows®, are supported.

RiVLib is the well documented platform independent software library for control of and data retrieval from RIEGL's V-Line scanners. RIEGL V-Line scanners stream measurement data utilizing the versatile RXP format. RiVLib facilitates easy and full transparent access to this compressible data stream.

RiVLib is RIEGL's library for developing custom software to acquire and process RIEGL RXP data streams.

Main Features  · List of Supported Compilers

Main Features
  • Extracting the 3D content in the data stream, i.e., the point cloud in the scanner's coordinate system with the additional attributes, e.g., reflectance, for each point and providing these data in well-specified SI-compatible units at easy-to-use interfaces
  • Decoding the binary data stream and providing events with the occurrence of packets in the data stream
  • A straightforward mechanism to connect to V-Line instrument's data ports via various media (Ethernet, WLAN, stored files)
  • Special provision to operate reliably even over weak links such as WLAN
  • An easy-to-use interface to connect online to the command and configuration interface of the V-Line instrument

List of Supported Compilers
  • Windows 32/64 bit:
    • Microsoft® Visual C++ 10.0
    • Microsoft® Visual C++ 8.0
    • Microsoft® Visual C++ 9.0
    • Microsoft® Gnu Mingw 3.4.5
  • Linux 32/64 bit:
    • Gnu gcc 3.4.6 (with glibc-2.3.6)

Contact us