Diplomarbeit - Smart Map Browsing
Diplomarbeit - Smart Map Browsing
Diplomarbeit - Smart Map Browsing
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