help style->set(size,'size') ms-4.1.1
Bart van den Eijnden
bartvde at XS4ALL.NL
Mon Feb 21 05:32:29 PST 2005
Hi,
don't you need quotes around size?
$oStyle->set('size' , $aRec['s_size'] );
Best regards,
Bart
> Hi List,
>
> This works php-mapscript 4.2.5 :
>
> $layer = $this->map->getLayerByName('layer_x');
> $clase = $layer->getclass(0);
> $style = $clase->getStyle(0);
> $style->set(size,20);
> $style->color->setRGB(255,0,0);
>
> The symbol size 20 works fine in php-mapscript 4.2.5.
>
> http://www.vianauta.com/test/error/image_ms-4.2.5.png
>
> But php-mapscript 4.4.1 the symbol syze is not correct, is very small.
>
> http://www.vianauta.com/test/error/image_ms-4.4.1.png
>
>
> Object class produced ms-4.2.5:
>
> ms_class_obj Object ( [_handle_] => Resource id #158 [_layer_handle_] =>
> Resource id #156 [_map_handle_] => Resource id #63 [name] => cliente
> [title] => [type] => 0 [status] => 1 [template] => [numstyles] => 1
> [label] => ms_label_obj Object ( [_handle_] => Resource id #159 [font] =>
> [type] => 1 [shadowsizex] => 1 [shadowsizey] => 1 [backgroundshadowsizex]
> => 1 [backgroundshadowsizey] => 1 [size] => 2 [minsize] => 4 [maxsize] =>
> 256 [position] => 9 [offsetx] => 0 [offsety] => 0 [angle] => 0 [autoangle]
> => 0 [buffer] => 0 [antialias] => -1 [wrap] => 0 [minfeaturesize] => -1
> [autominfeaturesize] => 0 [mindistance] => -1 [partials] => 1 [force] => 0
> [color] => ms_color_obj Object ( [_handle_] => Resource id #160 [red] =>
> 127 [green] => 0 [blue] => 0 ) [outlinecolor] => ms_color_obj Object (
> [_handle_] => Resource id #161 [red] => 255 [green] => 255 [blue] => 255 )
> [shadowcolor] => ms_color_obj Object ( [_handle_] => Resource id #162
> [red] => -1 [green] => -1 [blue] => -1 ) [backgroundcolor] => ms_color_obj
> Object ( [_handle_] => Resource id #163 [red] => -1 [green] => -1 [blue]
> => -1 ) [backgroundshadowcolor] => ms_color_obj Object ( [_handle_] =>
> Resource id #164 [red] => -1 [green] => -1 [blue] => -1 ) ) [minscale] =>
> -1 [maxscale] => -1 )
>
> Object class produced ms-4.4.1:
>
> ms_class_obj Object ( [_handle_] => Resource id #158 [_layer_handle_] =>
> Resource id #156 [_map_handle_] => Resource id #63 [name] => cliente
> [title] => [type] => 0 [status] => 1 [template] => [numstyles] => 1
> [label] => ms_label_obj Object ( [_handle_] => Resource id #159 [font] =>
> [encoding] => [type] => 1 [shadowsizex] => 1 [shadowsizey] => 1
> [backgroundshadowsizex] => 1 [backgroundshadowsizey] => 1 [size] => 2
> [minsize] => 4 [maxsize] => 256 [position] => 9 [offsetx] => 0 [offsety]
> => 0 [angle] => 0 [autoangle] => 0 [buffer] => 0 [antialias] => -1 [wrap]
> => 0 [minfeaturesize] => -1 [autominfeaturesize] => 0 [mindistance] => -1
> [partials] => 1 [force] => 0 [color] => ms_color_obj Object ( [_handle_]
> => Resource id #160 [red] => 127 [green] => 0 [blue] => 0 ) [outlinecolor]
> => ms_color_obj Object ( [_handle_] => Resource id #161 [red] => 255
> [green] => 255 [blue] => 255 ) [shadowcolor] => ms_color_obj Object (
> [_handle_] => Resource id #162 [red] => -1 [green] => -1 [blue] => -1 )
> [backgroundcolor] => ms_color_obj Object ( [_handle_] => Resource id #163
> [red] => -1 [green] => -1 [blue] => -1 ) [backgroundshadowcolor] =>
> ms_color_obj Object ( [_handle_] => Resource id #164 [red] => -1 [green]
> => -1 [blue] => -1 ) ) [minscale] => -1 [maxscale] => -1 )
>
>
> Object style produced ms-4.2.5:
>
> ms_style_obj Object ( [_handle_] => Resource id #165 [_class_handle_] =>
> Resource id #158 [_layer_handle_] => Resource id #156 [_map_handle_] =>
> Resource id #63 [symbol] => 6 [symbolname] => industria [size] => 20
> [minsize] => 8 [maxsize] => 20 [offsetx] => 0 [offsety] => 0 [color] =>
> ms_color_obj Object ( [_handle_] => Resource id #166 [red] => 255 [green]
> => 0 [blue] => 0 ) [backgroundcolor] => ms_color_obj Object ( [_handle_]
> => Resource id #167 [red] => -1 [green] => -1 [blue] => -1 )
> [outlinecolor] => ms_color_obj Object ( [_handle_] => Resource id #168
> [red] => 0 [green] => 0 [blue] => 0 ) )
>
>
> Object style produced ms-4.4.1:
>
> ms_style_obj Object ( [_handle_] => Resource id #165 [_class_handle_] =>
> Resource id #158 [_layer_handle_] => Resource id #156 [_map_handle_] =>
> Resource id #63 [symbol] => 6 [symbolname] => industria [size] => 20
> [minsize] => 8 [maxsize] => 20 [offsetx] => 0 [offsety] => 0 [color] =>
> ms_color_obj Object ( [_handle_] => Resource id #166 [red] => 255 [green]
> => 0 [blue] => 0 ) [backgroundcolor] => ms_color_obj Object ( [_handle_]
> => Resource id #167 [red] => -1 [green] => -1 [blue] => -1 )
> [outlinecolor] => ms_color_obj Object ( [_handle_] => Resource id #168
> [red] => 0 [green] => 0 [blue] => 0 ) )
>
>
> It's a Bug?...Any suggestions would be much appreciated.
>
> Thank's.
>
> Daniel A. Lagos H.
> dlagos at fdcconsult.com
> Santiago, Chile.
More information about the MapServer-users
mailing list