[Mapserver-users] Logical expression is not working

Eduardo Patto Kanegae eduardo at consultoria.eti.br
Wed Jun 16 09:42:12 PDT 2004


YEs.

I put as u told me:

EXPRESSION "('[TIP_CODIGO]' eq 'XX' AND [FLAGS] > 0)"

but no point appears.

I also tried removing ():
EXPRESSION "'[TIP_CODIGO]' eq 'XX' AND [FLAGS] > 0"

but it didn't work too.

I've downloaded this binary ms 4.2 from www.maptools.org ( phpmapscript package)


Eduardo Patto Kanegae
http://www.consultoria.eti.br
UIN: 303747254

Treinamento em UMN MapServer - http://www.consultoria.eti.br/ptbr/?menuoption=mapserver
I Encontro Nacional de Usuários MapServer - http://mapserver.cttmar.univali.br/encontro2004
Projeto MapServer Brasil - http://mapserver.cttmar.univali.br

***Fim da Mensagem / End of Message ***





On 16 Jun 2004 11:51:16 -0400, Eric Bridger <eric at gomoos.org> escreveu:

> De: Eric Bridger <eric at gomoos.org>
> Data: 16 Jun 2004 11:51:16 -0400
> Para: Eduardo Patto Kanegae <eduardo at consultoria.eti.br>
> Assunto: Re: [Mapserver-users] Logical expression is not working
> 
> On Wed, 2004-06-16 at 11:07, Eduardo Patto Kanegae wrote:
> > I'm trying to display a point shapefile layer using logical expressions to classify the layer according to two field values but it's not working.
> > 
> > my mapserver cgi is : 
> > MapServer version 4.2.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
> > 
>  ...
> > it works fine, but not works if I write:
> > 
> > +++++++++
> >   LAYER
> >     DATA "estabs"
> >     NAME "estabs"
> >     STATUS DEFAULT
> >     TYPE POINT
> >     UNITS METERS
> >     CLASS
> >       NAME "Açougue"
> >       EXPRESSION "(('[TIP_CODIGO]' eq '11') AND ([FLAGS] > 0))"
> >       STYLE
> >           COLOR 192 128 32
> >         MAXSIZE 15
> >         MINSIZE 5
> >         SIZE 15
> >         SYMBOL "SYM_ACOUGUE"
> >       END
> >     END
> >     CLASS
> >       NAME "Bar"
> >       EXPRESSION "(('[TIP_CODIGO]' eq '13') AND ([FLAGS] > 0))"
> >       STYLE
> >           COLOR 92 192 252
> >         MAXSIZE 15
> >         MINSIZE 5
> >         SIZE 15
> >         SYMBOL "SYM_BAR"
> >       END
> >     END
> >  END
> > +++++++++
> > 
> > it should be working, but I don't know what is wrong here...and no error log is being generated.
> 
> 
> Just a guess, but have you tried removing the extra parentheses?
> 
> EXPRESSION "('[TIP_CODIGO]' eq '13' AND [FLAGS] > 0)"
> 
> 
> 
> 



More information about the MapServer-users mailing list