Developing a line-of-sight based algorithm for urban street network generalization
- 130 Downloads
- 1 Citations
Abstract
This paper presents a generalization algorithm focusing specifically on urban street networks. A street map that uses outlines of blocks to implicitly delineate the shape of streets is essentially a complex polygon with holes in computer graphics. Given such a street map, this algorithm first applies medial axis transformation to derive a rudimentary skeleton of the street network. Because the resulting medial axes tend to exaggeratedly reflect even a minor change in the street shapes, the rudimentary skeleton must undergo a generalization process to become a representation that does not simply resemble the street shapes but is actually informative for understanding its deeper structure. Instead of discarding the street shapes and using only cartographic generalization techniques to simplify the skeleton, the algorithm uses the medial axes as the guide to partition the shape of the streets into individual convex spaces. These initial convex spaces are then successively merged into larger convex spaces following the line-of-sight and least-angle-change principles until the least set of convex space has been achieved. Next, the algorithm uses the same line-of-sight and least-angle-change principles to successively group convex spaces into mutually exclusive convex-space sets until no further grouping can occur. Finally, original medial axes inside each final convex-space set are replaced with a straight-line segment. Collectively, these new line segments form a generalized street network representation that is more favorable in network theory. This new algorithm points out an improved and likely automatic solution of generating appropriate street network representations for spatial configuration analyses of the urban environment.
Keywords
Axial line Convex space GRASS Medial axis Space syntaxAbbreviations
- GIS
Geographic Information Systems
Notes
Acknowledgments
This author would like to express his heartfelt gratitude to the two anonymous reviewers for their insightful comments and constructive suggestions on revision.
References
- Batty M, Rana S (2004) The automatic definition and generation of axial lines and axial maps. Environ Plan B 31:615–640CrossRefGoogle Scholar
- Blum H (1967) A transformation for extracting new descriptors of form. In: Whaten-Dunn W (ed) Models for the perception of speech and visual form. MIT Press, Cambridge, pp 362–380Google Scholar
- Chin F, Snoeyink J, Wang CA (1999) Finding the medial axis of a simple polygon in linear time. Discret Comput Geom 21(3):405–420CrossRefGoogle Scholar
- Dalton RC (2003) The secret is to follow your nose: route path selection and angularity. Environ Behav 35(1):107–131CrossRefGoogle Scholar
- Dey T, Zhao W (2004) Approximate medial axis as a Voronoi subcomplex. Comput Aided Des Solid Model Appl 36(2):195–220Google Scholar
- Foskey M, Lin MC, Manocha D (2003) Efficient computation of a simplified medial axis. J Comput Inf Sci Eng 3(4):274–284CrossRefGoogle Scholar
- Freeman LC (1977) A set of measures of centrality based on betweenness. Sociom 40:35–41CrossRefGoogle Scholar
- Freeman LC (1979) Centrality in social networks: conceptual clarification. Soc Netw 1(3):215–239CrossRefGoogle Scholar
- GRASS Development Team (2010) GRASS GIS manual: v.generalize. The Open Source Geospatial Foundation. http://grass.osgeo.org/grass64/manuals/html64_user/v.generalize.html. Accessed 12 March 2011
- Hillier B (1996) Space is the machine: a configurational theory of architecture. Cambridge University Press, CambridgeGoogle Scholar
- Hillier B, Hanson J (1984) The social logic of space. Cambridge University Press, CambridgeCrossRefGoogle Scholar
- Hillier B, Vaughan L (2007) The city as one thing. Prog Plan 67(3):205–230CrossRefGoogle Scholar
- Jiang B, Liu X (2010) Automatic generation of the axial lines of urban environments to capture what we perceive. Int J Geogr Inf Sci 24(4):545–558CrossRefGoogle Scholar
- Peponis J, Wineman J, Rashid M, Kim SH, Bafna S (1997) On the description of shape and spatial configuration inside buildings: convex partitions and their local properties. Environ Plan B 24:761–781CrossRefGoogle Scholar
- Peponis J, Wineman J, Bafna S, Rashid M, Kim SH (1998) On the generation of linear representations of spatial configuration. Environ Plan B 25:559–576CrossRefGoogle Scholar
- Porta S, Crucitti P, Latora V (2006) The network analysis of urban streets: a primal approach. Environ Plan B 33:705–725CrossRefGoogle Scholar
- Tam R, Heidrich W (2003) Shape simplification based on the medial axis transform. In: Proceedings of the 14th IEEE Visualization Conference (VIS’03). IEEE Xplore Digital Library, pp 481–488. http://ieeexplore.ieee.org:80/xpl/mostRecentIssue.jsp?punumber=8844. Accessed 14 November 2010
- Turner A, Penn A, Hillier B (2005) An algorithmic definition of the axial map. Environ Plan B 32:425–444CrossRefGoogle Scholar