private LayerQuery buildQuery( StyleRef style, LayerRef lr, MapOptionsMaps options, List<MapOptions> mapOptions,
OperatorFilter f, org.deegree.protocol.wms.ops.GetMap gm ) {
for ( org.deegree.layer.Layer l : Themes.getAllLayers( themeMap.get( lr.getName() ) ) ) {
insertMissingOptions( l.getMetadata().getName(), options, l.getMetadata().getMapOptions(),
defaultLayerOptions );
mapOptions.add( options.get( l.getMetadata().getName() ) );
}
LayerQuery query = new LayerQuery( gm.getBoundingBox(), gm.getWidth(), gm.getHeight(), style, f,
gm.getParameterMap(), gm.getDimensions(), gm.getPixelSize(), options,
gm.getQueryBox() );
return query;
}