Fractal analysis of urban catchments and their representation in semi-distributed models