Download (14Mb) - tuprints - Technische Universität Darmstadt
Download (14Mb) - tuprints - Technische Universität Darmstadt
Download (14Mb) - tuprints - Technische Universität Darmstadt
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
eta2007: Bei BeTA2007 handelt es sich um die „Bundeseinheitliche Transformation für ATKIS“.<br />
Entwickelt unter Federführung der AdV basiert die Transformation auf dem international verwendeten<br />
und als OpenSource verfügbaren Ansatz „National Transformation Version 2“ (NTv2). Die Bibliothek<br />
enthält die erforderlichen JAVA-Quellen und die Stützpunktdatei.<br />
gk180zuutm: Die Bibliothek stellt den landesspezifischen amtlichen Transformationsansatz „TGU-<br />
RP“ zum Übergang vom Lagestatus 180 in das Koordinatenreferenzsystem ETRS89_UTM32 im Land<br />
Rheinland-Pfalz inklusive der Stützpunktdatei bereit. Die Abkürzung „TGU-RP“ steht für „Transformation<br />
Gauß-Krüger-UTM für den Bereich des Landes Rheinland-Pfalz“ 409 .<br />
jdom: „jdom“ beinhaltet umfassende Klassen und Methoden zum Zugriff, zur Änderung und Ausgabe<br />
von XML-Dateien in JAVA. „jdom“ wird in NAW genutzt, um XML-Parameterdateien einzulesen.<br />
xerces: Im Paket „xerces“ sind Routinen für JAVA enthalten, die das Herstellen, Parsen und Modifizieren<br />
von XML-Daten unterstützen und vereinfachen. In NAW wird der SAX 410 -Parser aus „xerces“<br />
für die Validierung von NAS-Dateien verwandt.<br />
Insgesamt besteht die eigenentwickelte Quelltextsammlung dieser Arbeit aus 10 JAVA-Packages,<br />
197 JAVA-Klassen und 137 JAVA-Quelltextdateien. Das Ergebnis der Programmierung nimmt damit<br />
eine Gesamtdateigröße von 1,8 MB an und besteht aus circa 39.000 Zeilen Quelltext. Dies entspricht<br />
ungefähr 650 A4-Seiten bei einer einzeiligen Formatierung in der Schriftgröße 10.<br />
5.4 NAW - Das NAS-Analyse-Werkzeug<br />
Bei NAW handelt es sich um eine Arbeitsplatzapplikation, die unabhängig von Netzwerkressourcen<br />
und Netzzugriffen abläuft. Den gegebenen Anforderungen entsprechend greift NAW zur Prüfung<br />
der Datenintegrität auf NAS-Dateien zu, ohne dabei eine Verbindung zu einer Datenhaltungskomponente<br />
herzustellen. Demnach ist NAW als spezialisiertes DQ-Werkzeug im Sinne einer offline-Applikation<br />
zu charakterisieren. Die im Programmsystem etablierten Analyseroutinen nutzen weder das<br />
Sprachmittel der AAA-Benutzungsaufträge noch SQL-Abfragen oder Ähnliches 411 . Implemtierungstechniken<br />
zur Einbettung von Integritätsbedingungen in eine Datenbank spielen ebenso wenig eine<br />
Rolle, wie beispielsweise Check-Klauseln, Assertions, Trigger oder ECA-Regeln 412 sowie der Ansatz<br />
der semantischen Datenbankmodelle 413 .<br />
Aufgrund seines modularen Aufbaus lässt sich NAW in interaktive wie auch automatisierte Prozesse<br />
der Qualitätsprüfung einbinden. Alle Funktionen stehen in einer grafischen Benutzeroberfläche und<br />
über Konsolenaufrufe zur Verfügung. Die verschiedenen Programmmodule werden in den sich anschließenden<br />
Abschnitten ausführlich beschrieben. In den Erläuterungen enthalten sind unter anderem<br />
auch Kommandoanweisungen, die zur Ausführung in der Konsole benötigt werden. Die darin<br />
enthaltenen Parameter „Xms3000m“ und „Xmx3000m“ initialisieren die Größe des JAVA-Heap<br />
Space, einem Bereich des Arbeitsspeichers, der von der virtuellen JAVA Maschine (JVM) verwaltet<br />
wird. „Xms“ legt die Startgröße fest und „Xmx“ die Maximalgröße (jeweils in Megabyte). Da der<br />
409 LVermGeo (2010)<br />
410 SAX (Simple Api for XML) ist eine API zum Analysieren von XML-Dateien.<br />
411 siehe dazu auch Apel et al. (2010), S. 94<br />
412 Grohmann (1995), S. 35 ff.; Vossen (1999), S. 171 ff.; Saake et al. (1997), S. 351 ff.; Matthiessen, Unterstein<br />
(1997), S. 236 ff.<br />
413 Heuer (1997), S. 127 ff.<br />
128