XML-basierte Visualisierung von Geodaten ... - GIS-Management
XML-basierte Visualisierung von Geodaten ... - GIS-Management
XML-basierte Visualisierung von Geodaten ... - GIS-Management
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.