Interaktive Sternkarte fürs WWW Diplomarbeit in Kartographie ETH Zürich, WS 2003 Nico Hauri
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 2 Inhalt Aufgabenstellung Vorgehen Astrogeodäsie Technisches Probleme Produkt Ausblick Dank Diskussion
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 3 Aufgabenstellung (I) Interaktive... –Eingabe von Ort und Zeit –Zoom und Pan –Benutzerdefinierte Eingaben... Stern-... –(Astrogeodätisch) korrekte Darstellung der Sterne und Sternbilder
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 4 Aufgabenstellung (II)... -Karte... –Gute und schöne (lesbare) Darstellung –Kartographische Grundsätze... fürs WWW –Systemunabhängig –Gute und einfache Bedienung –Unterstützung von Standards
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 5 Vorgehen Astrogeodätische Formeln Sprachen (SVG, JavaScript, PHP/Perl) Ideensammlung, Konzeption Benötigte Parameter (Client Server) Programmierung GUI Verfeinerung
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 6 Astrogeodäsie Sternkatalog –Fundamentalkatalog 6 (FK6) der Uni Heidelberg)(FK6) Nutation & Präzession –„schwankender“ Nordpol Projektion –Von 3D zu 2D –Hier: Stereographische Projektion
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 7 Technisches (I) SVG –Für Darstellung im Browserfenster –Auszeichnungssprache für 2D-Objekte –Offener Standard des W3C –Ziemlich Systemunabhängig –XML-Sprache –Mit Plug-In in Browser sehr einfach anzusehen
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 8 Technisches (II) JavaScript –Interaktivität –SVG-Objekte dynamisch erstellen und verändern dank DOM DOM (Document Object Model) –Ermöglicht Zugreifen mit einem Script direkt auf jedes Objekt des Dokumentes –Standard des W3C
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 9 Technisches (III) PHP –Serverseitige (dynamische) Erstellung des SVG-Files abhängig von Zeit und Ort –Wird interpretiert (nicht kompiliert) PHP vs Perl (kleiner Unterschied) –PHP neuer (persönlich) –PHP einfacher (persönlich) –Verwaltung von Arrays (technisch)
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 10 Probleme Sprachen –Alle Programmier-/Auszeichnungssprachen mussten zuerst erlernt/aufgefrischt werden Zeit –Fehlende Funktionen (Projektionen, Sternzeichen, Planeten, User-Eingabe von Orten, Mehrsprachigkeit) Fehler –Projektion: Sternzeichen erscheinen falsch –Sterne in Overview fehlen
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 11 Produkt (I) Normalversion –SVG, Interaktionen per JavaScript Version ohne JavaScript –Für SVG-Viewer ohne/mit langsamer Scriptunterstützung Version für PDA –Kleiner, plain SVG und HTML
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 12 Produkt (II)
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 13 Produkt (III) Erweiterbar –Projektionen –Einstellungen Erneuerbar –Jederzeit neue Sterndaten „importierbar“ Anpassbar –GUI relativ einfach anpassbar (CSS)
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 14 Produkt (IV) Vorstellung PDA
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 15 Ausblick Prototyp mit Basisfunktionen fertig –Quellcode säubern, evtl. vereinfachen –Weitere Funktionen implementieren Planeten, Sonne und Mond Sternbilder und Zusatzinformationen Zwei beeindruckende Projekte –“Sky View Cafe““Sky View Cafe“
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 16 Dank Prof. Dr. L. Hurni Tobias Dahinden Andreas Neumann Peter Staub
Mittwoch, 2. Juli 2003Interaktive Sternkarte fürs WWW DA in Kartographie, Nico Hauri 17 Diskussion