Application of geo-spatial techniques and cellular automata for modelling urban growth of a heterogeneous urban fringe | Synapse