Data On A Human Scale Morphocode PDF
Data On A Human Scale Morphocode PDF
Data On A Human Scale Morphocode PDF
Data on a
human scale
A playbook on using location data and modern
web technologies to explore the city
Discover the
unexpected
When John W. Tukey wrote Exploratory Data Analysis in 1977, he embraced "the
discovery of the unexpected" and stated that finding structures in data requires two
things: tools and understanding. While we've come a long way since Tukey's seminal
work and the availability of open data has increased substantially, making sense of
that data remains time-consuming and requires domain knowledge.
With Morphocode Explorer, you can spend less time collecting, cleaning, and
refining data and focus on your research. The powerful, easy to use interface allows
you to explore location insights faster than ever.
In this report, you will learn more about the making of Morphocode Explorer and
the research behind the tool.
MORPHOCODE 02
Data on a human scale
Contents
Appendix 28-31
03
Morphocode Explorer is an urban
analysis tool that allows you to assess
existing site conditions, measure key
urban indicators, and perform spatial
research — directly in the browser.
Draggable Pedshed
Layer Navigation
Key Metrics
http://explorer.morphocode.com 04
PART 1
The
5-minute
Walk
In urban analysis, the five-minute
walk sets a scope for collecting both
quantitative and qualitative data on a
human scale.
The 5-minute walk, also known as the “pedestrian to depict areas of equal travel time, while circular
shed” is considered to be the distance people are buffers represent distance “as the crow flies.” They do
willing to walk before opting to drive. Based on the not take into account the street grid or physical
average walking speed, a five-minute walk is barriers that may affect how people move. However,
represented by a radius measuring ¼ of a mile or using a circular buffer is a common way to identify
about 400 meters. This rule of thumb is used to areas that are accessible from a given location and to
calculate public transport catchment areas or to perform site analysis.
determine access to destinations within
The pedestrian shed is usually placed around a
neighborhoods.
community center or a common destination, such as a
Pedestrian accessibility can be visualized with school or a public plaza, where social and commercial
isochrones or by using a simple buffer. Isochrone activity is focused.
maps are often used in transportation planning
5 MINUTES
BUFFER
Buffers represent the
walking distance “as
the crow flies”
0.25 mi
ISOCHRONE
Isochrones take into
account the irregularity
of the street grid
http://explorer.morphocode.com 06
“In a sense every great
city is a conglomeration
of small communities.”
- Clarence Perry
Perry’s original neighborhood unit diagram (1929) Perry placed the elementary school in the center of the
neighborhood and used it to determine the size and
structure of the residential community: the school had to
be within reach for all residents. This condition set the
quarter of a mile walking distance at the core of the unit
scheme. Together with local retail shops, public spaces,
and residential buildings, the elementary school
represented one of the four main functions in the
neighborhood unit, as conceived by Clarence Perry.
http://explorer.morphocode.com 07
5 min vs 10 min
How long is too long?
Most researchers agree that the quarter of a mile A large part of the research on walking behavior
(400m) walkable catchment is a reasonable distance focuses on commuting and access to transit. Results
for determining access to public services, and as a suggest that most people are willing to walk longer
result, for measuring how walkable a community is. to access rail than to access bus. That is why half-
mile buffers are typically used to define catchment
In reality, the street grid, sidewalk design,
areas around rail stations, while quarter-mile buffers
environmental factors, and safety considerations
are applied around bus stops.
affect how long people are willing to walk to reach a
destination.
10 MINUTES
5 MINUTES
http://explorer.morphocode.com 08
Walkable
The pedestrian shed is used to determine the location of
schools, measure accessibility to public open space, or
even define the sidewalk width.
1/2mi
1 mile
Light rail
r = 1/2mi
Light rail can stop every mile
http://explorer.morphocode.com 09
Meanwhile, cities like Portland, Detroit, Atlanta, and
Melbourne have embraced the “20 Minute
Neighborhood” concept.
Liveable
neighborhood
hierarchy
diagram
District center
Local centers
Open space
Primary school
Secondary school
Pedshed - 0.25mi
Pedshed - 0.5mi
Street grid
http://explorer.morphocode.com 10
The pedestrian shed is a universal
tool for urban analysis. It is used to
evaluate key urban metrics around
major community destinations.
http://explorer.morphocode.com 11
PART 2
Measure
what matters
Urban performance measures
Peter Drucker laid the foundations of modern management, insisting that you
can’t improve what you can’t measure.
In urban planning, this line of thought has transformed the way we set goals,
track progress, and analyze the effects of implemented projects and policies.
Urban performance measures help communities make informed decisions
and measure results against goals.
Demographics Safety
http://explorer.morphocode.com 13
Land Use Mix
Land use data reveals the general distribution of existing Key urban indicators
functions and the proximity to destinations or community-
serving facilities within the area. Compact, well-connected • Ranking of land use by area
housing, retail, office, and community facilities within walkable • Access to open space
http://explorer.morphocode.com 14
Built Density
Floor area ratio (FAR) is a standard urban indicator that Key urban indicators
measures urban density. It is calculated by dividing the total
floor area of the constructions on the lot by the lot area: • Overbuilt land area
• Underbuilt land area
FAR = FLOOR AREA / LOT AREA • Median built density
• Distribution of lots by density
http://explorer.morphocode.com 15
Transit Network
Distance is the primary factor affecting travel mode choice. Key urban indicators
Access to transit within walking distances of places where
people live and work is crucial for maintaining the economic • Access to subway stations
http://explorer.morphocode.com 16
Demographics
Multiple factors determine a neighborhood's context. Key urban indicators
Among them, the demographic and socioeconomic
characteristics are essential metrics for understanding existing • Total population
http://explorer.morphocode.com 17
Figure Ground
A figure-ground diagram is a mapping technique used to Key urban indicators
illustrate the relationship between built and unbuilt space in
cities. Land coverage of buildings is visualized as solid mass • Number of buldings
(figure), while public spaces formed by streets, parks, and plazas • Footprints area
http://explorer.morphocode.com 18
PART 3
Morphocode
Explorer
Designed for discoveries
As Dieter Rams famously said, “Good design is as The interface combines a map and a sidebar
little design as possible.” So it is essential to identify containing various urban indicators. The metrics are
the primary user interactions early on and put them organized into separate layers: land use, built density,
at the core of the tool. transit network, demographics, and figure-ground.
In Morphocode Explorer, you can drag the circular You can scroll through the sidebar to switch
pedshed to select a location on the map, while the between the layers and explore the various charts
sticky slider lets you quickly adjust the radius of the and data visualizations.
study area.
Draggable Pedshed
Layer Navigation
Key Metrics
http://explorer.morphocode.com 20
From idea to implementation
http://explorer.morphocode.com 21
Data visualization
Presenting large amounts of data in a single view It is essential to use a consistent visual language and
is a challenging task. There is a risk of bloating the choose visualization techniques based on the nature
interface with too many options and ultimately of your data.
overwhelming the user with various checkboxes,
We experimented with different data visualization
toggles, and drop-downs.
typologies and ended up developing various
Good design introduces a clear visual hierarchy that components, including proportional area charts,
guides the eye and brings attention to the most histograms, donut charts, bar charts, and dot
important elements of the interface. matrixes.
http://explorer.morphocode.com 22
Data Layers
At the core of Morphocode Explorer are various the New Jersey railroads are published as a
datasets: census data, tax lot information, transit shapefile, the Staten Island railroad is extracted from
routes, building footprints, etc. These datasets are the LION dataset, while the Amtrak routes are
acquired from multiple sources and come in a variety retrieved from OpenStreetMap.
of file formats.
We use python to clean, transform, merge, and refine
For example, the Transit Network layer is composed the datasets. This approach helps document and
of over 15 different datasets — the subway lines are automate data processing.
extracted from a static GTFS feed provided by MTA,
275000
250000
225000
200000
175000
150000
125000
http://explorer.morphocode.com 23
Building a custom data pipeline
http://explorer.morphocode.com 24
The Challenge
Traditionally, location analysis is done on the PostgreSQL under the hood, while the ArcGIS API
desktop using GIS and statistical applications such lets you query an ArcGIS server.
as ArcGIS, QGIS, and RStudio. These applications
This client-server architecture lets you scale your
are more powerful than the browser when it comes
analysis to billions of data points. The downside is
to crunching large amounts of data and performing
that your browser has to keep making requests to
spatial analysis.
the server. This causes a noticeable delay between
Analyzing large datasets in the browser is possible, dragging the pedshed and updating the metrics.
but there’s a “catch” — the heavy computations must
To achieve real-time interaction, the data analysis
be offloaded to a remote database that is powerful
must happen in the browser. This approach removes
enough to make the analysis. For example, the web
the delay associated with client-server
platforms OmniSci and Kinetica run on top of
communication.
powerful GPU-based engines, Carto uses
Requesting Data
Updating Metrics
http://explorer.morphocode.com 25
Real-time interaction
The algorithm
MORPHOCODE
MORPHOCODE
MORPHOCODE
http://explorer.morphocode.com 26
Application architecture
The front-end of Morphocode Explorer is written Keeping track of these dependencies can quickly
using modern JavaScript. It takes advantage of ES6 get out of control and lead to bugs. To solve this,
modules, arrow functions, destructuring, async/ Morphocode Explorer uses a Flux-style application
await, and other newer features of the language. The architecture popularized by Facebook. The source
source code is bundled and compiled to ES5 using code is organized into data stores, view
rollup and bublé. components, and a central action dispatcher.
Due to the interactive nature of the application, there Data flows in one direction — from the data stores to
are a lot of moving parts. For example, dragging the the view components. Changes in the application
pedshed redraws the map, but it also triggers an state occur in response to events dispatched
update of the metrics; scrolling through the sidebar through the action dispatcher.
updates the map layers, but it also fires network
requests to fetch new data.
Events
Data Stores
View Components
MapView Sidebar
Application
State
http://explorer.morphocode.com 27
Discover more
Starting a project? Morphocode Explorer can be customized to meet
specific requirements. Get in touch if you want to learn more about the tool
MORPHOCODE 28
References
Been, V., Madar, J., and McDonnell, S. (2009) NACTO (2016), Global Street Design Guide, National
Underused Lots in New York City. Lincoln Institute of Association of City Transportation Officials, Global
Land Policy Working Paper. Designing Cities Initiative. Washington: Island Press.
Campoli, J., & MacLean, A. S. (2007). Visualizing Morphocode. The figure-ground diagram. https://
density. Cambridge, Mass: Lincoln Institute of Land morphocode.com/figure-ground-diagram/
Policy.
Morphocode. The 5-minute walk. https://
Desimini, J.; Waldheim, C. (2016): Cartographic morphocode.com/the-5-minute-walk/
Grounds. Projecting the Landscape Imaginary. New
York: Princeton Architectural Press. Morphocode. Urban performance measures. https://
morphocode.com/urban-performance-measures/
El-Geneidy, A., Grimsrud, M., Wasfi, R., Tétreault, P., &
Surprenant Legault, J. (2014). New evidence on Ricklin, A., Shah, S. (2017). Metrics for Planning
walking distances to transit stops: Identifying Healthy Communities. Washington, DC: American
Grant, M., D'Ignazio, J., Bond, A., McKeeman, A. pedestrian & bicycle performance measures. (Final
(2013). Performance Based Planning and report No. FHWA-HEP-16-037). Washington, DC: U.S.
HEP-13-041. Administration.
Hajna, S., Dasgupta, K., Joseph, L. and Ross, N. (2014) Twaddell, H. et al. (2018). Guidebook for Measuring
“A Call for Caution and Transparency in the Multimodal Network Connectivity. (Report No.
Calculation of Land Use Mix”, Health & Place, 29: 79– FHWA-HEP-18-032) Washington, D.C.: Federal
Langdon, P. (2017). Within Walking Distance: U.S. Department of Transportation. (2002). National
Creating Livable Communities for All. Washington,. Survey of Pedestrian and Bicyclist Attitudes and
http://explorer.morphocode.com 29
Learn with
Morphocode
Morphocode Academy is an online school that You can also check out our video course Mapping
covers topics in data visualization, creative coding, Urban Data. It contains 30 carefully organized and
and urban informatics. You can visit the academy beautifully illustrated videos that will lay a solid
page to learn more about the use of color in maps, foundation for your mapping skills.
what are the most popular tools for data exploration,
and how to use python to do data analysis. www.morphocode.com/academy
http://explorer.morphocode.com 30
Exploring cities
through data analysis
and visualization
http://explorer.morphocode.com 31
explorer.morphocode.com