在mapscript php上使用pixmap图像填充多边形
我需要创建一个新的符号,从图像上的图像飞行,并使用它在一个层作为模式 期望输出: 我成功了:在mapscript php上使用pixmap图像填充多边形,php,mapserver,Php,Mapserver,我需要创建一个新的符号,从图像上的图像飞行,并使用它在一个层作为模式 期望输出: 我成功了: $oSymbol = new symbolObj($map, "imtest"); $oSymbol->set("type", MS_SYMBOL_PIXMAP); $oSymbol->setImagePath('symbols/images/star-symbol.png'); $oSymbol->set("filled", MS_TRUE); $oSymbol->set("s
$oSymbol = new symbolObj($map, "imtest");
$oSymbol->set("type", MS_SYMBOL_PIXMAP);
$oSymbol->setImagePath('symbols/images/star-symbol.png');
$oSymbol->set("filled", MS_TRUE);
$oSymbol->set("sizex", 1);
$oSymbol->set("sizey", 1);
$oSymbol->set("inmapfile", MS_TRUE);
//$style->set("symbolname", "mydash");
/*
* @ create CLASS for LAYER
*/
$class = new ClassObj($layer);
if ($type_feature == 'polygon') {
//die('polygon');
$symbol = 'mapinfo-sym-41';
$symbol_style_opacity = 100;
$symbol_style_color = array(0, 0, 255);
$class->updateFromString("
CLASS
STYLE
SYMBOL 'imtest'
COLOR 0 0 255
ANGLE 30
SIZE 10
WIDTH 1
OPACITY 100
END
END
");
}