Hinweise zu den unterstützten NTv2-Gitterdateien

 

 

Hinweis zu NTv2- und HARN-Gitterdateien

Die geodätische Funktionsbibliothek GeoDLL ist für Koordinatentransformationen mit beliebigen NTv2-Gitterdateien und den amerikanischen HARN-Gitterdateien vorbereitet. Die HARN-Gitterdateien der US-Bundesstaaten werden jedoch als äquivalente NTv2-Gitterdateien zur Verfügung gestellt. Alle von GeoDLL unterstützten NTv2- und HARN-Gitterdateien können von der Webseite https://www.killetsoft.de/t_ntv2_d.htmheruntergeladen werden.

 

 

NTv2-Standard

NTv2 bedeutet "National Transformation Version 2". Die NTv2-Methode verwendet binäre Dateien um genaue Bezugssystemwechsel von einem geodätischen Bezugssystem in ein anderes durchzuführen. Eine NTv2-Binärdatei enthält die Differenzen zwischen den beiden Bezugssystemen als geographische Sekunden in einem Gitter. Mittels einer bilinearen Interpolation werden die exakten Koordinaten für einen Punkt im Zielbezugssystem berechnet.

 

NTv2 kann je nach Position mehrere in der Datei enthaltene Gitter auf die Informationen mit der höchsten Genauigkeit überprüfen. Eine NTv2 Datei enthält immer ein Basis-Gitter (parent) mit einfacher Genauigkeit. Bestimmte Bereiche, wie z.B. Städte, können in der Datei als lokale Gitter mit einer höheren Dichte enthalten sein. Diese lokalen Gitter überlagern dabei Bereiche des Basis-Gitters. Wenn ein Punkt innerhalb eines der Gitter mit der höheren Genauigkeit liegt, wird NTv2 dieses verwenden, andernfalls fällt der Punkt auf das Basis-Gitter mit der geringeren Genauigkeit durch.

 

Eine Beschreibung des NTv2-Standards kann unter folgenden Quellen gefunden werden:

Junkins, D.R., and S.A. Farley, NTv2 Developer’s Guide; Geodetic Survey Division, Natural Resources Canada, 1995.

Junkins, D.R., and S.A. Farley, NTv2 User’s Guide; Geodetic Survey Division, Natural Resources Canada, 1995.

 

Sie können die von GeoDLL unterstützten NTv2-Dateien direkt von der KilletSoft Internetseite "https://www.killetsoft.de", Produkte TRANSDAT und GeoDLL herunterladen oder dort die Verweise zu den Originalquellen verwenden.

 

Für einige NTv2-Dateien, die von der KilletSoft Internetseite herunter geladen werden können, gibt es spezielle Nutzungsberechtigungen. Diese Dateien sind verschlüsselt und können nur mit den KilletSoft-Produkten GeoDLL und TRANSDAT verwendet werden, die den Entschlüsselungs-Mechanismus enthalten. Diese NTv2-Dateien sind von ihren Urhebern speziell für KilletSoft lizenziert worden.

 

 

Wichtiger Hinweis zu den Nutzungsbedingungen:

Wenn Sie NTv2-Dateien verwenden möchten, müssen Sie unbedingt die Nutzungsbedingungen deren Urheber beachten! Die sich aus der Nutzung ergebenden Rechte und Pflichten liegen ausschließlich beim Nutzer der Daten! KilletSoft übernimmt keine Garantie für die Richtigkeit der Daten!

 

 

Qualität der NTv2-Berechnungen

Die Qualität der Berechnungen mit GeoDLL wurde mehrfach wissenschaftlich überprüft.

Qualitätsprüfung mit den Testdaten der ADV
Qualitätsprüfung mit einer extremen NTv2-Datei des Netzbetreiber Westnetz GmbH

 

 

NTv2-Dateiwerkzeuge

Es gibt einige Werkzeuge, mit denen NTv2-Dateien bearbeitet werden können. Folgende Dateimanipulationen sind möglich:

Umrechnen von ASCII-Gitterdateien in binäre Gitterdateien
Umrechnen von binären Gitterdateien in ASCII-Gitterdateien
Kopieren eines NTv2-Gitterdatei-Bereichs in eine neue Binärdatei
Ergänzen einer NTv2-Gitterdatei mit polygonalen Gültigkeitsbereichen
Ermitteln der NTv2-Parameter einer Gitterdatei
Exportieren und Importieren von NTv2-Gittern

 

 

Verwendung beliebiger NTv2-Dateien

Für die meisten NTv2-Dateien gibt es vordefinierte NTv2-Bezugssysteme in GeoDLL. Wenn Sie aber mit einer NTv2-Datei rechnen möchten, für die in GeoDLL noch keine vordefinierten Bezugssysteme vorhanden sind, können Sie eines der folgenden Universal-Bezugssysteme einstellen:

- Quellbezugssystem in beliebiger NTv2-Datei

- Zielbezugssystem in beliebiger NTv2-Datei

 

Bei der Verwendung von Bezugssystemen in beliebigen NTv2-Dateien gibt es minimale Abweichungen gegenüber der Verwendung von in GeoDLL vordefinierten NTv2-Bezugssystemen. Dabei handelt es sich um eine systembedingte Nachlässigkeit innerhalb der NTv2-Dateien. Bei der Verwendung von Bezugssystemen in beliebigen NTv2-Dateien werden die Ellipsoid-Halbachsen direkt aus dem Header der NTv2-Datei gelesen, da GeoDLL die Halbachsen des Bezugssystems nicht kennt. Im NTv2-Header sind die Ellipsoid-Halbachsen aber aus Platzgründen mit nur drei Nachkommastellen abgelegt.

 

Beispiel:

MAJOR_T ==> 6378137.000

MINOR_T ==> 6356752.314

 

Dagegen werden bei der Verwendung vordefinierter NTv2-Bezugssysteme die in GeoDLL bekannten vollständigen Ellipsoid-Halbachsen mit maximalen Nachkommastellen verwendet. Das führt zu einer genaueren Berechnung im 1/10tel Millimeter-Bereich.

 

Beispiel:

nHalbAchsGr ==> 6378137.0

nHalbAchsKl ==> 6356752.3141403

 

Die Abweichung ist zwar nur geringfügig, sollte nach Meinung des Autors aber bei Auflegung einer neuen NTvX-Version berücksichtigt werden. Man könnte die ersten beiden Stellen der Halbachsen weg lassen, da sie redundant sind, und dafür zwei Nachkommastellen hinzufügen.