Abstract:Urbanization has caused various problems, such as traffic congestion, ecological imbalance, and environmental pollution. Investigating the urban carrying capacity becomes crucial in order to ensure the development of a city in a comprehensive, coordinated, and sustainable way. Combining traditional method with big data from the internet, including interest points and spatial road network, an evaluating system of carrying capacity in Shanghai city has been established. By using onentropy from the information theory, carrying capacity of all regions in Shanghai city have been evaluated and analyzed. It is showed that these regions are divided into five levels, and differences between each neigh are obvious. According to present condition of each region, the deficiency of capacity development has been pointed out, and suggestions and countermeasures for sustainable development in the future have been put forward.