The role of geographic knowledge in sub-city level geolocation algorithms