|
Das Paper als PDF (15 Seiten, 137kb) hier in voller Länge.
Am 20./21. November 2003 fand am Hasso-Plattner-Institut in Potsdam das diesjährige web.mapping Symposium statt. Mehrere Vertreter von carto:net erarbeiteten eine Präsentation - Nicole Ueberschär präsentierte. Nachfolgendes informiert über den Vortrag und bietet zudem Ergänzungen. Unter anderem werden zahlreiche vorgeführte Beispiele bereit gestellt.
Der offene Standard zur Darstellung von zweidimensionalen Vektorgraphiken, Scalable Vector Graphics, etabliert sich gegenwärtig in der "Netzwelt". Die XML basierte Markup-Sprache bietet insbesondere für Webmapping-Zwecke weitreichende Vorteile.
Der Vortrag bietet einleitend aktuelle Basisinformationen zu SVG und versucht Antworten auf Fragen "Wie und in welche Richtung entwickelt sich SVG in der Zukunft ?" geben. Dabei wird unter anderem der derzeitige Entwicklungsstand der Arbeitsgruppe SVG des WWW Konsortiums erläutert. Die Ausarbeitung von Version 1.2 der SVGBasic Recommendation steht unmittelbar vor dem Abschluss. Daneben vermittelt ein Überblick gegenwärtiger Implementierungen eine immer breitere Unterstützung seitens der Softwareentwickler sowohl kommerziell als auch Open-Source. Weiter werden Eindrücke von der diesjährigen SVG.Open Konferenz in Vancouver präsentiert. Hier ist besonders die Anstrengung verschiedener Kartographen zu erwähnen, die eine themenbezogene Diskussion führten. Ziel war es, kartographische Anforderungen für zukünftige Neufassungen des Standards zu evaluieren. Eine daraus resultierte "Wishlist", die an die Arbeitsgruppe SVG weitergeleitet wurde, fasst die wichtigsten Gedanken zusammen.
Im zweiten Teil der Präsentation werden interessante kartographische Möglichkeiten gezeigt. Anhand aktueller Beispiele auf Grundlage der derzeitigen Spezifikation werden verschiedenste SVG Webmapping Projekte vorgestellt. Damit verbundene Konzepte und die praktische Umsetzung dieser veranschaulichen den sinnvollen und optimalen Einsatz von SVG. Weitere "SVG Szenarien" geben zusätzlich neue Ideen und Aufschluss über realisierbare kartographische Anwendungen. Als eine dieser ist beispielsweise die Generierung von SVG-Karten aus "GML Daten" zu erwähnen. Daneben werden konkrete Implementierungen angesprochen, die SVG auf sinnvolle Art und Weise erzeugen.
Der letzte Block der Präsentation zeigt auf Grundlage des SVG Working Draft 1.2 Beispiele der neuen Features. Neben zahlreichen Verbesserungen, wie standardisierte Audio-und Video Implementierung oder "Multipage SVG" sind besonders die neuen Möglichkeiten im Umgang mit Text zu erwähnen. Weiter stellt die RCC-Technik ("Rendering Custom Content") eine Vordefinition von beispielsweise Bedienelementen zur Wiederverwendung in beliebigen Anwendungen zur Verfügung. Mit Hilfe des Adobe SVG Viewer 6 pre-alpha Plug-In, der dem Working Draft 1.2 in vielen Punkten schon entspricht, können zukünftige SVG Features bereits getestet und vorgeführt werden. Durch diese absehbaren Erneuerungen wird SVG in der Zukunft eine noch größere Rolle einnehmen.
Die folgenden Beispiele erfordern den Adobe SVG Viewer 6 pre-alpha. Damit Entwickler gegen verschiedene Plug-In's Anwendungen testen können, steht ein Plug-In Switcher zur Verfügung. Mehr zu den verschiedenen Viewern finden Sie in den Fussnoten der Seite der allgemeinen Beispiele (englisch).
Obwohl Cursor schon seit Version 1.0 spezifiziert sind, gelten sie als neues Feature. Das liegt vor allem an der bisher fehlenden Unterstützung der weit verbreiteten SVG Viewer. Das vorbereitete Beispiel zeigt zum einen die durch die Spezifikation festgelegten Cursorausprägungen. Zum anderen, wie durch das Cursor-Element neue, eigene Cursorsymbole eingefügt werden können.
Right-click, save ... ZIP Archive | RAR Archive
Direktzugriff: myCursor.svg file.
Durch den Working Draft 1.2 wurden SVG neue Möglichkeiten zum Arbeiten mit Textblöcken gegeben. Das nachfolgende Beispiel gibt eine ersten Eindruck, wie Textblöcke in Zukunft mit SVG formatiert werden können.
Right-click, save ... ZIP Archive | RAR Archive
Direktzugriff: Dateien in diesem Verzeichnis.
Die Rendering Custom Content Technologie - kurz RCC - bietet die Grundlage zur Definition benutzerdefinierter Elemente. In diesem Zusammenhang liegt es nahe, kartographische Symbole global in einer "ChartLibrary" zur Verfügung zu stellen. Anhand der Diagramminstanzen wird die zugehörige Diagrammebene erzeugt. Das folgende Beispiel zeigt einen möglichen Aufbau und die Struktur einer ChartLibrary für thematische Karten mittels der RCC Technologie (Start des Beispiels mit map.svg).
Right-click, save ... ZIP Archive | RAR Archive
Direktzugriff: map.svg(z).
Download aller Beispiele:
Right-click, save ...
ZIP Archive | RAR Archive
HELD G., NEUMANN A., UEBERSCHÄR N., WINTER A.M., 2003: SVG für die Webkartographie - Aktuelles und Zukünftiges, in: Proceeding zum Webmapping Symposium 2003, Potsdam.
| Last modified:
Friday, 02-Jul-2004 23:44:44 CEST
© carto:net (andreas neumann & andré m. winter) original URL for reference: http://www.carto.net /papers/svg/webmapping/index.shtml |