NTv2 steht für "National Transformation Version 2" und bezeichnet ein Verfahren für die Überführung georeferenzierter Daten von einem Bezugssystem in ein anderes. Ursprünglich in Kanada entwickelt, ist es inzwischen zu einem weltweiten Standard geworden. Viele Länder nutzen NTv2-Dateien zur homogenen Überführung landesspezifischer geotopographischer Daten in neue, kontinentweite Bezugssysteme.
Der Vorteil des NTv2-Verfahrens ist, dass es in vielen geodätischen Transformationsprogrammen und GIS als Standardverfahren zur Verfügung steht. Außerdem gibt es einige RunTime-Bibliotheken, die eine Implementierung in eigene Software unterstützen. Beispiele dafür sind das Programm TRANSDATpro für weltweite Koordinatentransformationen und das Geodetic Development Kit GeoDLL von KilletSoft.
Das NTv2-Konzept basiert auf einem regelmäßigen Gitter aus geographischen Koordinaten, für die Shiftwerte als Differenz zwischen zwei Bezugssystemen abgelegt sind. Für eine Koordinatentransformation zwischen den Bezugssystemen wird zunächst die Gittermasche ermittelt, in der ein zu transformierender Punkt liegt. Aus den Shiftwerten der vier Gitterpunkte in den Ecken dieser Masche wird der inerhalb der Gittermasche liegende Punkt interpoliert. Die interpolierten Shiftwerte der geographischen Länge und Breite werden dann der Koordinate des Quell-Bezugssystems zugeschlagen, um eine äquivalente Koordinate im Ziel-Bezugssystem zu erhalten. Die Verwendung eines NTv2-Gitters mit geeigneter Software bietet den Vorteil, dass die Koordinatentransformation schnell und in Abhängigkeit von der Maschenweite sehr genau durchgeführt werden kann.
Soviel zur Verwendung bereits vorhandener NTv2-Dateien. Wie aber wird eine NTv2-Datei aus einer Wolke unregelmäßig verteilter geodätischer Punkte in einem Stützpunktfeld erzeugt? Zunächst müssen alle Punkte des Stützpunktfeldes als sogenannte identische Punkte vorliegen, die in zwei verschiedenen Bezugssystemen genau vermessen und berechnet worden sind. Aus den identischen Punkten werden die Shiftwerte der Gitterpunkte für ein festgelegtes Bearbeitungsgebiet in einem einmaligen Prozess aufwendig berechnet und in einer NTv2-Datei abgelegt. Da die Modellierung einer NTv2-Datei ein sehr aufwendiger Prozess ist, ist in Abhängigkeit von der Größe des Bearbeitungsgebiets, der Anzahl identischer Punkte im Stützpunktfeld und der Feinheit der Gittermaschen ein hoher Rechenzeitaufwand zu erwarten.
Als Ergebnis erstellt das Programm NTv2Creator zwei Varianten von NTv2-Dateien. Die eine Variante ist eine Datei im lesbaren ASCII-Format, die das Dateinamensuffix "gsa" hat. Die andere Variante ist eine binäre NTv2-Datei mit dem Dateinamensuffix "gsb", die sehr schnell von Koordinaten-Transformationssoftware und GIS verarbeitet werden kann.Zur Erstellung einer NTv2-Datei sind zunächst einige Merkmale bezüglich der Ausdehnung des Gitters, der Maschenweite, der Ellipsoide der Quell- und Ziel-Bezugssysteme und einige Bezeichnungen für die Bezugssysteme und für das Gitter festzulegen. Diese Daten trägt das Programm NTv2Creator in einen Dateiheader und in einen Gitterheader der NTv2-Datei ein. In der ASCII-Variante kann man das sehr gut in Klarschrift nachsehen. Hinter den Headern sind die Shiftwerte der Gitterpunkte und Qualitätsmerkmale eingetragen. Für jeden Gitterpunkt sind vier Dezimalzahlen vorhanden. Das sind die Shiftwerte für die geographische Breite und Länge des Gitterpunktes und die Qualitätsmerkmale für die Breite und Länge aller Gitterpunkte.
Zu Beginn der Bearbeitung werden die Koordinaten der identischen Punkte mittels statistischer Verfahren auf Ausreißer und Abweichungen getestet. Anschließend werden alle Gitterpunkte berechnet. Zur Berechnung eines Gitterpunktes sammelt das Programm NTv2Creator alle identischen Punkte aus den Stützpunktdateien des Quell-Bezugssystems und des Ziel-Bezugssystems ein, die in einem bestimmten Radius um den Gitterpunkt liegen. Mit diesen Punkten wird eine kleinräumige dreidimensionale Helmert Sieben Parameter Transformation durchgeführt. Die Helmert Parameter bestimmen bei der anschließenden Koordinatentransformation des Gitterpunktes des Quell-Bezugssystems die Koordinate desselben Gitterpunktes im Ziel-Bezugssystem. Zur Erhöhung der Genauigkeit wird die Natural Neighbour Interpolation zur Verteilung der Restklaffen angewendet. Die Differenz aus den Koordinaten des Gitterpunktes in beiden Bezugssystemen wird als Shiftwert in die NTv2-Datei eingetragen. Die berechneten Shiftwerte beinhalten den Ausgleich regionaler und lokaler Spannungen und sie berücksichtigen die unterschiedlichen Dimensionen und Lagerungen der in beiden Bezugssystemen verwendeten Ellipsoide.Das Qualitätsmerkmal des Gitterpunktes ergibt sich aus der gewichteten Entfernung der identischen Punkte, die für die Ermittlung der Sieben Parameter für die Helmert Transformation eingesammelt worden sind. Das Qualitätsmerkmal variiert von 1.0 für die höchste Qualität und geht gegen Null für mindere Qualitäten.
Das Programm NTv2Creator stellt drei verschiedene mathematische Modelle für die Modellierung von NTv2-Dateien zur Verfügung:
In einer NTv2-Datei ist stets ein "rechteckiges" Gitter mit festgelegten Begrenzungen abgelegt. Die drei mathematischen Modelle unterscheiden sich nur durch die Behandlung von sogenannten Fehlpunkten. Als Fehlpunkte werden Gitterpunkte bezeichnet, die zwar innerhalb des Rechtecks, aber außerhalb des eigentlichen, meist in einer polygonalen Struktur dargestellten Bearbeitungsgebiets liegen. Außerdem entstehen Fehlpunkte, wenn die um einen Gitterpunkt herum aufgefundenen identischen Punkte zu inhomogen sind, um damit eine kleinräumige Helmert Transformation zu realisieren.
Das Modell "Gitterweite Transformation" ersetzt Fehlpunkte durch Koordinaten, die mit Hilfe zuvor ermittelter gitterweiter Helmert Parameter transformiert worden sind.
Das Modell "Polygonale Gültigkeitsbereiche" kennzeichnet Fehlpunkte mit sogenannten "exopolygonalen Werten" im Qualitätsmerkmal als ungültig. Polygonale Gültigkeitswerte werden von allen geodätischen Programmen und Entwicklungstools von KilletSoft unterstützt. So gibt z.B. das Programm TRANSDATpro eine Warnung aus, wenn versucht wird eine Koordinate außerhalb des Polygonalen Gültigkeitsbereichs zu transformieren.
Das Modell "Erzwungene Gitterpunktwerte" erzwingt die Berechnung von Fehlpunkten auch aus weit entfernten identischen Punkten. Bei fehlgeschlagenen Berechnungen ersetzt das Programm die Fehlpunkte mit gültigen benachbarten Gitterpunkten.
Die neu modellierte NTv2-Binärdatei wird durch Gegenrechnung geprüft und das Ergebnis in ein Clusterfeld eingetragen. Schlecht passende identische Punkte werden ermittelt und zur Nachbesserung vorgeschlagen. Solche sogenannten Ausreißer können auch per Programmeinstellung von der Berechnung ausgeschlossen werden.
Das Programm NTv2Creator ist mit einer zeitgemäßen graphischen Benutzeroberfläche ausgestattet, die auf eine intuitiv zu begreifende Handhabung ausgerichtet ist. Für jedes Fenster werden ausführliche Hilfetexte angeboten. Die landesspezifische Darstellung der Benutzeroberfläche kann aus verschiedenen Sprachen ausgewählt werden.
Das Programm NTv2Creator ist mit einer zeitgemäßen graphischen Benutzeroberfläche ausgestattet, deren Handhabung intuitiv zu begreifen ist. Für jedes Fenster werden ausführliche Hilfetexte angeboten. Das ausführliche elektronische Handbuch des Programms NTv2Creator liegt in Deutscher und in Englischer Sprache vor. Die Benutzeroberfläche kann jedoch in vielen Sprachen dargestellt werden. Zu diesem Zweck werden externe Sprachdateien verwendet. Beim Programmaufruf stellt das Programm fest, welche Sprachdateien im Aufrufverzeichnis vorhanden sind. Die gefundenen Sprachen werden in einer Auswahlliste zur Verfügung gestellt. Durch das Anlegen neuer Sprachdateien können jederzeit neue Sprachen durch die Anwender zum Programm NTv2Creator hinzugefügt werden.
Das Programm ist auf den gebräuchlichen Computernetzwerken netzwerkfähig. Die Client-Installationen erfolgen automatisch. Das Programm unterstützt die Nutzung der Terminal-Services auf WINDOWS-Servern wie z. B. "Citrix Terminal Server".
Preise und Bezugsquellen für dieses und andere Programme entnehmen Sie bitte der Preisliste. Die möglichen Lizenzmodelle sind auf der Seite Lizenz aufgeführt. Bestellen Sie das Programm mit dem elektronischen Bestellformular.
Eine kostenlose Testversion des Programms mit dem ausführlichen Benutzerhandbuch kann als ZIP-gepackte Datei vom Internet heruntergeladen werden.
Geschäftsführer Fred Killet erklärt, warum Sie niemals eine illegale Version unseres geodätischen Programms NTv2Creator verwenden sollten.