14.04.2015 Aufrufe

XML-basierte Visualisierung von Geodaten ... - GIS-Management

XML-basierte Visualisierung von Geodaten ... - GIS-Management

XML-basierte Visualisierung von Geodaten ... - GIS-Management

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Behr 9<br />

Canvas<br />

Viewport<br />

+x<br />

+y<br />

Abbildung 2: Die Malfläche (canvas) ist potentiell unendlich groß. Angezeigt wird<br />

der Inhalt des Viewports. Die positive y-Achse zeigt nach unten.<br />

2.4 Grundlegene Primitive<br />

In den nachfolgenden Unterabschnitten werden für die kartographische <strong>Visualisierung</strong> wesentliche<br />

Elemente vorgestellt.<br />

2.4.1 Rechtecke<br />

Ein Rechteck wird mit dem rect-Element erzeugt, einem leeren Element. Die Attribute x und y<br />

legen die Koordinaten des linken oberen Eckpunktes fest (Standardwert: 0). Breite (width) und die<br />

Höhe (height) müssen immer aufgeführt sein. Durch optionale Werte rx und ry lassen sich die<br />

Ecken des Rechtecks abrunden.<br />

Abbildung 3: Definition eines rect-Elements und seine Anzeige im Viewer<br />

(Quelle: http://svg.tutorial.aptico.de/)<br />

Der Darstellungsstil wird über das style-Attribut vorgegeben. fill erwartet eine RGB-Farbangabe<br />

oder das Schlüsselwort none 11 und legt die Füllfarbe für das Element fest. Voreingestellter Wert für<br />

das Attribut fill ist black 12 .<br />

Die Rahmenlinie wird durch die Stileigenschaft stroke bestimmt, das ebenfalls eine Farbangabe<br />

oder das Schlüsselwort none als Wert erwartet. Voreingestellter Wert ist none. Rahmenlinien eines<br />

Elements werden also nur dargestellt, wenn Sie der Stileigenschaft stroke eine Farbangabe<br />

zuordnen!<br />

Die Stileigenschaft stroke-width bietet die Möglichkeit, die Stärke der Rahmenlinie zu<br />

bestimmen. Standardwert für stroke-width ist, wie generell in SVG üblich, 1px.<br />

11 keine Füllung bzw. keine Linie<br />

12<br />

Farbangaben sind in unterschiedlicher Form möglich. black entspricht in hexadezimaler<br />

Schreibnweise #000000, kann aber auch als rgb(0,0,0) spezifiziert werden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!