Road Orientation of Thai Cities

Road Orientation of 220 Thai Cities: Bangkok, Pattaya, Tessaban Nakhon, and Tessaban Mueang in polar histogram format, showing total road length by its azimuth angle (0 – 360 degrees).

16 selected cities, more cities please see below


I found this article ‘Comparing US City Street Orientations‘ very interesting. It visualizes city street network orientation of 100 cities around the world in polar histogram format. Street networks of major American cities like New York City, Chicago, Minneapolis, and Chicago are very gridded. On the other hand, Berlin, London, Moscow, and Rome have streets laid out in every direction.


Thus, I want to apply the idea with 220 Thai cities: Bangkok, Pattaya, Tessaban Nakhon, and Tessaban Mueang. The diagrams will help urban planners and transportation planners to have better understandings of city street network orientation.

Technical Methodology

  1. Clip road networks by Tessaban boundaries
  2. Explode roads (lines) into vertices.
  3. Calculate azimuth angle and length of each vertex. Using LINE_BEARING function in ‘Add Geometry Attributes’ (ArcGIS), or Degree and Azimuth expressions (QGIS)
  4. Export the attribute table as CSV and Visualize using R

Data Sources

Tessaban shapefile (Office of the National Economic and Social Development Council of Thailand, 2020), Open Street Map (2020)

Other Cities

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.