GeoDLL supports the development of geodetic software on many platforms by providing geodetic functions. GeoDLL contains precise calculations of the themes Coordinate Transformation, Distance Calculation, Digital Elevation Model, NTv2 handling and Polygonal Validity Scope, Direct / Inverse solutions, Map functions, Time Zone calculations and geodetic converting functions.
GeoDLL performs fast and with high accuracy. For this purpose the DLL supports thousands of worldwide , geodetic , (geodetic datum shifts), user-defined systems, 2D/3D transformations, Extra Parameters like Meridian Convergence and Origin Center Meridian, INSPIRE, NTv2, HARN, EPSG, GPS, Continental Drift and more.
Scope of services of the function groups
The services of GeoDLL are grouped in function groups, which can be separately licensed and purchased. The characteristics of the various functional groups, the therein contained functions and the exact function descriptions you can find in the table of contents or at the links below:
Coordinate Transformation
• | The current and historical Systems of all countries of the European Union (EU) |
• | The coordinate reference systems of the European non-EU countries |
• | The European ETRS89 systems forced by INSPIRE |
• | The US and Canadian NAD, NTv2, HARN and SPCS Coordinate Reference Systems |
• | The Coordinate Reference Systems of most countries of all continents |
• | The Coordinate Reference Systems of Austria and Switzerland incl. NTv2 |
• | The Coordinate Reference Systems of the old and new German Federal States |
• | The German 'Lagestatus' Coordinate Reference Systems |
• | The high-precision Reference Systems of the German Federal States incl. NTv2 |
• | The 40 Soldner Coordinate Systems of the Prussian Land Registers |
• | The Geographic coordinates in different notations and Cartesian coordinates |
• | Worldwide NTv2 grid file supported Coordinate Transformations |
• | Worldwide used numeric and alphanumeric Coordinate Systems |
• | ITRS annual realizations or WGS84 epochs for GPS measurements |
• | WGS84 Coordinate Transformations in consideration of the continental drift |
• | User defined Coordinate Systems, Reference Systems and earth ellipsoids |
• | Meridian Convergence, Origin Center Meridian, Geographical Point Coordinates |
• | Calculation of more extra parameters |
• | Coordinate System range validity check |
Source and target Coordinate Reference Systems
• | Worldwide and country-specific Coordinate Reference Systems |
• | Current and historical Coordinate Reference Systems |
• | Numeric and alphanumeric Coordinate Systems |
• | UTMRef, GEOREF, QTH, BNG, NAC und ING with different grid mesh sizes |
• | Plus Code, Google World / Pixel / Tile coordinates with different grid sizes |
• | INSPIRE systems, ITRS annual realizations, WGS84 epochs, GPS coordinates |
• | 2D and 3D Coordinate Transformations |
• | Use of EPSG codes of the Coordinate Reference Systems |
• | Selection of the meridian strip with UTM and Gauss-Krueger coordinates |
• | UTM and Gauss-Krueger coordinates with and without meridian strip number |
• | Use of measurement units |
• | Monitoring of range limits |
• | Option for the automatic assignment of a Reference System to the Coordinate System |
• | Calculation of Helmert and Molodensky parameter sets from identical points |
• | Correction with Residual Gaps Distribution by Natural Neighbour Interpolation |
• | NTv2 tools to manipulate and transform NTv2 ASCII and binary files |
Quality
• | Strict formulas of Schatz, Schuhr, Klotz and Hooijberg |
• | Transformation parameters of the Surveying Authorities of the respective countries |
• | Consideration of the EPSG specifications |
• | Helmert 7-Parameter Bursa-Wolf and Molodensky Reference System Transitions |
• | Helmert transitions with forward and backward transformations |
• | Helmert rotation matrix also for larger rotation angles |
• | Exact NTv2 transformations for many countries |
• | Support of Polygonal Validity Scopes in NTv2 files |
• | High-precision NTv2 transformations for German Federal States and other states provinces |
• | HARN grid files of the U.S. supported as equivalent NTv2 grid files |
Special features
• | 32bit and 64bit architecture |
• | Multithreading capability |
Help System
• | Detailed electronic manual |
• | Uniformly geodetic terms in all text outputs and in the electronic manual |
• | Explanation of geodetic terms in the glossary |
• | Online FAQ section for common questions |
• | Detailed list with predefined Coordinate Reference Systems |
• | Coordinate Systems and Reference Systems in the list have numerical GeoDLL keys |
• | Hierarchical structure of the list by continent, country, Coordinate System, Reference System |
• | Additional alphabetic list |
Multilingualism
• | Text outputs in English and German |
• | User manual in English and German |
Templates and Sample Programs
• | Template for a C++ interface |
• | Template for a Visual Basic interface |
• | Template for a Delphi interface |
• | Template for a CA-Visual Objects interface |
• | Template for a C#-interface (NET Framework) |
• | Sample program in C++ of the Visual Studio Project GeoTestCpp32 |
• | Sample program in C++ of the Visual Studio Project GeoTestCpp64 |
• | Sample program in Delphi |
• | Sample program in CA-Visual Objects |
• | Sample program in Python / Spyder |
• | Sample of function call in C++ syntax |
• | Sample of function call in Visual Basic syntax |
More possibilities
• | Possibility to download NTv2 files from the KilletSoft website |
• | Configuration of user defined Coordinate Systems |
• | Configuration of user defined Reference Systems and ellipsoids |
• | Possibility of a service contract for phone and email support |
• | Possibility to use the automated information service via email |
• | Transfer of transformation parameter sets from the SEVENPAR program |
|