[Mapserver-DE] Handling mit CLASS, EXPRESSION,..

Kerstin.Schlicht Kerstin.Schlicht at dr-eisele.de
Mon Jan 24 09:37:35 CET 2005


Hallo Liste,

- ich würde mir einen Layer gerne nach verschiedenen  Kategorien 
anzeigen lassen, in dem die unterschiedlichen Kategorien frei wählbar 
sind (bspw. mittels einer Checkbox) Wie kann ich das bewerkstelligen?
- Außerdem wäre es vorteilhaft eine weitere Attributspalte einzubinden. 
Kann man innerhalb eines Layers mit mehreren "Classitems" arbeiten? (ich 
hab´s versucht - ohne Erfolg).

Im jetzigen Zustand werden ja entweder alle Kategorien oder gar keine 
gezeigt (aufgrund der Auswahlmöglichkeit in einer Checkbox für "test").
Hier meine Layerstruktur:
  LAYER
    NAME test
    TYPE point
    DATA test01
#    GROUP test    # nicht klar, was für eine Bewandtnis?!
    STATUS off
    TOLERANCE 10
    MINSCALE 10000
    SYMBOLSCALE 1700000
    LABELITEM "NR_"

    CLASSITEM "FACHBEREIC"

     CLASS
      NAME Hydrologie
      EXPRESSION /HYD/
      SYMBOL punkt
      MAXSIZE 15
      SIZE 10
      COLOR 34 145 255
      OUTLINECOLOR 0 0 0
      LABEL
         TYPE truetype
         FONT "arial"
         MINSIZE 4
         MAXSIZE 12
         SIZE 5
        COLOR 0 0 0
        POSITION UR
     END
    END

    CLASS
      NAME "Altlasten"
      EXPRESSION /ALT/
      SYMBOL punkt
      MAXSIZE 15
      SIZE 10
      COLOR 200 20 70
      OUTLINECOLOR 0 0 0
      LABEL
        TYPE truetype
        FONT "arial"
        MINSIZE 4
        MAXSIZE 12
        SIZE 5
        COLOR 0 0 0
        POSITION UR
      END
    END

    CLASS
      NAME "Bauwesen "
      EXPRESSION /BAU/
      SYMBOL punkt
      MAXSIZE 15
      SIZE 10
      COLOR 160 120 200
      OUTLINECOLOR 0 0 0
      LABEL
        TYPE truetype
        FONT "arial"
        MINSIZE 4
        MAXSIZE 12
        SIZE 5
        COLOR 0 0 0
        POSITION UR
      END
    END

  CLASS
      NAME "sonstiges"
      EXPRESSION /SONST/
      SYMBOL punkt
      MAXSIZE 15
      SIZE 10
      COLOR 220 220 220
      OUTLINECOLOR 0 0 0
      LABEL
        TYPE truetype
        FONT "arial"
        MINSIZE 4
        MAXSIZE 12
        SIZE 5
        COLOR 0 0 0
        POSITION UR
      END
    END

    HEADER "nav_header.html"
    FOOTER "nav_footer.html"
    TEMPLATE "nav_body.html"
  END

Freu mich - wie immer - über Hilfestellungen
Kerstin

PS: Wenn der Layer komplizierter als notwendig aufgebaut ist, freu ich 
mich auch über einen einfacheren Strukturvorschlag!!




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)