Hi Nicol, Excellent! It works! Now I only have one more issue:
http://www.dogomaps.net/bikkels/index.html?zoom=9&lat=385827.82031&lon=174867.38281&layers=B The label is duplicated due to the fact that I am retrieving tiles. Any experience with that? 2011/2/23 Nicol Hermann <[email protected]> > Hi Milo, > > Try: > $theme_class[$i]->settext($v); > > http://mapserver.org/mapscript/php/index.html#classobj > > HTH > Nicol > > > Am Mittwoch, den 23.02.2011, 16:19 +0100 schrieb Milo van der Linden: > > Hello people, > > > > I have created a piece of mapscript that takes a key/value pair and > > creates class-coloring according to this. This works perfectly well > > except for one tiny little thing: > > > > I want to add $v as a label to my classes. > > > > My question is: Is it possible to assign static text to a label? > > Because if it is not; I would have to query the underlying layer for > > it's centroid and create a text label on top of that layer. > > > > For instance something like: > > $theme_label[$i]->set("labeltext", $v); > > > > > > > > foreach ($mycollection as $k=>$v) { > > $theme_class[$i]=ms_newClassObj($theme_layer); > > $theme_class[$i]->setExpression($k); > > $theme_class[$i]->set("name", > > $theme_class[$i]->getExpressionString()); > > $theme_style[$i]=ms_newStyleObj($theme_class[$i]); > > $tc = $theme->getColourValue($v); > > $theme_style[$i]->color->setRGB($tc[0],$tc[1],$tc[2]); > > $theme_style[$i]->outlinecolor->setRGB(255,255,255); > > //$theme_label[$i]=ms_newLabelObj($theme_class[$i]); > > //$theme_label[$i]->set("font", "sans"); > > //$theme_label[$i]->set("type", "truetype"); > > //$theme_label[$i]->set("size", 10); > > //$theme_label[$i]->set("labeltext", $v); > > $i++; > > } > > > > _______________________________________________ > > mapserver-users mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > >
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
