Combining remote sensing, habitat suitability models and cellular automata to model the spread of the invasive shrub Ulex europaeus