Quantifying Three-Dimensional Street Network Orientation Entropy in Chongqing, China: Implications for Urban Spatial Order and Environmental Perception
Abstract
1. Introduction
1.1. Background and Motivation
- Ray-casting algorithms (Turner et al., 2001) [9], which simulate the openness and obstructions from a given viewpoint, providing detailed insights into visual accessibility and perceptual clarity;
- Voxel-based visibility analysis (Aleksandrov et al., 2019) [10], which discretizes space into three-dimensional units to evaluate visibility probabilities, making it particularly suitable for analyzing complex architectural and urban forms;
- Space syntax theory, originally developed by Hillier and Hanson (1984) [11], models spatial cognition through network structures such as axial maps and convex spaces. Although initially focused on two-dimensional analysis, recent studies (e.g., Stamps, 2010) [12] have extended its application to 3D environments, enabling a deeper understanding of spatial structures in multi-level and vertical urban settings.
1.2. Limitation of Previous Research
2. Definition
2.1. Three-Dimensional Orientation Entropy: Concept and Spatial Partitioning
polar angle θ ∈ [arccos((j − 1)/16), arccos(j/16)], j = 1, 2, 3, …, 15, 16
2.2. Hemisphere Limitation and Rationale
2.3. Sensitivity to Sampling Scale and Angular Resolution
3. Method
3.1. Collection of Spatial Data for Street Nodes
- Coordinate system transformation: convert the coordinate system of the road shapefile from the WGS84 geographic coordinate system (latitude and longitude) to the CGCS2000 projected coordinate system (meter). Similarly, project the DEM layer from the geographic coordinate system to the projected coordinate system. It is necessary to ensure that both the road network and DEM data are in the same coordinate system, enabling accurate spatial analysis and overlay in ArcScene.
- Simplify the road network and split polylines into line segments: Use the “Simplify Line” tool to remove redundant vertices without altering the basic geometry of the roads. Then, use the “Split Line at Vertices” tool to divide the polylines into line segments at each vertex.
- Extracting vertices: Use the “Feature Vertices To Points” tool to extract the vertices of the road lines as points. In this process, not only were the endpoints of the streets extracted, but the two points extracted from the same segment were also marked, serving as an important reference for the subsequent calculation of direction vectors.
- Adding XY coordinates: Use the “Add XY Coordinates” tool to add the X and Y coordinates to these points.
- Adding Z coordinates: Use the “Extract Values to Points” tool to supplement the points with Z values using the DEM.
3.2. Calculation of Direction Vectors
- Adjust the table by sorting it by ‘ORIG_FID’ in ascending order: import the table from ArcScene into Excel for easier viewing, then sort it by ‘ORIG_FID’ to ensure the two endpoints of the same line segment are placed on adjacent rows. Alternatively, similar operations can be performed in ArcScene, and the table can be exported once the process is complete.
- Import the Pandas library: It allows us to read from and write to Excel tables in Python.
- Subtract the point coordinates to obtain direction vectors: Start traversing each row from the first row and determine if the ‘ORIG_FID’ attribute value of the current row is the same as the next row. If they are the same, subtract the coordinates of the current point from the coordinates of the next point, and sequentially add the computed result to a new Excel document for storage; if they are different, skip the entry.
3.3. Transformation of Direction Vectors
- Normalize the directional vectors: Divide each coordinate of the vector by its magnitude.
- Unify the directional vectors: Determine whether the vector lies in the upper hemisphere. Retain vectors that meet this condition, reverse and store those that do not, and address any special cases related to other boundary conditions (Figure 2).
- Transform the coordinate system: Transform the vectors from Cartesian coordinates to Spherical coordinates using the following formulas: set the radius r = 1, calculate the polar angle θ = arccos(Z), and compute the azimuthal angle ϕ = arctan(Y/X).
3.4. Calculation of Vector Distribution Probability
- Determine the spatial unit to which each directional vector belongs: Traverse the direction vectors of the streets, use the polar angleθand azimuthal angle ϕ to determine the corresponding spatial range, and increment the count accordingly. After completing the traversal, the count of vectors within each spatial range can be accurately obtained.
- Count the total number of vectors.
- Calculate the probability of vectors appearing in each spatial unit: Divide the number of vectors in each spatial range by the total number of vectors.
3.5. Calculation of Three-Dimensional Orientation Entropy
4. Results and Discussion
4.1. Entropy Values for Representative Areas in Selected Chinese Cities
4.2. Perceptual Impact of Entropy Values in High-Entropy Areas: A Case Study of Chongqing’s Central Urban Area
4.2.1. Three-Dimensional Orientation Entropy of Streets in the Districts of Downtown Chongqing
4.2.2. Perception of Disorderliness of Streets in the Districts of Downtown Chongqing
4.2.3. Correlation Between Entropy and Subjective Ratings
4.3. Comparison with Traditional Spatial Complexity Measures
5. Conclusions
6. Research Limitations and Future Directions
6.1. Limitations of ArcGIS and Python Toolchain
6.2. Detailed Research Limitations
6.3. Recommendations for Future Research
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. English Translation of the Questionnaire
- 1.
- Do you agree to participate in this survey based on the information provided above? [Single Choice]*
- ○
- Agree (Please continue answering)
- ○
- Disagree (The survey will be closed, thank you for your participation)
- 2.
- In the following districts of downtown Chongqing, please select the ones you are particularly unfamiliar with (you may choose none if you are familiar with all of them) [Multiple Choice]*
- □
- Yuzhong District
- □
- Dadukou District
- □
- Jiangbei District
- □
- Shapingba District
- □
- Jiulongpuo District
- □
- Nanan District
- □
- Beibei District
- □
- Yubei District
- □
- Banan District
- □
- None
- 3.
- Rate the level of disorderliness of the road network in Yuzhong District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 4.
- Rate the level of disorderliness of the road network in Dadukou District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 5.
- Rate the level of disorderliness of the road network in Jiangbei District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 6.
- Rate the level of disorderliness of the road network in Shapingba District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 7.
- Rate the level of disorderliness of the road network in Jiulongpuo District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 8.
- Rate the level of disorderliness of the road network in Nanan District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 9.
- Rate the level of disorderliness of the road network in Beibei District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 10.
- Rate the level of disorderliness of the road network in Yubei District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
- 11.
- Rate the level of disorderliness of the road network in Banan District [Single Choice]*
- ○
- 1 (Very clear)
- ○
- 2
- ○
- 3
- ○
- 4
- ○
- 5 (Average)
- ○
- 6
- ○
- 7
- ○
- 8
- ○
- 9
- ○
- 10 (Very chaotic)
References
- Gudmundsson, A.; Mohajeri, N. Entropy and order in urban street networks. Sci. Rep. 2013, 3, 3324. [Google Scholar] [CrossRef] [PubMed]
- Batty, M. Entropy in Spatial Aggregation. Geogr. Anal. 1976, 8, 1–21. [Google Scholar] [CrossRef]
- Haken, H.; Portugali, J. The Face of the City Is Its Information. J. Environ. Psychol. 2003, 23, 385–408. [Google Scholar] [CrossRef]
- Gastner, M.T.; Newman, M.E. The spatial structure of networks. Eur. Phys. J. B 2006, 49, 247–252. [Google Scholar] [CrossRef]
- Shannon, C.E. A mathematical theory of communication. SIGMOBILE Mob. Comput. Commun. Rev. 2001, 5, 3–55. [Google Scholar] [CrossRef]
- Boeing, G. Urban spatial order: Street network orientation, configuration, and entropy. Appl. Netw. Sci. 2019, 4, 67. [Google Scholar] [CrossRef]
- Xie, F.; Levinson, D. Measuring the Structure of Road Networks. Geogr. Anal. 2007, 39, 336–356. [Google Scholar] [CrossRef]
- Chan, S.H.Y.; Donner, R.V.; Lämmer, S. Urban road networks—Spatial networks with universal geometric features? Eur. Phys. J. B 2011, 84, 563–577. [Google Scholar] [CrossRef]
- Turner, A.; Doxa, M.; O’SUllivan, D.; Penn, A. From Isovists to Visibility Graphs: A Methodology for the Analysis of Architectural Space. Environ. Plan. B Plan. Des. 2001, 28, 103–121. [Google Scholar] [CrossRef]
- Aleksandrov, M.; Zlatanova, S.; Kimmel, L.; Barton, J.; Gorte, B. Voxel-Based Visibility Analysis for Safety Assessment of Urban Environments. ISPRS Ann. Photogramm. Remote. Sens. Spat. Inf. Sci. 2019, IV-4/W8, 11–17. [Google Scholar] [CrossRef]
- Hillier, B.; Hanson, J. The Social Logic of Space; Cambridge University Press: Cambridge, UK, 1984. [Google Scholar]
- Stamps, A.E. Use of Static and Dynamic Media to Simulate Environments: A Meta-Analysis. Percept. Mot. Ski. 2010, 111, 355–364. [Google Scholar] [CrossRef] [PubMed]
- Boeing, G. The Morphology and Circuity of Walkable and Drivable Street Networks. In The Mathematics of Urban Morphology; D’Acci, L., Ed.; Modeling and Simulation in Science, Engineering and Technology; Birkhäuser: Cham, Switzerland, 2019; pp. 271–287. [Google Scholar]
- Boeing, G. Measuring the complexity of urban form and design. Urban Des. Int. 2018, 23, 281–292. [Google Scholar] [CrossRef]
- Hanson, J. Order and Structure in Urban Design. Ekistics 1989, 56, 22–42. [Google Scholar]
- Manioudis, M.; Meramveliotakis, G. Broad strokes towards a grand theory in the analysis of sustainable development: A return to the classical political economy. New Polit. Econ. 2022, 27, 866–878. [Google Scholar] [CrossRef]
- Klarin, T. The Concept of Sustainable Development: From its Beginning to the Contemporary Issues. Zagreb Int. Rev. Econ. Bus. 2018, 21, 67–94. [Google Scholar] [CrossRef]
- Courtat, T.; Gloaguen, C.; Douady, S. Mathematics and Morphogenesis of Cities: A Geometrical Approach. Phys. Rev. E 2011, 83, 036106. [Google Scholar] [CrossRef]
- Duan, Y.; Lu, F. Robustness of City Road Networks at Different Granularities. Phys. A Stat. Mech. Its Appl. 2014, 411, 21–34. [Google Scholar] [CrossRef]
- Boeing, G. Planarity and street network representation in urban form analysis. Environ. Plan. B Urban Anal. City Sci. 2018, 47, 855–869. [Google Scholar] [CrossRef]
- Neumann, J. The Topological Information Content of a Map: An Attempt At A Rehabilitation Of Information Theory In Cartography. Cartographica 1994, 31, 26–34. [Google Scholar] [CrossRef]
- Li, W.; Hu, D.; Liu, Y. An Improved Measuring Method for the Information Entropy of Network Topology. Trans. GIS 2018, 22, 1632–1648. [Google Scholar] [CrossRef]
- Tahri, O.; Usman, M.; Demonceaux, C.; Fofi, D.; Hittawe, M. Fast Earth Mover’s Distance Computation for Catadioptric Image Sequences. In Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA; 2016; pp. 2485–2489. [Google Scholar] [CrossRef]
- Boeing, G. OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networks. Comput. Environ. Urban Syst. 2017, 65, 126–139. [Google Scholar] [CrossRef]
- Barron, C.; Neis, P.; Zipf, A. A Comprehensive Framework for Intrinsic OpenStreetMap Quality Analysis. Trans. GIS 2013, 18, 877–895. [Google Scholar] [CrossRef]
- Hillier, B. Space Is the Machine: A Configurational Theory of Architecture; Cambridge University Press: Cambridge, UK, 1996. [Google Scholar]
- Hillier, B. Space Syntax: A Different Urban Perspective. Archit. Res. Q. 2007, 11, 287–291. [Google Scholar]
- Barthélemy, M. Spatial Networks. Phys. Rep. 2011, 499, 1–101. [Google Scholar] [CrossRef]
- Boeing, G. A multi-scale analysis of 27,000 urban street networks: Every US city, town, urbanized area, and Zillow neighborhood. Environ. Plan. B Urban Anal. City Sci. 2018, 47, 590–608. [Google Scholar] [CrossRef]
- Tsiotas, D.; Polyzos, S. The Complexity in the Study of Spatial Networks: An Epistemological Approach. Netw. Spat. Econ. 2017, 18, 1–32. [Google Scholar] [CrossRef]
City | District | Entropy Value |
---|---|---|
Beijing | Dongcheng | 5.78275223657532 |
Shanghai | Huangpu | 5.88844425575119 |
Tianjin | Heping | 6.41459920001745 |
Nanjing | Gulou | 6.45663309843272 |
Hangzhou | Xihu | 6.48025188538720 |
Shenzhen | Nanshan | 6.50404792121149 |
Wuhan | Jianghan | 6.74568743177610 |
Chengdu | Jinjiang | 6.95121621799309 |
Guangdong | Guangzhou | 7.14797931697683 |
Chongqing | Yuzhong | 7.49360245117109 |
District | Entropy Value |
---|---|
Banan | 7.53274371127317 |
Yuzhong | 7.49360245117109 |
Nanan | 7.44759452741644 |
Beibei | 7.42405626721301 |
Yubei | 7.38451288385564 |
Jiangbei | 7.38030436371737 |
Dadukou | 7.04378338734542 |
Jiulongpuo | 7.01653816079628 |
Shapingba | 6.91370687566746 |
District | Subjective Value | Number of Raters |
---|---|---|
Shapingba | 5.82 | 100 |
Yuzhong | 5.77 | 98 |
Jiulongpuo | 5.24 | 95 |
Nanan | 5.05 | 83 |
Yubei | 4.91 | 90 |
Jiangbei | 4.79 | 92 |
Dadukou | 4.74 | 92 |
Beibei | 4.6 | 84 |
Banan | 4.56 | 85 |
Spearman’s Rank Correlation Coefficient | −0.4167 |
p-value | 0.2646 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rao, H.; Chen, L.; Liu, C. Quantifying Three-Dimensional Street Network Orientation Entropy in Chongqing, China: Implications for Urban Spatial Order and Environmental Perception. Buildings 2025, 15, 2460. https://doi.org/10.3390/buildings15142460
Rao H, Chen L, Liu C. Quantifying Three-Dimensional Street Network Orientation Entropy in Chongqing, China: Implications for Urban Spatial Order and Environmental Perception. Buildings. 2025; 15(14):2460. https://doi.org/10.3390/buildings15142460
Chicago/Turabian StyleRao, Hao, Leyao Chen, and Cui Liu. 2025. "Quantifying Three-Dimensional Street Network Orientation Entropy in Chongqing, China: Implications for Urban Spatial Order and Environmental Perception" Buildings 15, no. 14: 2460. https://doi.org/10.3390/buildings15142460
APA StyleRao, H., Chen, L., & Liu, C. (2025). Quantifying Three-Dimensional Street Network Orientation Entropy in Chongqing, China: Implications for Urban Spatial Order and Environmental Perception. Buildings, 15(14), 2460. https://doi.org/10.3390/buildings15142460