[mapserver-users] Truetype line symbols

Xisco Guaita xguaita at cesiba.com
Thu May 23 02:12:23 EDT 2002


Stefan, thanks for your help

But I'm using mapserver 3.5, and my question is:
Are the ttf line symbols available in this version (3.5) or I need upgrade
to 3.6?


Xisco Guaita

> -----Mensaje original-----
> De: owner-mapserver-users at lists.gis.umn.edu
> [mailto:owner-mapserver-users at lists.gis.umn.edu]En nombre de Stepan
> Kafka
> Enviado el: martes, 21 de mayo de 2002 15:14
> Para: Xisco Guaita; mapserver-users at lists.gis.umn.edu
> Asunto: RE: [mapserver-users] Truetype line symbols
>
>
> In 3.6 version (after march 2002) you need set gap parameter negative to
> follow "as digitized" street direction. You also need to have the ms
> compiled with GD < 2.0 to avoid truetype characters orientation
> problem!  In
> 3.7 the syntax will be probably different.
>
>  SYMBOL
>    NAME "arrow+"
>    TYPE truetype
>    FONT Lucida
>    gap -20c #HERE !!!
>    character ">"
>  END
>
> Stepan Kafka
>
>
> > -----Pùvodní zpráva-----
> > Od: owner-mapserver-users at lists.gis.umn.edu
> > [mailto:owner-mapserver-users at lists.gis.umn.edu]za uživatele Xisco
> > Guaita
> > Odesláno: 21. kvìtna 2002 13:52
> > Komu: mapserver-users at lists.gis.umn.edu
> > Pøedmìt: [mapserver-users] Truetype line symbols
> >
> >
> > Hello,
> >
> > I need to represent the directions of the streets with a symbol like an
> > arrow. I have read in the list that the form to do it is with
> ttf symbols,
> > but these ttf symbols don't draw in the resultant map
> >
> > I'm using php mapscript to access a PostgreSQL/Postgis DB
> >
> > Part of the map file is:
> >
> > SYMBOL
> >   NAME "arrow+"
> >   TYPE truetype
> >   FONT Lucida
> >   gap 20
> >   character ">"
> > END
> >
> > SYMBOL
> >   NAME "arrow-"
> >   TYPE truetype
> >   FONT Lucida
> >   gap 20
> >   character "<"
> > END
> >
> > LAYER
> >   NAME sentidos
> >   TYPE line
> >   CONNECTIONTYPE postgis
> >   CONNECTION "user=demo password=demoSVG dbname=demo host=192.168.1.11"
> >   DATA "the_geom from tramos"
> >   STATUS On
> >   FILTER "sentido <> 0"
> >   CLASSITEM "sentido"
> >   CLASS
> >     EXPRESSION "1"
> >     COLOR 200 200 200
> >     SYMBOL "arrow+"
> >     SIZE 12
> >   END
> >   CLASS
> >     EXPRESSION "-1"
> >     COLOR 200 200 200
> >     SYMBOL "arrow-"
> >     SIZE 12
> >   END
> > END
> >
> > I can label the street layer with ttf fonts with no problems; but
> > instead of
> > being visualized the ttf symbols, the symbol by defect is visualized.
> >
> > MapServer version 3.5 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=TTF
> > INPUT=POSTGIS INPUT=SHAPEFILE
> > PHP v4.0.6  './configure' '--enable-inline-optimization' '--with-pgsql'
> > '--without-ttf' '-without-mysql' '--with-apxs' '--with-system-regex'
> >
> > Do you know what is my error?
> >
> > Thanks,
> > Xisco Guaita
> >
> >
>




More information about the mapserver-users mailing list