Koordinatenaustausch Seminar : Historische Karten als Interfaces Koordinatenaustausch ● ● Koordinaten Client SVG Geographische Koordinaten /UMT Austausch Annahmen Client anfragen Server antworten 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 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