SlideShare a Scribd company logo
1 of 39
Download to read offline
Computing the Image of the
City

    Bin Jiang
    University of Gävle, Sweden
    http://fromto.hig.se/~bjg/
Outline of the talk
   The image of the city
   How the city looks like?
       Gaussian way of thinking
       Scaling way of thinking
   Head/tail division rule
   Head/tail breaks
   How to compute the image of the city?
   Conclusion


                                            2
The image of the city




                   Portugali 1996


                                    3
Five city elements




                     © Lynch (1960)




                                      4
More attention on large and complex objects




                   © Yarbus (1967)


                                              5
© Jiang and Liu (2012)   6
Two key concepts of the image of the city
   Legibility refers to a particular (visual) quality or
    (apparent) clarity that makes the city’s layout or
    structure recognizable, identifiable, and eventually
    imageable in the human minds.
   Imageability is a quality of a city artifact that gives on
    an observer a strong vivid image.
   Gibson’s affordance: A city or city artifacts due to
    their distinguished properties (geometric, visual,
    topological or semantic) affords remembering to
    shape a mental map in the human minds.



                                                             7
How to obtain the image of the city?
   It is obtained through interviewing city
    residents
       by map drawing,
       comparing with photographs, and
       walking in the physical spaces in the city.
   Qualitative approach in essence.
   Herewith I propose a quantitative approach:
    computing the image of the city



                                                      8
Which pattern looks like the city?




                                     9
Scaling of geographic space (a hidden order)




Jiang B., Liu X. and Jia T. (2011), Scaling of geographic space as a universal rule for map
generalization, Preprint: http://arxiv.org/abs/1102.1561.

                                                                                        10
© Fischer (2010)   11
© Watz (2008)
         12
13
Jackson Pollock (1912–1956)




                              14
