Machine learning for spatial analyses in urban areas