So you have a set of positions for some services (coffee shops, groceries), a set of positions for cameras and a set of positions for homes.
But how you model people actually driving each day and their paths? Because the accuracy of your conclusions seems to heavily depend on the accuracy of modelling.