Style Symbol Problem

René F. Viancos S. rviancos at GMAIL.COM
Sun Nov 26 21:55:55 PST 2006


Hi Peter, the classitem sentence is at the begining of the layer
definition...

i can't isolate the error... i dont know whath's wrong...

Kind Regards

2006/11/26, Peter Freimuth <pf at mapmedia.de>:
>
> René F. Viancos S. schrieb:
> > Hi users, i have a big problem with symbols in my AVL webmapping
> > system. the system always show the same symbol....
> >
> > http://200.11.84.234/tmp/1164503361121091.gif
> > <http://200.11.84.234/tmp/1164503361121091.gif>
> >
> >
> > I have a symbol file called symbols.sym, like in GMAP, and the
> > following symbols defined (arrow angles)
> >
> > #1
> > SYMBOL
> >   NAME "1"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/0.gif"
> >   TRANSPARENT 3
> > END
> >
> > #2
> > SYMBOL
> >   NAME "2"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/15.gif"
> >   TRANSPARENT 3
> > END
> >
> > #3
> > SYMBOL
> >   NAME "3"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/30.gif"
> >   TRANSPARENT 3
> > END
> >
> > #4
> > SYMBOL
> >   NAME "4"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/45.gif"
> >   TRANSPARENT 3
> > END
> >
> > #5
> > SYMBOL
> >   NAME "5"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/60.gif"
> >   TRANSPARENT 3
> > END
> >
> > #6
> > SYMBOL
> >   NAME "6"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/75.gif"
> >   TRANSPARENT 3
> > END
> >
> > #7
> > SYMBOL
> >   NAME "7"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/90.gif"
> >   TRANSPARENT 3
> > END
> >
> > #8
> > SYMBOL
> >   NAME "8"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/105.gif"
> >   TRANSPARENT 3
> > END
> >
> > #9
> > SYMBOL
> >   NAME "9"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/120.gif"
> >   TRANSPARENT 3
> > END
> >
> > #10
> > SYMBOL
> >   NAME "10"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/135.gif"
> >   TRANSPARENT 3
> > END
> >
> > #11
> > SYMBOL
> >   NAME "11"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/150.gif"
> >   TRANSPARENT 3
> > END
> >
> > #12
> > SYMBOL
> >   NAME "12"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/165.gif"
> >   TRANSPARENT 3
> > END
> >
> > #13
> > SYMBOL
> >   NAME "13"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/180.gif"
> >   TRANSPARENT 3
> > END
> >
> > #14
> > SYMBOL
> >   NAME "14"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/195.gif"
> >   TRANSPARENT 3
> > END
> >
> > #15
> > SYMBOL
> >   NAME "15"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/210.gif"
> >   TRANSPARENT 3
> > END
> >
> > #16
> > SYMBOL
> >   NAME "16"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/225.gif"
> >   TRANSPARENT 3
> > END
> >
> > #17
> > SYMBOL
> >   NAME "17"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/240.gif"
> >   TRANSPARENT 3
> > END
> >
> > #18
> > SYMBOL
> >   NAME "18"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/255.gif"
> >   TRANSPARENT 3
> > END
> >
> > #19
> > SYMBOL
> >   NAME "19"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/270.gif"
> >   TRANSPARENT 3
> > END
> >
> > #20
> > SYMBOL
> >   NAME "20"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/285.gif"
> >   TRANSPARENT 3
> > END
> >
> > #21
> > SYMBOL
> >   NAME "21"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/300.gif"
> >   TRANSPARENT 3
> > END
> >
> > #22
> > SYMBOL
> >   NAME "22"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/315.gif"
> >   TRANSPARENT 3
> > END
> >
> > #23
> > SYMBOL
> >   NAME "23"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/330.gif"
> >   TRANSPARENT 3
> > END
> >
> > #24
> > SYMBOL
> >   NAME "24"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/345.gif"
> >   TRANSPARENT 3
> > END
> >
> > #25
> > SYMBOL
> >   NAME "25"
> >   TYPE PIXMAP
> >   IMAGE "../htdocs/images/360.gif"
> >   TRANSPARENT 3
> > END
> >
> >
> > and i have dumped de mapObj in a map file, in order to check the
> > different symbol id's for each style symbol , and the layer that has
> > the symbols in this map file ( test.map) is shown as follows:
> >
> > LAYER
> >     CLASSITEM "id_pos"
> >     CONNECTION "user=postgres password=2wsdfsw234rfwersw2efr4
> > dbname=localiza_dev host= 10.0.0.200 <http://10.0.0.200/>"
> >     CONNECTIONTYPE POSTGIS
> >     DATA "the_geom from (SELECT client_avlsrv.id AS id_pos,
> > adm_vehiculos.id_vehiculo AS id_vehiculo, client_avlsrv.id_avl AS
> > id_avl, adm_empresa_cliente.id_cliente AS id_cliente, pos_utm AS
> > the_geom, client_avlsrv.t AS fecha_hora, vel, ang, nombres, apellidos,
> > marca, patente, tipo_vehiculo, substring(nombres from 0 for position('
> > ' in (nombres || ' '))) || ' ' || substring(apellidos from 0 for
> > position(' ' in (apellidos || ' '))) as nombre_apellido  FROM
> > ((((client_avlsrv JOIN adm_conductores ON (client_avlsrv.id_conductor
> > = adm_conductores.id_conductor)) JOIN adm_avls ON (adm_avls.id_avl =
> > client_avlsrv.id_avl)) JOIN adm_empresa_cliente ON
> > (adm_empresa_cliente.id_cliente = adm_conductores.id_cliente)) JOIN
> > adm_vehiculos ON (adm_vehiculos.id_avl = adm_avls.id_avl)) WHERE
> > client_avlsrv.id IN (12998,12997,12995,12993,12992) ORDER BY
> > client_avlsrv.id DESC ) AS foo using srid=32719 using unique id_pos"
> >     LABELITEM "patente"
> >       METADATA
> >       END
> >     NAME "Movil localiza"
> >     SIZEUNITS PIXELS
> >     STATUS ON
> >     TEMPLATE "query.php"
> >     TOLERANCEUNITS PIXELS
> >     TYPE POINT
> >     UNITS METERS
> >     CLASS
> >       NAME "Movil Patente 0"
> >       LABEL
> >         ANGLE 0.000000
> >         ANTIALIAS TRUE
> >         FONT "sans"
> >         MAXSIZE 5
> >         MINSIZE 5
> >         SIZE 2
> >         TYPE TRUETYPE
> >         BUFFER 2
> >         COLOR 0 0 0
> >         FORCE TRUE
> >         MINDISTANCE -1
> >         MINFEATURESIZE -1
> >         OFFSET 0 0
> >         OUTLINECOLOR 255 255 255
> >         PARTIALS TRUE
> >         POSITION UC
> >       END
> >       METADATA
> >       END
> >       STYLE
> >         ANGLE 360
> >         BACKGROUNDCOLOR 255 0 0
> >         COLOR 255 0 0
> >         OUTLINECOLOR 0 0 255
> >         SIZE 25
> >         SYMBOL 19
> >       END
> >       TEMPLATE "query.html"
> >     END
> >     CLASS
> >       NAME "Movil Patente 1"
> >       LABEL
> >         ANGLE 0.000000
> >         ANTIALIAS TRUE
> >         FONT "sans"
> >         MAXSIZE 5
> >         MINSIZE 5
> >         SIZE 2
> >         TYPE TRUETYPE
> >         BUFFER 2
> >         COLOR 0 0 0
> >         FORCE TRUE
> >         MINDISTANCE -1
> >         MINFEATURESIZE -1
> >         OFFSET 0 0
> >         OUTLINECOLOR 255 255 255
> >         PARTIALS TRUE
> >         POSITION UC
> >       END
> >       METADATA
> >       END
> >       STYLE
> >         ANGLE 360
> >         BACKGROUNDCOLOR 255 0 0
> >         COLOR 255 0 0
> >         OUTLINECOLOR 0 0 255
> >         SIZE 25
> >         SYMBOL 2
> >       END
> >       TEMPLATE "query.html"
> >     END
> >     CLASS
> >       NAME "Movil Patente 2"
> >       LABEL
> >         ANGLE 0.000000
> >         ANTIALIAS TRUE
> >         FONT "sans"
> >         MAXSIZE 5
> >         MINSIZE 5
> >         SIZE 2
> >         TYPE TRUETYPE
> >         BUFFER 2
> >         COLOR 0 0 0
> >         FORCE TRUE
> >         MINDISTANCE -1
> >         MINFEATURESIZE -1
> >         OFFSET 0 0
> >         OUTLINECOLOR 255 255 255
> >         PARTIALS TRUE
> >         POSITION UC
> >       END
> >       METADATA
> >       END
> >       STYLE
> >         ANGLE 360
> >         BACKGROUNDCOLOR 255 0 0
> >         COLOR 255 0 0
> >         OUTLINECOLOR 0 0 255
> >         SIZE 25
> >         SYMBOL 2
> >       END
> >       TEMPLATE "query.html"
> >     END
> >     CLASS
> >       NAME "Movil Patente 3"
> >       LABEL
> >         ANGLE 0.000000
> >         ANTIALIAS TRUE
> >         FONT "sans"
> >         MAXSIZE 5
> >         MINSIZE 5
> >         SIZE 2
> >         TYPE TRUETYPE
> >         BUFFER 2
> >         COLOR 0 0 0
> >         FORCE TRUE
> >         MINDISTANCE -1
> >         MINFEATURESIZE -1
> >         OFFSET 0 0
> >         OUTLINECOLOR 255 255 255
> >         PARTIALS TRUE
> >         POSITION UC
> >       END
> >       METADATA
> >       END
> >       STYLE
> >         ANGLE 360
> >         BACKGROUNDCOLOR 255 0 0
> >         COLOR 255 0 0
> >         OUTLINECOLOR 0 0 255
> >         SIZE 25
> >         SYMBOL 17
> >       END
> >       TEMPLATE "query.html"
> >     END
> >     CLASS
> >       NAME "Movil Patente 4"
> >       LABEL
> >         ANGLE 0.000000
> >         ANTIALIAS TRUE
> >         FONT "sans"
> >         MAXSIZE 5
> >         MINSIZE 5
> >         SIZE 2
> >         TYPE TRUETYPE
> >         BUFFER 2
> >         COLOR 0 0 0
> >         FORCE TRUE
> >         MINDISTANCE -1
> >         MINFEATURESIZE -1
> >         OFFSET 0 0
> >         OUTLINECOLOR 255 255 255
> >         PARTIALS TRUE
> >         POSITION UC
> >       END
> >       METADATA
> >       END
> >       STYLE
> >         ANGLE 360
> >         BACKGROUNDCOLOR 255 0 0
> >         COLOR 255 0 0
> >         OUTLINECOLOR 0 0 255
> >         SIZE 25
> >         SYMBOL 23
> >       END
> >       TEMPLATE "query.html"
> >     END
> >   END
> >
> > i don't know what's wrong..
> >
> > Can anybody help me ??
> >
> >
> > Regards
> >
> >
> >
> > --
> > René F. Viáncos S.
> > Director
> > Centro de Computación
> > e Informática, CICULS
> > Universidad de la Serena
> > Tel (56-51) 204269
> > rviancos at userena.cl <mailto:rviancos at userena.cl>
> > www.userena.cl <http://www.userena.cl/>
> Dear René,
> if i don't miss something there is no CLASSITEM in the Layer and no
> EXPRESSION in the different CLASSE's. So Mapserver draws all items with
> the style of your first class. All others are not taken into account.
> Just define an expression in each CLASS to do the classification and it
> should work as expected.
> Kind regards,
> Peter
>
> --
> Mit freundlichem Gruß
>
> Peter Freimuth
> _________________________________________________
> MapMedia GmbH
> Kartographie und raumbezogene Informationssysteme
>
> Heilbronner Straße 10
> D-10711 Berlin Charlottenburg
>
> fon:  +49.(0)30.89 06 82 70
> fax:  +49.(0)30.89 06 82 73
> mail: pf at mapmedia.de
> net:  www.mapmedia.de
> pgp:  on demand
> _________________________________________________
>
>


-- 
René F. Viáncos S.
Director
Centro de Computación
e Informática, CICULS
Universidad de la Serena
Tel (56-51) 204269
rviancos at userena.cl
www.userena.cl


_______________________

La información contenida en esta transmisión (y sus documentos adjuntos), es
confidencial y no puede ser usada o difundida por personas distintas a su(s)
destinatario(s). El uso no autorizado de la información contenida en esta
transmisión puede ser sancionado civil y criminalmente de conformidad con la
ley chilena. Si ha recibido esta transmisión por error, por favor destrúyala
y notifique al remitente. Atendido que no existe certidumbre que el presente
mensaje no ha sido modificado como resultado de su transmisión
por correo electrónico, o retransmitido sin alteración alguna; La
Univerdidad de La Serena no será responsable del contenido del mismo ni
puede entenderse como emanado de sus representantes legales o transmitido
con la autorización previa de ellos.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20061127/41da32cd/attachment.htm>


More information about the MapServer-users mailing list