[mapserver-users] php Mapscript - update from string problem
Stephen Woodbridge
woodbri at swoodbridge.com
Thu Nov 12 20:22:55 PST 2009
Worth,
check and see if you can find an open bug for this, if not please open a
bug against 5.6. Did you test this against 5.4 and/or 5.6 RC?
Thanks,
-Steve W
Worth Lutz wrote:
>
>
> Has anyone else tried to add a class to a layer with either:
>
>
>
> $layer->updateFromString(‘LABEL CLASS NAME " Selected School " STYLE
> SYMBOL school COLOR 255 125 0 SIZE 20 END LABEL TYPE truetype
> MINFEATURESIZE 50 MINDISTANCE 0 POSITION UC FONT vera SIZE 7 COLOR 255
> 125 0 END END END’);
>
>
>
> -or-
>
>
>
> $class->updateFromString('CLASS NAME " Selected School " STYLE SYMBOL
> school COLOR 255 125 0 SIZE 20 END LABEL TYPE truetype MINFEATURESIZE 50
> MINDISTANCE 0 POSITION UC FONT vera SIZE 7 COLOR 255 125 0 END END'
>
> );
>
>
>
> When I tried this, the school symbol for my point is not used. The
> points show up as a single orange pixel under the label. I used
>
>
>
> var_dump($class)
>
>
>
> and
>
>
>
> $class->symbol = 0
>
>
>
> $class->symbolname = ‘school’
>
>
>
> This produced the problem result with the single pixel.
>
>
>
> When I looked at the other symbols, the attribute
>
>
>
> $class->symbol = 1
>
>
>
> When I set the symbol separately with:
>
>
>
> $style->set('symbolname', ‘school’);
>
>
>
> The symbol attribute is set to 1 and the symbol is correctly used on the
> map.
>
>
>
> Apparently this is a problem with ‘updateFromString’ in PHP mapscript.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list