Learning urban cellular automata in a real world. The case study of Rome metropolitan area