Sorry! Found it by scroogling a bit: Set PROCESSING "LABEL_NO_CLIP=ON" per layer. Everything works now!
2011/2/23 Milo van der Linden <[email protected]> > 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
