Killet GeoSoftware Ing.-GbR - short: KilletSoft - is a software company, which was established in the year 1991. The society is divided into the ranges "Geodetic Standard Software", "Development Tools for Geoinformatics" and "International Geodata". The focal trades of the companies supplied by KilletSoft are consulting engineers, GIS developers, Internet marketing, public utilities, logistics, telecommunications, security and public services.
 •  Print page content  •  link_in Company •  link_in Contact •  link_in Imprint
Deutsch English

NTv2Creator - Modeling of NTv2 files from Identical
Points in two Reference Systems

NTv2 Modelling

NTv2Creator geosoftware provides a powerful tool for modelling accurate NTv2 files from identical points in two different Reference Systems. The software analyses two files with identical points and suggests the boundaries and mesh sizes which can then be changed manually. Finally, a highly accurate NTv2 file is generated using small-scale three-dimensional 7-parameter Helmert transformations around each grid point and subsequent Natural Neighbour Interpolation for residual gap distribution. NTv2Creator provides three different mathematical models for the modelling of NTv2 files. The newly modelled NTv2 binary file is verified by cross-calculation and the result is stored in a cluster field. Bad matching identical points are determined and suggested for rectification.

NTv2Creator - Version 1.13 - Last update on 19 November 2020
The latest important changes link_pdf History of Changes and Supplements

  1. UTM-Koordinaten der südlichen Hemisphäre werden unterstützt.
  2. Separatoren zur Abtrennung alphanumerischer Punknummern berücksichtigt.
  3. The model "Grid-wide Transformation" uses more precise Helmert Parameters.
  4. The worst matching identical points are determined.
  5. The quality check displays deviations in clusters.
  6. Increase of accuracy by Residual Gaps Distribution with Natural Neighbour Interpolation.

Modeling of NTv2 files

Modelling of an NTv2 file
Modelling of an NTv2 file with the program NTv2Creator

Modelling of an NTv2 file
Polygonal Validity Scopes
NTv2 file with Polygonal Validity Scopes (view in NTv2Tools)

With Polygonal Validity Scopes
Grid filling NTv2 file
Grid filling NTv2 file as a result of the modelling (view in NTv2Tools)

Grid filling NTv2 file

NTv2 means "National Transformation Version 2" and describes a method for the transfer of georeferenced data from one Reference System to another. Originally developed in Canada, it has grown to a worldwide standard. Many countries use NTv2 files to homogeneously transform country-specific geotopographic data into new, continent-wide Reference Systems.

The advantage of the NTv2 method is that it is available as a standard method in many geodetic transformation programs and GIS. Furthermore, there are some RunTime-Libraries, which support an implementation in own software. Examples are the program TRANSDATpro for worldwide coordinate transformations and the Geodetic Development Kit GeoDLL by KilletSoft.

The NTv2 concept is based on a regular grid of geographic coordinates for which shift values are stored as the difference between two Reference Systems. For a coordinate transformation between the Reference Systems, the grid mesh first is determined, in which a point to be transformed lies. The point lying inside the grid mesh is interpolated from the shift values of the four grid points in the corners of this mesh. The interpolated shift values of the longitude and latitude are then added to the coordinate of the Source Reference System to obtain an equivalent coordinate in the Target Reference System. The use of an NTv2 grid with suitable software offers the advantage that the coordinate transformation can be done quickly and, depending on the mesh size, very accurately.

NTv2Creator - Detailed Program Description
Modelling of accurate NTv2 files from Identical Points

So much about using already existing NTv2 files. But how is an NTv2 file created from a cloud of irregularly distributed geodetic points in a base point field? First of all, all points of the base point field must be available as so-called identical points, which have been precisely measured and calculated in two different reference systems. From the identical points, the shift values of the grid points for a defined working area are elaborately calculated in a one-time process and stored in an NTv2 file. Since modelling an NTv2 file is a very time-consuming process, a lot of time must be expected depending on the size of the working area, the number of identical points in the base point field and the fineness of the grid meshes.

As results the program NTv2Creator creates two variants of NTv2 files. One variant is a file in readable ASCII format, which has the file name suffix "gsa". The other variant is a binary NTv2 file with the file name suffix "gsb", which can be processed very quickly by coordinate transformation software and a GIS.

In order to create an NTv2 file, first of all some characteristics concerning the extension of the grid, the mesh size, the ellipsoids of the source and target reference systems and some designations for the reference systems and for the grid have to be defined. The program NTv2Creator writes this data in a file header and in a grid header of the NTv2 file. In the ASCII variant, you can see this clearly in plain text. The shift values of the grid points and quality characteristics are entered behind the headers. There are four decimal numbers for each grid point. These are the shift values for the latitude and longitude of the grid point and the quality characteristics for the latitude and longitude of all grid points.

At the beginning of the processing, the coordinates of the identical points are tested for outliers and deviations using statistical methods. Then all grid points are calculated. To calculate a grid point, the program NTv2Creator collects all identical points from the point files of the source reference system and the target reference system, which lie in a certain radius around the grid point. With these points a small spatial three-dimensional 7 parameter Helmert transformation is performed. During the subsequent coordinate transformation of the grid point of the source reference system, the Helmert parameters determine the coordinate of the same grid point in the target reference system. To increase the accuracy the Natural Neighbour interpolation is used for the distribution of the residual gaps. The difference between the coordinates of the grid point in both reference systems is entered as a shift value in the NTv2 file. The calculated shift values include the compensation of regional and local tensions and they consider the different dimensions and bearings of the ellipsoids used in both reference systems.

