28.02.2014 Aufrufe

Download (14Mb) - tuprints - Technische Universität Darmstadt

Download (14Mb) - tuprints - Technische Universität Darmstadt

Download (14Mb) - tuprints - Technische Universität Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!