Beanshell:Toggle Layer Visibility
Jump to navigation
Jump to search
The following script toggles the visibility of all layers (ie if not visible, make visible and vice versa).
{
import com.vividsolutions.jump.workbench.model.Layer;
Iterator iter= wc.getLayerManager().getLayers().iterator();
while (iter.hasNext()) {
Layer layer = (Layer)iter.next();
layer.setVisible ( ! layer.isVisible());
}
}
This script will make a layer called "street" visibile.
{
import com.vividsolutions.jump.workbench.model.Layer;
Layer layer = wc.getLayerManager().getLayer("street");
if (layer != null) {
layer.setVisible(true);
}
}