Factors influencing the development of major cities