[mapserver-users] creating classes with mapscript

Nicolau Werneck nwerneck at yahoo.com.br
Wed Dec 26 11:06:46 EST 2001


Hello, folks... It's  me again! :]

OK, this definition in the .map file works (the code
of the location is displayed over it on the map):

LAYER NAME empresas DATA sedes TYPE annotation STATUS
default
  CLASSITEM 'CODIBGE'
  LABELITEM 'CODIBGE'
  CLASS EXPRESSION '3144508'
    LABEL TYPE truetype FONT verdanai SIZE 7 COLOR 0 0
0 POSITION auto END END
END

... but this piece of PHP/MapScript code doesn't
deliver the same results.  The map is displayed as if
the class is empty. The layer definition if there on
the .map, but no classes are defined on it:

$cla =
ms_newClassObj($map->getLayerByName("empresas"));
$cla->setexpression("'3144508'");
$cla->label->type=MS_TRUETYPE;
$cla->label->font="verdanai";
$cla->label->size=7;
$cla->label->color=$cor;
$cla->label->position=MS_UL;



shouldn't it give the SAME results? 

thanks...

++nicolau



_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis!
http://br.geocities.yahoo.com/



More information about the mapserver-users mailing list