[MS4W-Users] $class->status without effect

Kniprath, Ludwig Ludwig.Kniprath at wver.de
Mon May 7 05:29:21 EST 2012


Hi List!
I use MapServer version 6.1-dev (MS4W 3.0.4-dev) on my windows XP Laptop. 

I have some tileindexed multicolored raster-layers (topographical data), where I want to switch the status of some classes on demand with PHP-Mapscript

[SNIP]
for($cc=0; $cc < $map_file_layer_object->numclasses; $cc++){
	$map_file_class = $map_file_layer_object->getClass($cc);
	$map_file_class->status = 0;
}
$map_file_layer_object->draw($map_image);
[/SNIP]

But afterwards the layer-image still has the pixels of these classes.

The same happens, when setting the status to "OFF" in the mapfile or with $map_file_class->set('status', MS_OFF); or $map_file_class->updateFromString('CLASS STATUS OFF END');
And the workaround $map_file_class->deletestyle(0); makes php-cgi.exe crash...

Any hints?

Ludwig


More information about the MS4W-Users mailing list