re[MAPSERVER-USERS] ad angle from database to rotate symbol -> Symbol definition error

Yewondwossen Assefa yassefa at dmsolutions.ca
Tue Feb 19 07:17:16 PST 2008


Paul,

  I think the syntax for attribute binding is something like
    ANGLE [orientation] (attribute value in brackets). Could you try 
changing you map file and give it a try.

Best Regards,


Paul L wrote:
> Dear List
> 
> I'm not the first one to ask this question, but I am unable to use the older
> list-posts as in the meantime (mapserver 5.0) the ANGLEITEM seems to be
> deprecated, if I understand this document
> http://mapserver.gis.umn.edu/development/rfc/ms-rfc-19
> correctly.
> 
> I am reading points from a postgis-table and would like Mapserver to rotate
> the symbols of each point according to the rotation-value stored as integer
> in the same table. It works fine as long as I hardcode the angle like
> "ANGLE=45". As soon as I try setting ANGLE="orientation" I get the
> errormessage: 
> 
> getSymbol(): Symbol definition error. Parsing error near
> (orientierung):(line 126)
> 
> Can you help me find my errors?
> Thank you very much
> Paul
> 
> P.S. I can actually read the angle and display it as a label, so it
> shouldn't be a problem of reading from the database.
> 
> 
> LAYER
> 
>     NAME points
>     TYPE POINT
>     CONNECTIONTYPE POSTGIS
>     CONNECTION "dbname=test_postgis user=postgres password=postgres
> host=localhost port=5432"
>     DATA "geometry from (select id, name, orientation, geometry from points)
> as foo USING UNIQUE id USING SRID=-1"
>   STATUS DEFAULT
>   TRANSPARENCY 65
> 
>   CLASS
>       STYLE
>         SYMBOL "U"
>         SIZE 15
>         COLOR 0 0 150
>         ANTIALIAS TRUE
> 	ANGLE 45
> 	#ANGLE "orientation" #throws error: getSymbol(): Symbol definition error
> (..)
>       END
>   END
> END


-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------




More information about the MapServer-users mailing list