Fractal flames (http://electricsheep.org/)




                                             15
To create beauty (http://electricsheep.org/)




                                               16
17
Why atoms are so small?
   In his 1945 book what is
    life? Schrödinger asked the
    above question.
   The answer is that the high
    level of organization
    necessary for life is only
    possible in a macroscope
    system; otherwise the
    order would be destroyed
    by microscope fluctuations.   The fine structure creates
   Atoms > molecules > cells                soul in terms of
    >tissues > organs > body        Christopher Alexander

                                                          18
Geometric order vs structural order




                                      19
20
21
22
23
Hidden order: Watts Towers




                             24
Hidden order: Watts Towers (detailed looks)




                                          25
26
27
A power law and its cousins

                     y  x


                              ln y   ln x




                                              28
Head/tail division rule
   Given a variable x, if its values follow a heavy tailed
    distribution, then the mean of x can divide all the
    values into two parts: those above the mean in the
    head and those below the mean in the tail (Jiang
    and Liu 2012).




                                                              29
Head/tail movement
   AT&T                         Skype
   Britinica                    Wikipedia
   National mapping agency      OpenStreetMap




                                                  30
Head/tail breaks
   Iteratively apply the head/tail division rule to
    dataset with a heavy tailed distribution, untill the
    data in head is no longer heavy tailed
    distributed, or specifically, the number in the
    head is no longer a minority (e.g., < 40%).
   Both the number of classes and class intervals
    are automatically or naturally determined.
   For example, four classes: [min, m1), [m1, m2),
    [m2, m3), [m3, max].
   Head/tail breaks is more natural than natural
    breaks.
                                                           31
Why more natural than natural breaks?
   Reflects human binary thinking.
   Captures the scaling pattern of the data
   Both the number of classes and class intervals
    are automatically or naturally determined.
   Reflects figure/ground perception.
   Essence of nature is ”far more small things than
    large ones”.




                                                       32
Computing the image of the city
   Step 1: organize all city artifacts layer by layer
   Step 2: all the city artifacts must be organized in
    terms of city artifacts rather than geometric
    primitives such as points, lines and polygons
   Step 3: rank the city artifacts of the same type from
    the largest to the smallest
   Step 4: partition all the artifacts into two categories:
    those below the mean (in the tail) and those above
    the mean (in the head)
   Step 5: continue step 4 until the artifacts in the head
    are non longer heavy tailed

                                                           33
34
Far more short streets than large ones




                                         35
36
37
Conclusion
   The image of the city is computable.
   This is based on the assumption that the city
    holds the living structure or scaling pattern –
    far more small things than large ones.
   The image of the city arise out of the
    underlying scaling.
   Legibility and imageability are measurable.
   My proposal relies on increasing availablity of
    geographic information on cities (e.g., GPS
    trajectories etc.).
                                                  38
Thank you very much!!!

   Questions and comments?




                              39

More Related Content

Similar to Jiang - INPUT2012

Correlation between averages times of random walks on an irregularly shaped o...
Correlation between averages times of random walks on an irregularly shaped o...Correlation between averages times of random walks on an irregularly shaped o...
Correlation between averages times of random walks on an irregularly shaped o...Alexander Decker
 
Syntactic space syntax4generativedesign
Syntactic space syntax4generativedesignSyntactic space syntax4generativedesign
Syntactic space syntax4generativedesignPirouz Nourian
 
Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)Shweta Gupte
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSunando Sengupta
 
Data Driven Modeling Beyond Idealization
Data Driven Modeling Beyond IdealizationData Driven Modeling Beyond Idealization
Data Driven Modeling Beyond IdealizationVahid Moosavi
 
Difference between gis and cad
Difference between gis and cadDifference between gis and cad
Difference between gis and cadSumant Diwakar
 
GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1crooksAndrew
 
3 Theoretical Landscapes
3 Theoretical Landscapes3 Theoretical Landscapes
3 Theoretical LandscapesEcumene
 
Psychological Maps 2.0: A Web Engagement Enterprise Starting in London
Psychological Maps 2.0: A Web Engagement Enterprise Starting in LondonPsychological Maps 2.0: A Web Engagement Enterprise Starting in London
Psychological Maps 2.0: A Web Engagement Enterprise Starting in LondonGabriela Agustini
 
CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN
CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN
CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN Kethees Waran
 
“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...
“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...
“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...International Society of Biourbanism
 
topological_quantum_computing
topological_quantum_computingtopological_quantum_computing
topological_quantum_computingZachary Forster
 
research paper 3 R.pdf
research paper 3 R.pdfresearch paper 3 R.pdf
research paper 3 R.pdfAsmJai
 
Six And Half Philosophies for Design & Innovation
Six And Half Philosophies for Design & InnovationSix And Half Philosophies for Design & Innovation
Six And Half Philosophies for Design & InnovationAlex Zhu
 
How and why study big cultural data v2
How and why study big cultural data v2How and why study big cultural data v2
How and why study big cultural data v2Lev Manovich
 

Similar to Jiang - INPUT2012 (20)

Correlation between averages times of random walks on an irregularly shaped o...
Correlation between averages times of random walks on an irregularly shaped o...Correlation between averages times of random walks on an irregularly shaped o...
Correlation between averages times of random walks on an irregularly shaped o...
 
Syntactic space syntax4generativedesign
Syntactic space syntax4generativedesignSyntactic space syntax4generativedesign
Syntactic space syntax4generativedesign
 
Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)
 
07 Network Visualization
07 Network Visualization07 Network Visualization
07 Network Visualization
 
15 Network Visualization and Communities
15 Network Visualization and Communities15 Network Visualization and Communities
15 Network Visualization and Communities
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road Scenes
 
Data Driven Modeling Beyond Idealization
Data Driven Modeling Beyond IdealizationData Driven Modeling Beyond Idealization
Data Driven Modeling Beyond Idealization
 
Computer model
Computer modelComputer model
Computer model
 
Difference between gis and cad
Difference between gis and cadDifference between gis and cad
Difference between gis and cad
 
GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1
 
3 Theoretical Landscapes
3 Theoretical Landscapes3 Theoretical Landscapes
3 Theoretical Landscapes
 
