EXPRESSION ([Bev_class]=1)

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

EXPRESSION ([Bev_class]=1)

Leopold Schefcik (MULTIMEDIAPLAN.AT)

Hallo, ich möchte einen Layer (Poligone)mit der Bevölkerungsdichte in 5
Klassen (verschiedene Farben) anlegen.

Dazu habe ich eine map-Datei mit unterschiedlichen Klassen und "EXPRESSION"
gemacht:


  CLASS # Low Density
                MAXSCALE 120000
                MINSCALE 500
                EXPRESSION ([Bev_class]=1)  #if it is a string ('[FIELD]'='value')
                SYMBOL 1
                COLOR 248 147 147
                SIZE 1
        END

        CLASS # High Density
                MAXSCALE 120000
                MINSCALE 500
                EXPRESSION ([Bev_class]=2)
                SYMBOL 1
                COLOR 249 36 36
                SIZE 1
        END

Leider bekomme ich immer nur eine Fehlermeldung (bei einem relativen
SHAPEPATH):
        msDrawMap():Failed to draw layer named `Bev_Density'.
oder gar keine Message, aber auch kein Bild bei einem absoluten SHAPEPATH.


Hat da vielleicht jemand eine Idee dazu?

Schöne Grüße - Leopold

PS: Ich habs auch mit EXPRESSION ('[Bev_class]'='1') probiert, gleiches
Resultat.


---------------------------------------------------------------------

Die map-Datei:

MAP
  NAME "mmp_wms"
  STATUS ON
  EXTENT 71473.4670152 40074.0096694 1251326.533 923294.99034
  SIZE 800 600
  SHAPEPATH "C:\ms4w\apps\maplab-2.2\tutorial\data"
  SYMBOLSET "./etc/symbols.sym"
  FONTSET "./etc/fonts.txt"
  IMAGETYPE PNG
  IMAGECOLOR 255 255 226
  UNITS METERS
  WEB
    MINSCALE 2e+006
    MAXSCALE 5e+007
    IMAGEPATH "/ms4w/tmp/ms_tmp/"
    IMAGEURL "/ms_tmp/"
    METADATA
      "WMS_SRS"    "EPSG:31287 EPSG:4326 EPSG:31466 EPSG:31467"
      "wms_title"    "Centrope WMS bev_density"
      "wms_abstract"    "Bevölkerungsdichte Centrope Region"
    END
  END
  QUERYMAP
    STATUS ON
    SIZE -1 -1
    COLOR 255 0 0
    STYLE HILITE
  END
  PROJECTION
    "init=epsg:31287"
  END
  LEGEND
    STATUS ON
    IMAGECOLOR 255 255 255
    POSITION UL
    KEYSIZE 18 12
    KEYSPACING 5 5
    TEMPLATE
"C:/ms4w/apps/maplab-2.2/htdocs/mapbrowser/legend_template.html"
    LABEL
      TYPE BITMAP
      FONT "fritqat-italic"
      SIZE MEDIUM
      OFFSET 0 0
      BUFFER 0
      MINDISTANCE -1
      MINFEATURESIZE -1
      COLOR 0 0 89
      PARTIALS TRUE
      FORCE FALSE
    END
  END
  SCALEBAR
    STATUS ON
    COLOR 255 255 255
    OUTLINECOLOR 0 0 0
    BACKGROUNDCOLOR 0 0 0
    IMAGECOLOR 255 255 255
    UNITS KILOMETERS
    INTERVALS 5
    SIZE 300 5
    STYLE 0
    POSITION LL
    LABEL
      TYPE BITMAP
      SIZE SMALL
      OFFSET 0 0
      BUFFER 0
      MINDISTANCE -1
      MINFEATURESIZE -1
      COLOR 0 0 0
      PARTIALS TRUE
      FORCE FALSE
    END
  END
  OUTPUTFORMAT
    NAME "png"
    MIMETYPE "image/png"
    DRIVER "GD/PNG"
    EXTENSION "png"
    IMAGEMODE PC256
    TRANSPARENT FALSE
  END
  LAYER
    NAME "Bev_Density"
    STATUS ON
    DATA "test_bevdichte3"
    TYPE POLYGON
    UNITS METERS
    SIZEUNITS PIXELS
    MINSCALE 1
    MAXSCALE 100000000
    TOLERANCE 0
    TOLERANCEUNITS PIXELS
    METADATA
      "wms_title"    "Bev_Density"
      "DESCRIPTION"    "Bevölkerungsdichte"
      "WMS_SRS"    "EPSG:31287 EPSG:4326 EPSG:31466 EPSG:31467"
    END
          CLASS # Low Density
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='1')  #if it is a string ('[FIELD]'='value')
                        SYMBOL 1
                        COLOR 248 147 147
                        SIZE 1
                END

                CLASS # High Density
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='2')
                        SYMBOL 1
                        COLOR 249 36 36
                        SIZE 1
                END

                CLASS # High Density
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='3')
                        SYMBOL 1
                        COLOR 249 136 36
                        SIZE 1
                END

                CLASS
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='4')
                        SYMBOL 1
                        COLOR 249 136 136
                        SIZE 1
                END

                CLASS
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='5')
                        SYMBOL 1
                        COLOR 249 236 36
                        SIZE 1
                END

     END
  END
END



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users
Reply | Threaded
Open this post in threaded view
|

AW: EXPRESSION ([Bev_class]=1)

Ritter, Gudrun
Hallo Leopold,

ich habe eine ähnliche Klassifikation mit verschiedenen Straßenkategorien durchgeführt. Die unterschiedlichen Straßen wurden von mir von 1-5 gewichtet.

Die Syntax der EXPRESSION sieht wie folgt aus:

......

  NAME      str100
    TYPE      LINE
    DATA      dnm100_str
    STATUS    DEFAULT
    CLASSITEM 'GEW'

    CLASS
      NAME          "Kreisstrasse"
      MINSCALE       50001
      MAXSCALE      100000
      EXPRESSION    "4"
      COLOR         121 44 50
      SYMBOL        'circle'
      SIZE          2
      OVERLAYSYMBOL 'circle'
      OVERLAYCOLOR  255 255 255
      OVERLAYSIZE   1
    END


    CLASS
      NAME          "Landesstrasse"
      MINSCALE       50001
      MAXSCALE      250000
      EXPRESSION    "3"
      COLOR         121 44 50
      SYMBOL        'circle'
      SIZE          3
      OVERLAYSYMBOL 'circle'
      OVERLAYCOLOR  255 235 153
      OVERLAYSIZE   1
    END


Vielleicht reichen schon Hochkommas "2".


Viele Grüße Gudrun

-----Ursprüngliche Nachricht-----
Von: [hidden email]
[mailto:[hidden email]]Im Auftrag von
Leopold Schefcik (MULTIMEDIAPLAN.AT)
Gesendet: Dienstag, 6. September 2005 13:57
An: [hidden email]
Betreff: [Mapbender-users] EXPRESSION ([Bev_class]=1)



Hallo, ich möchte einen Layer (Poligone)mit der Bevölkerungsdichte in 5
Klassen (verschiedene Farben) anlegen.

Dazu habe ich eine map-Datei mit unterschiedlichen Klassen und "EXPRESSION"
gemacht:


  CLASS # Low Density
                MAXSCALE 120000
                MINSCALE 500
                EXPRESSION ([Bev_class]=1)  #if it is a string ('[FIELD]'='value')
                SYMBOL 1
                COLOR 248 147 147
                SIZE 1
        END

        CLASS # High Density
                MAXSCALE 120000
                MINSCALE 500
                EXPRESSION ([Bev_class]=2)
                SYMBOL 1
                COLOR 249 36 36
                SIZE 1
        END

Leider bekomme ich immer nur eine Fehlermeldung (bei einem relativen
SHAPEPATH):
        msDrawMap():Failed to draw layer named `Bev_Density'.
