Human Behaviour and GIS. Methodologies for analysing urban mobility in a GIS environment