18.01.2015 Aufrufe

Diplomarbeit - Smart Map Browsing

Diplomarbeit - Smart Map Browsing

Diplomarbeit - Smart Map Browsing

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.

Inhaltsverzeichnis 6<br />

3.3 Anforderungsanalyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

3.3.1 Zielbestimmung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

3.3.2 Musskriterien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

3.3.3 Wunschkriterien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

3.4 Technische Untersuchung von OpenLayers . . . . . . . . . . . . . . . . . . . . 47<br />

3.4.1 Allgemein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

3.4.2 Klassenübersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

3.4.3 Komponententests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

4 Konzept 53<br />

4.1 Zielsetzung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

4.2 Funktionsweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

4.3 Technische Rahmenbedingungen . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

4.4 Entwicklungsrichtlinien von OpenLayers . . . . . . . . . . . . . . . . . . . . . 59<br />

4.5 Testmethodik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

4.5.1 Komponententests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

4.5.2 Integrationstests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />

5 Realisierung 62<br />

5.1 Vorbereitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

5.2 Implementierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

5.2.1 Zoomslider-Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

5.2.2 Skalierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

5.2.3 ZoomOut-Kachel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

5.2.4 Automatische Zoomanimation . . . . . . . . . . . . . . . . . . . . . . . 65<br />

5.2.5 Kachelaufbau durch smooth tile update . . . . . . . . . . . . . . . . . . 66<br />

5.2.6 Unterstützte Ebenen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

5.2.7 Animated Panning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

5.2.8 Quellcode-Struktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

5.3 Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

5.3.1 Komponententests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

5.3.2 Integrationstests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

5.4 Schwierigkeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />

5.4.1 Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />

5.4.2 Ebenentypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

5.4.3 Komponententests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

6 Schlussfolgerung 75<br />

6.1 Zusammenfassung der Ergebnisse . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />

6.2 Offene Probleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

6.3 Ausblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!