Koordinatenaustausch Seminar : Historische Karten als Interfaces
Koordinatenaustausch Client SVG Geographische Koordinaten /UMT Austausch Annahmen Client anfragen Server antworten
Der Client Stellt die Karen dar Client Koordinaten Der Client Stellt die Karen dar Gehen wir davon aus das er von der Geographischen Zuordnung nur wenig wissen muss. Daher wird es wichtig auf welchen Koordinaten welche Bildblöcke dargestellt werden und was der Nutzer überhaupt sehen will und d.H. Übertragen werden muss
Client Koordinaten System Beispielsystem: Mittelpunktsblock Mittelpunkts Pixel Mittelpunkts Koordinate (Geographische) Zoomfaktor Darstellungsart Kartenname/Typ
SVG Fakten: Nullpunkt Links Oben Beschreibung in XML Nur Positive Werte Frei Skalierbar
Weiteres zu SVG Vorteile: Kompakt Frei Skalierbar Probleme: Metadaten nötig zur anpassung an Kartengröße Nullpunkt ist nicht Mittelpunkt! <polygon points="100 100 100 200 150 200" />
Geographische Koordinaten Koordinaten werden durch Längen und Breitengrad Dargestellt Bsp.: Länge 98,6° Breite 7.183333° Alle Orte auf der Erde können damit eindeutig Referenziert werden Webstandard bei den meisten Dititalen kartensystemen
UTM Vermessung in Streifen Koordinaten aus Streifen ,Rechts und Hochwert Bsp.: Rechtswert 411.777,6 m Hochwert 5.655.984,3 m Zone 33-Nord Es können leicht Koordinaten Verschoben werden Nicht auf Die Polarbereiche Anwendbar Kartenstreifen Überschneiden sich
Der Client setzt Kartenteile und SVG zusammen Vorraussetzungen Der Client setzt Kartenteile und SVG zusammen Der Server besitzt die Verzerrungsinformationen um die Karte zu Georeferenzieren
Client Wissen Zur Vermeidung von Redundanter Kommunikation müssen nur wichtige und auch Angeforderte kartenteile geliefert werden Der Client muss dem Server sagen was er wie Haben will Verwendetes Koordinaten system: geographische Projektion oder Karten Koordinaten system (Pixel blöcke o.ä.) Was ist sichbar: Geographischer Anteil,Nichtgeogrphische Informationen, Moderne Karten für nicht dargestellt “Löcher”.
Anfragen Laden: Das Laden einer Karte auf den Kleinten Daten: Startpunkt (Kartentitel und/oder Geographische Koordinate) Darstellungsflaeche (in Pixeln) Umgebungsvariblen ( Darstellungsdetails) Cache Status
Anfragen Move: Hier muss ein Vektor angegeben werden in wechseln die Karte Verschoben wurde damit schnell genung Kartenmaterial nach geladen werden kann und der Cache nach gefüllt wird Daten : Verschiebungsverktor Geographische Orientierungskoordinate Zoominformation( in welchem Detailgrad befinden wir uns) cache Status änderugen
Anfragen Zoomen: den Kartenauschnitt Vergrößern und Verkleienrn Daten: Koordinate Zoomfaktor Cache Status änderungen
Anfragen Darstellungsveränderung Wir möchten eine andere Projektion angezeigt bekommen oder andere Karten Informationen ein und Ausblenden Daten: Sich ändernde Umgebungs Variablen Cache Status änderungen
Server Rückgabe Der Server gibt auf alle Anfragen nur Neue Informationen Zurück Geographische Mittelpunktskoordinate Neue Bild Stücke Informationen zum anordnen der Neuen Bildstücke Neue SVG Elemente mit Metadaten