Lately I have been working on this schema of the algorithm that should provide detection for the zones of the map. A zone should correspond to a place, which was described in the messages left by the users and is defined as the natural playground of interaction in the city space.
Still have to figure out what engine use to solve physical proximity of messages, Social Network Analysis, and the semantic analysis of the messages content.