Download AJA Phase I 2000

Transcript
- 156 -
Eine Legende kann entweder die gleiche Darstellungssymbolik für alle dem jeweiligen Thema zugehörigen Geoobjekte definieren (Tabelle GEO_RENDERER_SIMPLE) oder eine
Klassifikation vorschreiben, entsprechend der die Geoobjekte präsentiert werden. Die Klassifikation teilt die Geoobjekte in Klassen ein, für welche jeweils eine andere Symbolik angegeben
wird.
Bei
der
Klassifikation
nach
einzelnen
Werten
(Tabelle
GEO_RENDERER_UNIQUEVALUE) werden Klassen basierend auf jeweils einem Wert des
Legendenattributs gebildet; bei der Klassifikation nach Intervallen (Tabelle
GEO_RENDERER_CLASSBREAKS) wird eine Klasse einem Intervall des Wertbereichs zugewiesen. Die Symbolik wird in Symboltabellen festgelegt und durch eine Symbol-ID mit der
Klasse verbunden. Da ein Geoobjekt mehrere Geometrien von verschieden Typen besitzen
kann, wird zu jeder Klasse jeweils ein Punkt-, ein Linien- und ein Flächenfüllungssymbol angegeben.
Symbole werden in der vorgegebenen Farbe angezeigt, außerdem definieren sie typspezifische Eigenschaften. Für Punktsymbole wird eine Größe, eine Drehung und ein Punkttyp angegeben, Liniensymbole werden durch Breite und Linientyp, Füllungssymbole durch
Füllungstyp beschrieben. Der Punkttyp gibt an, ob eine vordefinierte einfache geometrische
Form (wie Kreis oder Dreieck) oder ein Zeichen aus einem TrueType-Zeichensatz oder sogar ein kleines Bild als Punktsymbol dienen soll. Ähnlich gibt es auch für Linien- und Flächenfüllungssymbole vordefinierte Geometrien oder aus Bildern aufzubauende Muster.
4.2
Legendenbeschreibung in GISterm
Das oben beschriebene Schema wird vom JDBC RIPS-Adapter in eine innerhalb von GISterm einheitliche Legendenbeschreibung abgebildet (Abbildung 3). Jede Legende (Legend)
besteht aus einer oder mehreren Klassen (LegendClass), die den Wertbereich, die zugewiesene Symbol-ID und einige Darstellungsattribute, welche die in der Symboldefinition spezifizierte Symbolik überschreiben können, angeben. Einfache oder zusammengesetzte Symbole werden in Symbolpaletten verwaltet und können in Punkt- (MarkerSymbol), in Linien- (LineSymbol) und in Flächenfüllungssymbole (FillSymbol) unterteilt werden.
Abbildung 3: Klassenstruktur für Legenden und Symbole