[Mapserver-users] Symbols in mapserver

Till Adams adams at terrestris.de
Tue Jan 13 09:20:56 PST 2004


Dear Ballini,

it is not possible to rotate symbols in mapserver, but it is possible to 
do this with labels. So you need a labelitem, which is the letter from 
your Ttf to display the symbol and a "labelangleitem" field with the 
angle of the rotation as value.

Looks like this:
LAYER
   NAME '...'
   ...
   CLASSITEM 'anitem'
   LABELITEM 'label'
   LABELANGLEITEM 'angle'
    CLASS
     NAME '...'
     EXPRESSION /./
     LABEL
      TYPE TRUETYPE
      FONT "aFont"
      SIZE 18
      COLOR 255 0 0
     END
    END  # CLASS
END # END LAYERFILE

Cheers,

Till

Ballini Yvain schrieb:
> Hi List,
> 
> I would like to know if someone has already used some tab file or
> shapefile in a mapserver application containing some oriented symbol
> (like a directional arrow, for example). The problem isnt' dealing with
> the case of label orientating because the tab file (or the shapefile,
> without OGR support) which is used has a "Point" geometry and not a
> "Line String" geometry.
> Under there is an extract of my tab file whose I get the features info
> with ogrinfo ("ogrinfo small_arrow.tab small_arrow"):
>  
> Layer name: small_arrow
> Geometry: Point
> Feature Count: 267349
> Extent: (6.682870, 36.681040) - (18.495850, 46.895265) Layer SRS WKT:
> GEOGCS["unnamed",
>     DATUM["WGS_1984",
>         SPHEROID["WGS 84",6378137,298.257223563],
>         TOWGS84[0,0,0,0,0,0,0]],
>     PRIMEM["Greenwich",0],
>     UNIT["degree",0.0174532925199433]]
> LABEL: String (70.0)
> OGRFeature(small_arrow):1
>   LABEL (String) =
>   Style = SYMBOL(a:110,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
>   POINT (8.85458500 45.96532000)
> 
> OGRFeature(small_arrow):2
>   LABEL (String) =
>   Style = SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
>   POINT (8.85363000 45.96459000)
> ...
> 
> In fact, I would like to know if there is a way to use correctly this
> tab file in mapserver or if I must use other data with my present
> version of mapserver 4.0.
> Any suggestion?
> Thanks ! :)
> Yvain.
> 
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> 


-- 

NEU +++ NEU +++ NEU +++ NEU

    AveiN! ist Open Source
Lizensiert unter der GNU GPL

-----

Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de





More information about the MapServer-users mailing list