oder gar keine Message, aber auch kein Bild bei einem absoluten SHAPEPATH.


Hat da vielleicht jemand eine Idee dazu?

Schöne Grüße - Leopold

PS: Ich habs auch mit EXPRESSION ('[Bev_class]'='1') probiert, gleiches
Resultat.


---------------------------------------------------------------------

Die map-Datei:

MAP
  NAME "mmp_wms"
  STATUS ON
  EXTENT 71473.4670152 40074.0096694 1251326.533 923294.99034
  SIZE 800 600
  SHAPEPATH "C:\ms4w\apps\maplab-2.2\tutorial\data"
  SYMBOLSET "./etc/symbols.sym"
  FONTSET "./etc/fonts.txt"
  IMAGETYPE PNG
  IMAGECOLOR 255 255 226
  UNITS METERS
  WEB
    MINSCALE 2e+006
    MAXSCALE 5e+007
    IMAGEPATH "/ms4w/tmp/ms_tmp/"
    IMAGEURL "/ms_tmp/"
    METADATA
      "WMS_SRS"    "EPSG:31287 EPSG:4326 EPSG:31466 EPSG:31467"
      "wms_title"    "Centrope WMS bev_density"
      "wms_abstract"    "Bevölkerungsdichte Centrope Region"
    END
  END
  QUERYMAP
    STATUS ON
    SIZE -1 -1
    COLOR 255 0 0
    STYLE HILITE
  END
  PROJECTION
    "init=epsg:31287"
  END
  LEGEND
    STATUS ON
    IMAGECOLOR 255 255 255
    POSITION UL
    KEYSIZE 18 12
    KEYSPACING 5 5
    TEMPLATE