Psychological Maps 2.0: A Web Engagement Enterprise Starting in London
Psychological Maps 2.0: A Web Engagement Enterprise Starting in LondonPsychological Maps 2.0: A Web Engagement Enterprise Starting in London
Psychological Maps 2.0: A Web Engagement Enterprise Starting in London
 
CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN
CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN
CONTEMPORARY PROCESS ON ARCHITECTURAL DESIGN
 
CPAD UNIT 2.ppsx
CPAD UNIT 2.ppsxCPAD UNIT 2.ppsx
CPAD UNIT 2.ppsx
 
CPAD UNIT 2.ppsx
CPAD UNIT 2.ppsxCPAD UNIT 2.ppsx
CPAD UNIT 2.ppsx
 
“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...
“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...
“A New Paradigm for Deep Sustainability: Biourbanism” by E. Tracada and A. Ca...
 
topological_quantum_computing
topological_quantum_computingtopological_quantum_computing
topological_quantum_computing
 
research paper 3 R.pdf
research paper 3 R.pdfresearch paper 3 R.pdf
research paper 3 R.pdf
 
Six And Half Philosophies for Design & Innovation
Six And Half Philosophies for Design & InnovationSix And Half Philosophies for Design & Innovation
Six And Half Philosophies for Design & Innovation
 
How and why study big cultural data v2
How and why study big cultural data v2How and why study big cultural data v2
How and why study big cultural data v2
 

More from INPUT 2012

Corso Pereira & Rocha - Input2012
Corso Pereira & Rocha - Input2012Corso Pereira & Rocha - Input2012
Corso Pereira & Rocha - Input2012INPUT 2012
 
Cingolani - input2012
Cingolani - input2012Cingolani - input2012
Cingolani - input2012INPUT 2012
 
Roccasalva & Spinelli - input2012
Roccasalva & Spinelli - input2012Roccasalva & Spinelli - input2012
Roccasalva & Spinelli - input2012INPUT 2012
 
De Bonis - Input2012
De Bonis - Input2012De Bonis - Input2012
De Bonis - Input2012INPUT 2012
 
Limonta - Input2012
Limonta -  Input2012Limonta -  Input2012
Limonta - Input2012INPUT 2012
 
Pontrandolfi & Cartolano - Input 2012
Pontrandolfi & Cartolano - Input 2012Pontrandolfi & Cartolano - Input 2012
Pontrandolfi & Cartolano - Input 2012INPUT 2012
 
Idini - Input2012
Idini - Input2012Idini - Input2012
Idini - Input2012INPUT 2012
 
Pensa, Masala, Marietta &Tabasso - Input2012
Pensa, Masala, Marietta &Tabasso - Input2012Pensa, Masala, Marietta &Tabasso - Input2012
Pensa, Masala, Marietta &Tabasso - Input2012INPUT 2012
 
Bodano, Ingaramo & Sabatino - INPUT2012
Bodano, Ingaramo & Sabatino - INPUT2012Bodano, Ingaramo & Sabatino - INPUT2012
Bodano, Ingaramo & Sabatino - INPUT2012INPUT 2012
 
Abdelmalik - input2012
Abdelmalik - input2012Abdelmalik - input2012
Abdelmalik - input2012INPUT 2012
 
Sini - input2012
Sini - input2012Sini - input2012
Sini - input2012INPUT 2012
 
Ardissono & Voghera - INPUT2012
Ardissono & Voghera - INPUT2012Ardissono & Voghera - INPUT2012
Ardissono & Voghera - INPUT2012INPUT 2012
 
Maltinti, Melis and Annunziata - input2012
Maltinti, Melis and Annunziata - input2012Maltinti, Melis and Annunziata - input2012
Maltinti, Melis and Annunziata - input2012INPUT 2012
 
Fabbro & Dean - input2012
Fabbro & Dean - input2012Fabbro & Dean - input2012
Fabbro & Dean - input2012INPUT 2012
 
Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012
Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012
Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012INPUT 2012
 
