Hallo Liebe Forengemeinde,
ich versuche gerade eine übersichtliche Karte zu erstellen, in der mehrere Symbole erscheinen sollen, welche aber aus einer gleichen Tabelle kommen.
Es ist ein Punktshape an welches ich eine SQL-Tabelle gezogen habe. Diese ist also nicht fest, sondern dynamisch. Jetzt gibt es in dieser Tabelle jedoch nur ein eindeutiges Feld welches die verschiedenen Gruppen unterscheidet. Als Beispiel könnten dies Spielgeräte sein. Diese haben alle den gleichen Typ, nämlich Spielgerät, aber sind doch unterschiedlich. Es könnten etwas eine Wippe, eine Schaukel oder eine Rutsche sein. Es gibt kein Feld wo nur Rutsche oder Schaukel steht, dann wäre es recht einfach. Es befindet sich dort nur ein Feld in dem einer Abkürzung und zusammen mit einer laufenden Nummer steht. Die gleichen Spielgeräte, also Schaukel und Wippe beginnen immer mit dem gleichen Präfix haben dann aber unterschiedlichste nummern.
Schaukel: SCHAU25136, SCHAU32149, SCHAU65487
Wippe: WIP1234, WIP32479; WIP12349
Rutsche: RUTSCH32241, RUTSCH32154
Sie lassen sich also durch den Präfix eindeutig unterscheiden. Aber durch die Nummer kann ich die normale Funktion der Kategorien nicht nutzen, dort müsste ich ja dann zu jedem einzelnen ein Symbol erstellen, könnte es aber nicht zu der Gruppe WIP oder RUTSCH tun.
Am einfachsten wäre es mit einem LIKE ‚RUTSCH%'. So funktioniert es ja auch in der Attributtabelle. Wie bekomme ich so etwas aber in der Symbologie hin?
ich versuche gerade eine übersichtliche Karte zu erstellen, in der mehrere Symbole erscheinen sollen, welche aber aus einer gleichen Tabelle kommen.
Es ist ein Punktshape an welches ich eine SQL-Tabelle gezogen habe. Diese ist also nicht fest, sondern dynamisch. Jetzt gibt es in dieser Tabelle jedoch nur ein eindeutiges Feld welches die verschiedenen Gruppen unterscheidet. Als Beispiel könnten dies Spielgeräte sein. Diese haben alle den gleichen Typ, nämlich Spielgerät, aber sind doch unterschiedlich. Es könnten etwas eine Wippe, eine Schaukel oder eine Rutsche sein. Es gibt kein Feld wo nur Rutsche oder Schaukel steht, dann wäre es recht einfach. Es befindet sich dort nur ein Feld in dem einer Abkürzung und zusammen mit einer laufenden Nummer steht. Die gleichen Spielgeräte, also Schaukel und Wippe beginnen immer mit dem gleichen Präfix haben dann aber unterschiedlichste nummern.
Schaukel: SCHAU25136, SCHAU32149, SCHAU65487
Wippe: WIP1234, WIP32479; WIP12349
Rutsche: RUTSCH32241, RUTSCH32154
Sie lassen sich also durch den Präfix eindeutig unterscheiden. Aber durch die Nummer kann ich die normale Funktion der Kategorien nicht nutzen, dort müsste ich ja dann zu jedem einzelnen ein Symbol erstellen, könnte es aber nicht zu der Gruppe WIP oder RUTSCH tun.
Am einfachsten wäre es mit einem LIKE ‚RUTSCH%'. So funktioniert es ja auch in der Attributtabelle. Wie bekomme ich so etwas aber in der Symbologie hin?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von gismoe am Mi., 19.06.2013 - 12:56
Permalink1.) In der Quelldatenbank, die du per SQL anzapfst einen View
erstellen, der eine weitere Symbolspalte generiert. Dann kannst du wie gewohnt über Klassen symbolisieren.
2.) Das Thema entsprechend häufig duplizieren und per Definitionsabfrage z.B. so LIKE ‚RUTSCH%' auf eine Art reduzieren. Darstellung über Einzelsymbol möglich. Du hast dann aber X Layer, die zur Not in einer Gruppe zusammengefasst werden könnten.
Mein Favorit wäre hier aber eindeutig die Nummer 1!
Gespeichert von MagnusP am Fr., 21.06.2013 - 10:55
Permalink