human mobility uncovering traveling patterns in cities spatial networks large-scale geolocalized social networks knowledge networks connections of firms, technology fields and creative minds