[mapserver-users] symbol rotation follow map rotation ?

Oliver Christen oliver.christen at camptocamp.com
Mon Jun 30 00:43:28 PDT 2014


I see in the code a function "msRotateVectorSymbol" but that function 
doesnt seen to be called from anywhere.
is it something only usable from mapscript ?

> dear list
>
> Observed using mapserver 6.0.1, I have noticed that symbol rotation 
> doesn't seem to follow map rotation, ie. the symbols keep the same 
> absolute angle whatever the map angle is.
> I have the feeling this is a current limitation of Mapserver, as it 
> doesn't know if the symbol angle is an absolute value (independent of 
> the map angle) or relative (map angle should be added to symbol angle).
>
> example here:
>
> no map rotation (signs symbols with angle aligning them with the 
> streets):
> http://map-preprod.morges.ch/preprod/wsgi/mapserv_proxy?BBOX=527784.2%2C151341.33%2C527831.44%2C151402.27&HEIGHT=2438&WIDTH=1890&map_resolution=254&TRANSPARENT=true&VERSION=1.1.1&FORMAT=image%2Fpng&SERVICE=WMS&format_options=dpi%3A254&LAYERS=vd_cad_tpr_cs_s_coul_grl%2Cvd_cad_tpr_baths_s_coul_grl%2Cvd_cad_tpr_odl_l_coul_grl%2Cmf_cad_no_lieudit_label_coul%2Cmf_cad_ab_nom_localisation_label_coul_grl%2Cpri_25_a%2Cgeb_25_a%2Ceis_25_l_modif%2Cstr_25_l%2Coft_tpr_swissnames%2Cmf_sig_signal_physique&REQUEST=GetMap&STYLES=&SRS=EPSG%3A21781 
>
>
> with map rotation (signs symbols have kept their initial angle and are 
> not aligned anymore):
> http://map-preprod.morges.ch/preprod/wsgi/mapserv_proxy?BBOX=527784.2%2C151341.33%2C527831.44%2C151402.27&HEIGHT=2438&WIDTH=1890&map_resolution=254&TRANSPARENT=true&VERSION=1.1.1&FORMAT=image%2Fpng&SERVICE=WMS&map_angle=59.99999999999999&format_options=dpi%3A254&LAYERS=vd_cad_tpr_cs_s_coul_grl%2Cvd_cad_tpr_baths_s_coul_grl%2Cvd_cad_tpr_odl_l_coul_grl%2Cmf_cad_no_lieudit_label_coul%2Cmf_cad_ab_nom_localisation_label_coul_grl%2Cpri_25_a%2Cgeb_25_a%2Ceis_25_l_modif%2Cstr_25_l%2Coft_tpr_swissnames%2Cmf_sig_signal_physique&REQUEST=GetMap&STYLES=&angle=59.99999999999999&SRS=EPSG%3A21781 
>
>
> could someone confirm or infirm?
>
> In my opinion I would prefer a relative angle calculation by default, 
> but that's just me :)
>
> thanks for reading
> kind regards
> Oliver
>


-- 
Camptocamp SA
Oliver Christen
PSE A, EPFL
CH-1015 Lausanne

www.camptocamp.com

+41 21 619 10 23 (direct)
+41 21 619 10 10 (centrale)
+41 21 619 10 00 (fax)




More information about the MapServer-users mailing list