[mapserver-users] Graph only bar and pie without values?
elisabeth theresia
dbee_kawai at yahoo.com
Sun Aug 29 04:21:35 PDT 2010
Thanks Forums, yesterday I already can appear graph from Mapserv vs 5.x
But, why just appear bar or pie without values?
Anyone can explain about the coding that should i write?
if i have mapfile with many layer and also many class, how to write it and
display graph dynamic?
here the example:
i have 1 database with 4 tables (tA,tB,tC,tD), in one table has 4 fields but if
i want to display just 2 fields (region and total) from each table , how to
write it down in Layer TYPE CHART?
if i wrote like this, it will display bar on the map all same, no short tall
graph and all same pie, no part of it.
# tA
LAYER
#NAME "tA"
STATUS DEFAULT
TYPE CHART
PROCESSING "CHART_TYPE=BAR"
PROCESSING "CHART_SIZE=40 30" #specify size of the chart for pie or bar
graphs
#PROCESSING "CHART_SIZE=20 10" #specify width n height for graphs
CONNECTIONTYPE POSTGIS
CONNECTION "user=xpassword=pass dbname=db host=localhost port=5432"
DATA "the_geom FROM tA USING UNIQUE num" ## HOW TO WRITE ?
CLASS
NAME "Region 1"
TEMPLATE "./template_gender.html"
EXPRESSION ([total]>=1000 and [total]<=2000) # is it rite?
STYLE
SIZE [region]
COLOR 255 255 0
OUTLINECOLOR 0 0 0
WIDTH 2
ANTIALIAS TRUE
END#STYLE
END #CLASS
CLASS
NAME "Region 2"
TEMPLATE "./template_gender.html"
EXPRESSION ([total]>=2001 and [total]<=3000)
STYLE
SIZE [region]
COLOR 255 255 255
OUTLINECOLOR 0 0 0
WIDTH 2
ANTIALIAS TRUE
END#STYLE
END #CLASS
END LAYER
############################################
# tB
LAYER
#NAME "tA"
STATUS DEFAULT
TYPE CHART
PROCESSING "CHART_TYPE=BAR"
PROCESSING "CHART_SIZE=40 30" #specify size of the chart for pie or bar
graphs
#PROCESSING "CHART_SIZE=20 10" #specify width n height for graphs
CONNECTIONTYPE POSTGIS
CONNECTION "user=xpassword=pass dbname=db host=localhost port=5432"
DATA "the_geom FROM tA USING UNIQUE num" ## HOW TO WRITE ?
CLASS
NAME "Region 1"
TEMPLATE "./template_gender.html"
EXPRESSION ([total]>=1000 and [total]<=2000) # is it rite?
STYLE
SIZE [region]
COLOR 255 255 0
OUTLINECOLOR 0 0 0
WIDTH 2
ANTIALIAS TRUE
END#STYLE
END #CLASS
CLASS
NAME "Region 2"
TEMPLATE "./template_gender.html"
EXPRESSION ([total]>=2001 and [total]<=3000)
STYLE
SIZE [region]
COLOR 255 255 255
OUTLINECOLOR 0 0 0
WIDTH 2
ANTIALIAS TRUE
END#STYLE
END #CLASS
END LAYER
:
:
until 2 layers more that describe 2 tables.
Thanks all,
-Theresia :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100829/fefdf1b2/attachment.htm>
More information about the MapServer-users
mailing list