Lombardini - input2012
Lombardini - input2012Lombardini - input2012
Lombardini - input2012INPUT 2012
 
Isola & Pira - input2012
Isola & Pira - input2012Isola & Pira - input2012
Isola & Pira - input2012INPUT 2012
 
Besio - Input2012
Besio - Input2012Besio - Input2012
Besio - Input2012INPUT 2012
 
Sansoni & Valentini - input2012
Sansoni & Valentini - input2012Sansoni & Valentini - input2012
Sansoni & Valentini - input2012INPUT 2012
 
Budthimedhee - Input2012
Budthimedhee - Input2012Budthimedhee - Input2012
Budthimedhee - Input2012INPUT 2012
 

More from INPUT 2012 (20)

Corso Pereira & Rocha - Input2012
Corso Pereira & Rocha - Input2012Corso Pereira & Rocha - Input2012
Corso Pereira & Rocha - Input2012
 
Cingolani - input2012
Cingolani - input2012Cingolani - input2012
Cingolani - input2012
 
Roccasalva & Spinelli - input2012
Roccasalva & Spinelli - input2012Roccasalva & Spinelli - input2012
Roccasalva & Spinelli - input2012
 
De Bonis - Input2012
De Bonis - Input2012De Bonis - Input2012
De Bonis - Input2012
 
Limonta - Input2012
Limonta -  Input2012Limonta -  Input2012
Limonta - Input2012
 
Pontrandolfi & Cartolano - Input 2012
Pontrandolfi & Cartolano - Input 2012Pontrandolfi & Cartolano - Input 2012
Pontrandolfi & Cartolano - Input 2012
 
Idini - Input2012
Idini - Input2012Idini - Input2012
Idini - Input2012
 
Pensa, Masala, Marietta &Tabasso - Input2012
Pensa, Masala, Marietta &Tabasso - Input2012Pensa, Masala, Marietta &Tabasso - Input2012
Pensa, Masala, Marietta &Tabasso - Input2012
 
Bodano, Ingaramo & Sabatino - INPUT2012
Bodano, Ingaramo & Sabatino - INPUT2012Bodano, Ingaramo & Sabatino - INPUT2012
Bodano, Ingaramo & Sabatino - INPUT2012
 
Abdelmalik - input2012
Abdelmalik - input2012Abdelmalik - input2012
Abdelmalik - input2012
 
Sini - input2012
Sini - input2012Sini - input2012
Sini - input2012
 
Ardissono & Voghera - INPUT2012
Ardissono & Voghera - INPUT2012Ardissono & Voghera - INPUT2012
Ardissono & Voghera - INPUT2012
 
Maltinti, Melis and Annunziata - input2012
Maltinti, Melis and Annunziata - input2012Maltinti, Melis and Annunziata - input2012
Maltinti, Melis and Annunziata - input2012
 
Fabbro & Dean - input2012
Fabbro & Dean - input2012Fabbro & Dean - input2012
Fabbro & Dean - input2012
 
Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012
Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012
Paolillo, Benedetti, Graj, Terlizzi & Bisceglie - input2012
 
Lombardini - input2012
Lombardini - input2012Lombardini - input2012
Lombardini - input2012
 
Isola & Pira - input2012
Isola & Pira - input2012Isola & Pira - input2012
Isola & Pira - input2012
 
Besio - Input2012
Besio - Input2012Besio - Input2012
Besio - Input2012
 
Sansoni & Valentini - input2012
Sansoni & Valentini - input2012Sansoni & Valentini - input2012
Sansoni & Valentini - input2012
 
