GeoDLL English 14.60

Software information
Windows 7/Vista/XP/2000/Server, Unix/Linux, Mac OS
Killet Softwareentwicklung GbR
File size:
5.24 Mb
Date added:
July 4, 2014
Product page:
Description from the Publisher

GeoDLL is a geodetic function library with world wide 2D and 3D Coordinate Transformation, datum shift, Helmert and Molodenski Parameters, NTv2, INSPIRE, EPSG, Digital Elevation Model (DEM), distance calculation and much more with highest accuracy and is available as 32Bit and 64Bit DLL and as C++ source code.

GeoDLL supports the development of geodetic software on various platforms by providing geodetic functions. GeoDLL contains precise calculations on the themes 2D and 3D Coordinate Transformation, geodetic datum shift and Reference System Transition, meridian strip changing, user defined Coordinate and Reference Systems, Helmert and Molodenski Parameters, distance calculations, Digital Elevation Model, NTv2 handling and BeTA2007 support, Direct / Inverse solutions, map function and geodetic converting functions.

The operating system WINDOWS provides software developers the opportunity to use prepared functions of third-parties in their own software applications. Thus, geodetic functions of GeoDLL can be linked to programs written in C, C++, C#, Java, Delphi, MS-Access, Visual Basic, CA-Visual Objects or which are written in other programming languages. To support the GeoDLL, examples and interfaces with source code for many commonly used programming languages are provided.

The most important application of GeoDLL is to include professional Coordinate Transformations in own programs. These Coordinate and Reference Systems are supported:

  • 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 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 special Reference Systems of the German Federal States
  • The German BeTA2007 and the NTv2 Reference Systems of the Federal States
  • The 40 Soldner Coordinate Systems of the Prussian Land Registers
  • The Geographic coordinates in different notations and Cartesian coordinates
  • World-wide NTv2 grid file supported Coordinate Transformations
  • World-wide 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

GeoDLL comes with extensive documentation and is supplied as DLL file or as C++ source code for 32bit and 64bit architectures. The DLL works with most programming languages and it can be used with Microsoft Office programs. The DLL is written in C++ and was developed with Microsoft Visual Studio 2010. Thus very fast performance, compact code and high stability are assured. The functions of GeoDLL are prepared for multithreading.


Function groups

  • Function group "Coordinate Transformations"
    • Coordinate Transformation
    • Reference System Transition
    • Meridian Strip Transition
    • 2D and 3D Coordinate Transformation
    • Numeric and alphanumeric coordinates
    • Geographic and Cartesian coordinates
    • Many projections (also rarely used ones)
    • Thousands of predefined systems (see above)
    • Use of EPSG codes
    • Use of Measurement Units
  • Additional function group "NTv2 Grid Data"
    • Predefined NTv2 Reference Systems
    • Embedding of any NTv2 grid files
    • ASCII grid files (.gsa) and binary grid files (.gsb)
    • Conversion of ASCII grid files to binary grid files
    • Determining the parameters of a NTv2 grid file
    • Download of many NTv2 files from the KilletSoft website
    • Links to NTv2 providers on the KilletSoft website
  • Function group "User definitions"
    • Custom coordinate systems for many projections
      • 16 possible projection types
      • Orthogonal Output Device Projection (Pixel calculation)
    • Custom reference systems
      • Coordinate Frame Rotation (Seven parameters, Helmert)
      • Position Vector Transformation (Seven parameters, Bursa-Wolf)
      • European Standard (Seven parameters, ISO 19111)
      • Molodenski (Three parameters)
    • Custom earth ellipsoids
      • Semi major and minor axes
      • Flattening
  • Function group "Parameter determination"
    • Determination of the GeoDLL codes equivalent to an EPSG code
    • Parameter, notation and range validity of Coordinate Systems
    • Parameters of Reference Systems and Reference System Transitions
    • Semi-axes and flattening of Earth Ellipsoids
    • Designation and parameter of Measurement Units
    • Formatted text representation of a Coordinate Reference System
  • Function group "Distance calculations"
    • Distance between coordinates on the ellipsoid
    • Distance between coordinates on the sphere
    • Distance between UTM coordinates
    • Vincenty's Direct and Inverse Position Computation
    • Distance, forward bearing, backward bearing
  • Function group "Notation calculations"
    • Conversions of Geographic Coordinates
      • Decimal notation (degree)
      • Gradual notation (DMS)
      • Nautical notation (DM)
      • Second notation
      • Gonal notation
    • Exact rounding of Geographic Coordinates
  • Function group "Map calculations"
    • Parameters of the Topographic Maps 1:25000 to 1:200000
      • Determination of TK25 numbers from ordinates
      • Determination of map corner coordinates of a TK
      • Determine TK50, TK100 und TKU200 numbers from a TK25 number
  • Function group "Elevation calculations"
    • Calculation of elevations from the 3 sec. elevation model CGIAR
    • Calculation of elevations from the 30 sec. elevation model GLOBE
    • Conversion of CGIAR ASCII files to binary files
    • "Ready for Use" Digital Elevation Model data delivery service
    • Detailed Information about the Digital Elevation Models in the help file
    • Links to CGIAR and GLOBE providers on the KilletSoft websitee
  • Function group "Transformation parameter"
    • Calculation of seven Helmert Parameters from identical points
    • Calculation of three Molodenski Parameters from identical points
    • Calculation of outliers in a group of identical points
    • Calculation of the residuals from a group of identical points
    • Calculation of the "Maximum Spatial Residual" from a group of residuals
    • Calculation of the "Average Spatial Residual" from a group of residuals
    • Calculation of the "Root Mean Square Residual" (RMS) from residuals
  • Group of other (free) functions
    • Input of the unlock parameter
    • Information about GeoDLL, provider, author and licensee
    • Latest error code and error description
    • Language selection (English, German) for all text returns
    • Switch for use or non-use
      • of Coordinate System range validity check
      • of internal error handling
      • of multithreading environment
      • of the output of messages to the EventLog
      • of fast Static Variables
      • of the automatic memory management
      • of the event handling in time-intensive functions