The quality feature of the grid point results from the weighted distance of the identical points that have been collected to determine the 7 parameters of the Helmert transformation. The quality feature varies from 1.0 for the highest quality and goes close to zero for lower qualities.

The program NTv2Creator provides three different mathematical models for the modelling of NTv2 files:

  1. Model "Grid-wide transformation"
  2. Model "Polygonal Validity Scopes"
  3. Model "Forced grid point values"

An NTv2 file always contains a "rectangular" grid with defined boundaries. The three mathematical models differ only in the handling of so-called fault points. Fault points are defined as grid point that lie inside the rectangle but outside the actual working area, which is usually represented in a polygonal structure. Furthermore, fault points occur when the identical points found around a grid point are too inhomogeneous to realize a small-spatial Helmert transformation.

The model "Grid-wide transformation" replaces fault points with coordinates that have been transformed using previously determined grid-wide Helmert parameters.

The model "Polygonal Validity Scopes" marks fault points with so-called "exopolygonal values" in the quality feature as invalid. Polygonal Validity Scopes are supported by all geodetic programs and development tools of KilletSoft. So e.g. the program TRANSDATpro issues a warning, if it is tried to transform a coordinate outside of the Polygonal Validity Scoope.

The model "Forced grid point values" forces the calculation of fault points even from far away identical points. If calculations fail, the program replaces the fault points with valid neighboring grid points.

The program NTv2Creator is equipped with an up-to-date graphic user surface which handling can be understood intuitively. For each window detailed help texts can be shown. The country dependent layout of the user surface can be chosed from different languages.

Multilanguage support

The program NTv2Creator is equipped with a modern graphical user interface of which handling is to understand intuitively. For each window detailed help texts can be shown. The detailed electronic documentation of the program NTv2Creator is available in both English and German language. However, the user interface can be represented in many languages. For this purpose, external language files are used. When starting the program, it notes which language files are available in the calling directory. The found languages then are provided for selection in a list box. By link_in creating new language files, new languages can be added by users to the program NTv2Creator at any time.

Network ability

The program NTv2Creator can be run on most common networks. The client installations works automatically. It is possible to use Terminal Services on WINDOWS Servers like e.g. "Citrix Terminal Server".

Pricing, ordering and licensing

Pricing and ordering information can be found in the link_in Price list. For available licensing options have a look to the link_in License page. Order the program with the electronic link_in Order Form.

Download of the test version

The free test version of the program with a detailed user manual can be link_in downloaded as ZIP packed file by the Internet.

KilletSoft News In order that you are always well informed about our company, we write actual news, current information and special offers here into this column.
KilletSoft Logo NTv2Creator
We provide professionals in geodesy and surveying with an economical standard software that allows them to generate accurate NTv2 solutions on their own.
link_in Read the Press Release...
KilletSoft Logo NTv2Creator
After long development time we are pleased to present the program NTv2Creator for modelling NTv2 files from identical points.
link_in Program description...
KilletSoft Logo Plus Code / Open Location Code
Display Formats of Coordinates in Plus Code / Open Location Code (OLC).
link_in Read the Worksheet...
KilletSoft Logo is member of
VDV Logo
KilletSoft Logo NTv2 collection
KilletSoft has brought together NTv2 files as a worldwide collection on a central website and linked for the direct download.
link_in Read the Press Release...
link_in To the NTv2 collection...
KilletSoft Logo CRS in Germany
Traditional and modern Coordinate Reference Systems (CRS) as example of Germany.
link_in Read the Worksheet...
KilletSoft Logo BY-KanU
Following Baden-Wuerttemberg with its close-meshed NTv2 grid file BWTA2017, the federal state of Bavaria as well has completed extra high-resolution NTv2 files for the transformation of spatial data in real estate cadastres to UTM/ETRS89.
link_in Read the Press Release...
KilletSoft Logo NTv2 Toolbox
Geosoftware with Tools for analyzing and processing of NTv2 files.
link_in Read the Worksheet...
KilletSoft Logo Polygonal Validity Scopes
Geosoftware for inserting area boundaries as Polygonal Validity Scopes in NTv2 files.
link_in Read the Worksheet...
KilletSoft Logo GDA2020
The new geodetic Reference System GDA2020 of Australia is supported by TRANSDAT and GeoDLL now. link_in Read the Press Release...
link_in View the list of CRS...
KilletSoft Logo Google Maps / OpenStreetMap
Usage of Geodata for Navigation in free Map Services.
link_in Read the Worksheet...
KilletSoft Logo Translators wanted!
The programs TRANSDAT, SEVENPAR, NTv2Creator, NTv2Poly and NTv2Tools support language files for the programs interface. Since the language dependent texts are managed in external files, link_in new languages can be added at any time by creating new language files. Everybody who is interested can translate a new language file into his native language for himself and all users.
Author: Dipl.-Ing. Fred Killet
Page name: p_ntca_e.htm
Page views: 1179
Period: since Januar 1, 2020