Factors of city development