"C:/ms4w/apps/maplab-2.2/htdocs/mapbrowser/legend_template.html"
    LABEL
      TYPE BITMAP
      FONT "fritqat-italic"
      SIZE MEDIUM
      OFFSET 0 0
      BUFFER 0
      MINDISTANCE -1
      MINFEATURESIZE -1
      COLOR 0 0 89
      PARTIALS TRUE
      FORCE FALSE
    END
  END
  SCALEBAR
    STATUS ON
    COLOR 255 255 255
    OUTLINECOLOR 0 0 0
    BACKGROUNDCOLOR 0 0 0
    IMAGECOLOR 255 255 255
    UNITS KILOMETERS
    INTERVALS 5
    SIZE 300 5
    STYLE 0
    POSITION LL
    LABEL
      TYPE BITMAP
      SIZE SMALL
      OFFSET 0 0
      BUFFER 0
      MINDISTANCE -1
      MINFEATURESIZE -1
      COLOR 0 0 0
      PARTIALS TRUE
      FORCE FALSE
    END
  END
  OUTPUTFORMAT
    NAME "png"
    MIMETYPE "image/png"
    DRIVER "GD/PNG"
    EXTENSION "png"
    IMAGEMODE PC256
    TRANSPARENT FALSE
  END
  LAYER
    NAME "Bev_Density"
    STATUS ON
    DATA "test_bevdichte3"
    TYPE POLYGON
    UNITS METERS
    SIZEUNITS PIXELS
    MINSCALE 1
    MAXSCALE 100000000
    TOLERANCE 0
    TOLERANCEUNITS PIXELS
    METADATA
      "wms_title"    "Bev_Density"
      "DESCRIPTION"    "Bevölkerungsdichte"
      "WMS_SRS"    "EPSG:31287 EPSG:4326 EPSG:31466 EPSG:31467"
    END
          CLASS # Low Density
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='1')  #if it is a string ('[FIELD]'='value')
                        SYMBOL 1
                        COLOR 248 147 147
                        SIZE 1
                END

                CLASS # High Density
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='2')
                        SYMBOL 1
                        COLOR 249 36 36
                        SIZE 1
                END

                CLASS # High Density
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='3')
                        SYMBOL 1
                        COLOR 249 136 36
                        SIZE 1
                END

                CLASS
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='4')
                        SYMBOL 1
                        COLOR 249 136 136
                        SIZE 1
                END

                CLASS
                        MAXSCALE 120000
                        MINSCALE 500
                        EXPRESSION ('[Bev_class]'='5')
                        SYMBOL 1
                        COLOR 249 236 36
                        SIZE 1
                END

     END
  END
END



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users
Reply | Threaded
Open this post in threaded view
|

AW: EXPRESSION ([Bev_class]=1)

Leopold Schefcik (MULTIMEDIAPLAN.AT)
In reply to this post by Leopold Schefcik (MULTIMEDIAPLAN.AT)


Danke Gudrun!!

Es funktioniert jetzt.

beste Grüße - Leopold



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users