BetaDLL 3.00
or the implementation of the INSPIRE directive all so far in Germany available geo references with Gauss-Krueger / DHDN coordinates now must be converted to UTM / ETRS89 coordinates for future use. BetaDLL supports the development of geodetic software on various platforms for this transformations by providing geodetic functions. BetaDLL contains precise functions for coordinate transformations and datum shifts using the German NTv2 standard BeTA2007. The Functions can be easy called from own applications. Coordinate systems supported by BetaDLL: UTM coordinates (northern hemisphere); Gauss-Krueger coordinates(3 degrees wide strips); Geographic coordinates (Greenwich) [deg,min,sec]; Geographic coordinates (Greenwich) [deg]. Geodetic Reference systems (datum shifts) supported by BetaDLL: DHDN90 (NTv2 BeTA2007), Rauenberg, Bessel; ETRS89 (NTv2 BeTA2007), geozentric, GRS80; WGS84 (GPS NTv2 BeTA2007), geozentric, WGS84. BetaDLL comes with extensive documentation and is supplied as a DLL file or as C++ source code for 32bit and 64bit architecture. The DLL works with most programming languages and it can be used with Microsoft Office programs. The DLL is written in the programming language C++ and developed on Microsoft Visual Studio 2010. Thus very fast performance, compact code and high running stability are assured. The functions of BetaDLL are prepared for multithreading. WINDOWS operating system allows building of function libraries intended for use by applications, the so-called Dynamic Link Libraries. The application uses functions stored in the DLL by making a DLL call. The language used for developing applications that call functions of the DLL is not important. It could be C++, Delphi, MS-Access, Visual Basic, CA-Visual Objects or other. Therefore BetaDLL is delivered with examples and interface source code for many commonly used programming languages.