Budthimedhee - Input2012
Budthimedhee - Input2012Budthimedhee - Input2012
Budthimedhee - Input2012
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Jiang - INPUT2012

  • 1. Computing the Image of the City Bin Jiang University of Gävle, Sweden http://fromto.hig.se/~bjg/
  • 2. Outline of the talk  The image of the city  How the city looks like?  Gaussian way of thinking  Scaling way of thinking  Head/tail division rule  Head/tail breaks  How to compute the image of the city?  Conclusion 2
  • 3. The image of the city Portugali 1996 3
  • 4. Five city elements © Lynch (1960) 4
  • 5. More attention on large and complex objects © Yarbus (1967) 5
  • 6. © Jiang and Liu (2012) 6
  • 7. Two key concepts of the image of the city  Legibility refers to a particular (visual) quality or (apparent) clarity that makes the city’s layout or structure recognizable, identifiable, and eventually imageable in the human minds.  Imageability is a quality of a city artifact that gives on an observer a strong vivid image.  Gibson’s affordance: A city or city artifacts due to their distinguished properties (geometric, visual, topological or semantic) affords remembering to shape a mental map in the human minds. 7
  • 8. How to obtain the image of the city?  It is obtained through interviewing city residents  by map drawing,  comparing with photographs, and  walking in the physical spaces in the city.  Qualitative approach in essence.  Herewith I propose a quantitative approach: computing the image of the city 8
  • 9. Which pattern looks like the city? 9
  • 10. Scaling of geographic space (a hidden order) Jiang B., Liu X. and Jia T. (2011), Scaling of geographic space as a universal rule for map generalization, Preprint: http://arxiv.org/abs/1102.1561. 10
  • 13. 13
  • 16. To create beauty (http://electricsheep.org/) 16
  • 17. 17
  • 18. Why atoms are so small?  In his 1945 book what is life? Schrödinger asked the above question.  The answer is that the high level of organization necessary for life is only possible in a macroscope system; otherwise the order would be destroyed by microscope fluctuations. The fine structure creates  Atoms > molecules > cells soul in terms of >tissues > organs > body Christopher Alexander 18
  • 19. Geometric order vs structural order 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. Hidden order: Watts Towers 24
  • 25. Hidden order: Watts Towers (detailed looks) 25
  • 26. 26
  • 27. 27
  • 28. A power law and its cousins y  x ln y   ln x 28
  • 29. Head/tail division rule  Given a variable x, if its values follow a heavy tailed distribution, then the mean of x can divide all the values into two parts: those above the mean in the head and those below the mean in the tail (Jiang and Liu 2012). 29
  • 30. Head/tail movement  AT&T  Skype  Britinica  Wikipedia  National mapping agency  OpenStreetMap 30
  • 31. Head/tail breaks  Iteratively apply the head/tail division rule to dataset with a heavy tailed distribution, untill the data in head is no longer heavy tailed distributed, or specifically, the number in the head is no longer a minority (e.g., < 40%).  Both the number of classes and class intervals are automatically or naturally determined.  For example, four classes: [min, m1), [m1, m2), [m2, m3), [m3, max].  Head/tail breaks is more natural than natural breaks. 31
  • 32. Why more natural than natural breaks?  Reflects human binary thinking.  Captures the scaling pattern of the data  Both the number of classes and class intervals are automatically or naturally determined.  Reflects figure/ground perception.  Essence of nature is ”far more small things than large ones”. 32
  • 33. Computing the image of the city  Step 1: organize all city artifacts layer by layer  Step 2: all the city artifacts must be organized in terms of city artifacts rather than geometric primitives such as points, lines and polygons  Step 3: rank the city artifacts of the same type from the largest to the smallest  Step 4: partition all the artifacts into two categories: those below the mean (in the tail) and those above the mean (in the head)  Step 5: continue step 4 until the artifacts in the head are non longer heavy tailed 33
  • 34. 34
  • 35. Far more short streets than large ones 35
  • 36. 36
  • 37. 37
  • 38. Conclusion  The image of the city is computable.  This is based on the assumption that the city holds the living structure or scaling pattern – far more small things than large ones.  The image of the city arise out of the underlying scaling.  Legibility and imageability are measurable.  My proposal relies on increasing availablity of geographic information on cities (e.g., GPS trajectories etc.). 38
  • 39. Thank you very much!!!  Questions and comments? 39