Source and target Coordinate Reference Systems

  • World-wide and country-specific Coordinate Reference Systems
  • Current and historical Coordinate Reference Systems
  • Numeric and alphanumeric Coordinate Systemsv
  • UTMRef, GEOREF, QTH, BNG und ING with different grid mesh 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 Molodenski Parameter Sets from identical points


  • Strict formulas of Schatz, Schuhr, Klotz and Hooijberg
  • Transformation parameters of the Surveying Authorities of the respective countries
  • Consideration of the EPSG specifications
  • Helmert Seven Parameter Bursa-Wolf and Molodenski Reference System Transitions
  • Exact NTv2 transformations for many countries
  • High-precision NTv2 transformations for the German Federal States

Special features

  • 32bit and 64bit architecture
  • Network capability
  • Multithreading capability
  • Server capacity
  • CITRIX support
  • EventLog handling

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


  • Text outputs in English and German
  • User manual in English and German

Application Program Interfaces and Sample Programs

  • Sample of a C++ interface
  • Sample of a Visual Basic interface
  • Sample of a Delphi interface
  • Sample of a CA-Visual Objects interface
  • Sample of a C# interface (NET Framework)
  • Sample program in C++
  • Sample program in CA-Visual Objects
  • Sample of a function call in C++ syntax
  • Sample of a 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
Users reviews & testimonials

This software is not reviewed yet.

Other downloads from this publisher

NTv2Creator geosoftware provides a powerful tool for modelling accurate NTv2 files from identical points in two different Reference Systems.

TRANSDATpro Coordinate Transformation supports thousands of coordinate systems and geodetic datum shifts, user-defined systems, INSPIRE, NTv2, EPSG, GPS, continental drift, CSV, Shape, KML, GPX and other file systems and more with highest accuracy.

GeoDLL is a Geodetic Development Kit / Geodetic Function Library with worldwide 2D and 3D Coordinate Transformation, Datum Shift, Meridian Convergence and Extra Parameter with highest accuracy. Helmert, NTv2, HARN, INSPIRE, EPSG, DEM and much more

The spatial software NTv2Poly replaces the rectangular activity scope contained in NTv2 files with a Polygonal Validity Scope, which is realized with an outline file in classic Shape Format.

NTv2Tools Geosoftware provides a toolbox for developing and processing of NTv2 files in binary and ASCII formats. With the included tools NTv2 files can be analyzed, graphically or textual displayed, converted and areas can be extracted.