Die Arbeit als PDF - Universität Osnabrück
Die Arbeit als PDF - Universität Osnabrück
Die Arbeit als PDF - Universität Osnabrück
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
DBMS<br />
4 Daten<br />
Eingangsdaten<br />
Grib Files<br />
GribReader<br />
Datenextraktion<br />
Datenverarbeitung<br />
Rechteckseinteilung<br />
Hierarchiebestimmung<br />
Zoomstufenerzeugung<br />
Datenkompression<br />
Statische Tabellen<br />
Infos über Daten<br />
Dynamische Tabellen<br />
Werte<br />
Abbildung 12: Datenflussdiagramm zur Veranschaulichung des Datenbankfüllprozesses<br />
Auslesen der Daten<br />
Das Auslesen der Daten„ wird mit der folgenden Sequenz initiiert:<br />
1. Das Applet stellt mithilfe eines JDBC-Treibers eine Verbindung zur MySQL Datenbank<br />
her.<br />
2. <strong>Die</strong> statischen Tabellen der Datenbank werden ausgewertet. Danach ist dem Applet<br />
die Struktur der dynamischen Daten bekannt und diese können direkt über ihre Indices<br />
angefordert werden. Somit muss keine Suche im eigentlichen Sinn mehr durchgeführt<br />
werden.<br />
3. Laden der benötigten Daten für die ersten beiden Zeitpunkte.<br />
Anschließend läuft eine Schleife, in der bei einer Zustandsänderung (Kameraposition, Zeitpunkt,<br />
GRIB-File-Hierarchie, etc.) überprüft wird, ob alle benötigten Daten vorliegen. Ist<br />
dies nicht der Fall, werden die fehlenden Daten aus der Datenbank angefordert. Der Prozess<br />
ist in dem in Abbildung 13 enthaltenen Diagramm dargestellt.<br />
Earth Weather 3D<br />
DBMS<br />
Verbinde via JDBC Treiber<br />
Lade statische Tabellen<br />
Werte statische<br />
Tabellen aus<br />
Ermittle<br />
benötigte Daten<br />
Lade dynamische Daten<br />
Abbildung 13: Diagramm zur Veranschaulichung der Kommunikation zwischen dem Applet<br />
und der Datenbank des Servers<br />
Seite 21