Skip to content

Commit

Permalink
Complete paper MKII
Browse files Browse the repository at this point in the history
  • Loading branch information
Robinlovelace committed Nov 8, 2020
1 parent 32402ea commit 32f7860
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 36 deletions.
20 changes: 17 additions & 3 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,20 @@ online = curl::has_internet()

# Abstract {.unnumbered}

Geographic methods have long supported transport planners to develop effective and evidence-based interventions that are appropriate to local contexts. Many popular 'tools of the trade' for geographic analysis used in practice are proprietary, reducing access to the benefits of methods such as spatial interaction modeling, routing and route network analysis. In this context, the aim of this paper is to explore emerging open source tools for geographic analysis in transport planning, with reference to the literature. A key finding is that a growing number of open source options exist. These can be classified as command-line interface (CLI), graphical user interface (GUI) or web-based tools, instances of which can be accessed remotely or set-up locally. Open source tools for transport planning come in many forms, ranging from single functions dedicated to a particular task to large software projects and enabling geographic analysis at every stage of the transport planning process, from data collection and demand modeling to visualization of results on publicly available and interactive web-based maps. Although options are abundant, many lack documentation explaining how they can be used 'in production' and few case studies exist showing how they can support established transport planning workflows. Thus, while open source tools for geographic analysis in transport planning *as they exist today* hold great promise, their *future potential* is even greater. There are many ways for developers, researchers, practitioners and the interested public to participate and 'fill gaps' in the emerging landscape, particularly in relation to: integration and cross-compatibility of diverse tools; accessible tutorials; and real world case studies published in the academic literature. The paper concludes that time invested in developing open source tools and associated communities of practice is time well-spent.
Geographic analysis has long supported transport plans that are appropriate to local contexts.
Many incumbent 'tools of the trade' are proprietary and were developed to support growth in motor traffic, limiting their utility for transport planners who have been tasked with 21^st^ Century objectives such as enabling citizen participation, reducing pollution, and increasing levels of physical activity by getting more people walking and cycling.
Geographic techniques --- such as route analysis, network editing, localised impact assessment and interactive map visualisation --- have great potential to support modern transport planning priorities.
The aim of this paper is to explore emerging open source tools for geographic analysis in transport planning, with reference to the literature and a review of open source tools that are already being used.
A key finding is that a growing number of options exist, challenging the current landscape of proprietary tools.
These can be classified as command-line interface (CLI), graphical user interface (GUI) or web-based user interface (GUI) tools and by the framework in which they were implemented, with numerous tools released as R, Python and JavaScript packages, and QGIS plugins.
The review found a diverse and rapidly evolving 'ecosystem' tools, with 25 tools that were designed for geographic analysis to support transport planning outlined in terms of their popularity and functionality based on online documentation.
They ranged in size from single-purpose tools such as the QGIS plugin AwaP to sophisticated stand-alone multi-modal traffic simulation software such as MATSim, SUMO and Veins.
Building on their ability to re-use the most effective components from other open source projects, developers of open source transport planning tools can avoid 'reinventing the wheel' and focus on innovation, the 'gamified' A/B Street simulation software, based on OpenStreetMap, a case in point.
The paper concludes that, although many of the tools reviewed are still evolving and further research is needed to understand their relative strengths and barriers to uptake, open source tools for geographic analysis in transport planning already hold great potential to help generate the strategic visions of change and evidence that is needed by transport planners in the 21^st^ Century.

<!-- There are many ways for developers, researchers, practitioners and the interested public to participate and 'fill gaps' in the emerging landscape, and many unanswered questions suggesting the need for further research, particularly around the assessment, monitoring, integration and the contexts in which open tools have most to offer the transport planning process. -->
<!-- particularly in relation to: integration and cross-compatibility of diverse tools; accessible tutorials; and real world case studies published in the academic literature. -->
<!-- The paper concludes that time invested in developing open source tools and associated communities of practice is time well-spent. -->

# Introduction: geographic analysis in transport planning {#intro}

Expand Down Expand Up @@ -67,7 +80,7 @@ The influential textbook *Modelling Transport* outlines the main stages of trans
4) evaluation
5) implementation of solutions

Each of these stages, illustrated in Figure \@ref(fig:schematic), has geographic components. The 3^rd^ stage, can refer to at least three distinct processes: the 'four stage' transport model (left box); statistical modelling (central box) or geographic analysis and modelling (right box, Figure \@ref(fig:schematic)). The wider point is that geographic techniques can supplement and in some cases replace traditional modelling, and the classic four stage transport model. Many of the inputs (datasets with geographic coordinates) and outputs (maps and geographically specific recommendations) shown in Figure \@ref(fig:schematic) are spatial, suggesting the importance of geographic tools throughout the transport planning process.
Each of these stages, illustrated in Figure \@ref(fig:schematic), has geographic components. The 3^rd^ stage, can refer to at least three distinct processes: the 'four stage' transport model (left box); scenario modelling (central box) or geographic analysis and modelling (right box, Figure \@ref(fig:schematic)). The wider point is that geographic techniques can supplement and in some cases replace traditional modelling, and the classic four stage transport model. Many of the inputs (datasets with geographic coordinates) and outputs (maps and geographically specific recommendations) shown in Figure \@ref(fig:schematic) are spatial, suggesting the importance of geographic tools throughout the transport planning process.

```{r schematic, fig.show='hold', out.width="100%", fig.cap="Schematic diagram illustrating the modelling process, geographic analysis and the four-stage in the context of the wider transport planning process (adapted from Ortúzar and Willumsen, 2011, with the 'Geographic analysis and modelling component' added for this paper)."}
# knitr::include_graphics(c("4stage.png", "geo-4stage.png"))
Expand Down Expand Up @@ -361,7 +374,7 @@ knitr::kable(tms, caption = "Sample of transport modelling software in use by pr

An interesting observation is that the open source options --- MATSim, SUMO and sDNA --- all have limited 'in house' geographic capabilities. This can be explained by the 'Unix philosophy', the second tenet of which is modularity, meaning that "each program should do one thing well", reducing duplication of effort and allowing the best tool to be used for each job [@gancarz_linux_2003]. The next section describes the this modularity in more detail, including outstanding support for geographic data in open source software.

There are many 'barriers to access' prominent tools in the current landscape of transport planning. Proprietary tools are expensive (costing up to hundreds of dollars for a single license), ensuring that only a small fraction of transport planners, let alone the public, has access to them. Many proprietary tools are tied to a particular Windows, preventing use in on other operating systems such as Linux, Mac and FreeBSD. This reduces reproducibility of results and prevents 'citizen science' and educational projects that use the same tools as professional planners. <!-- A final issue affecting reproducibility with the proprietary options listed in Table 1 is that they all have a prominent Graphical User Interface (GUI) (although they increasingly offer a command line interface, enabling scripting). --> <!-- As is the case with GUI based GIS software, this has the "unintended consequence of discouraging reproducibility" by enabling the user to get to a solution without writing a script that others can use [@lovelace_geocomputation_2019]. -->
There are many barriers reducing access to prominent tools in the current landscape of transport planning. Proprietary tools are expensive (costing up to hundreds of dollars for a single license), ensuring that only a small fraction of transport planners, let alone the public, has access to them. Many proprietary tools are tied to a particular Windows, preventing use in on other operating systems such as Linux, Mac and FreeBSD. This reduces reproducibility of results and prevents 'citizen science' and educational projects that use the same tools as professional planners. <!-- A final issue affecting reproducibility with the proprietary options listed in Table 1 is that they all have a prominent Graphical User Interface (GUI) (although they increasingly offer a command line interface, enabling scripting). --> <!-- As is the case with GUI based GIS software, this has the "unintended consequence of discouraging reproducibility" by enabling the user to get to a solution without writing a script that others can use [@lovelace_geocomputation_2019]. -->

<!-- Another barrier, which may affect the open source options listed in Table 1 more than the proprietary options, is that they can be (in the author's experience) difficult to install and use. -->

Expand Down Expand Up @@ -859,6 +872,7 @@ The nascent and rapidly evolving nature of open source transport planning ecosys
- What are the relative merits of different tools and combinations of tools for different transport planning applications, in terms of criteria such as computer/programmer efficiency and public accessibility?
- What scope is there for greater integration and collaboration between tools, building on the modular and 'pluginable' nature of open source software (this questions raises the prospect R/Python/QGIS/other interfaces to established transport tools such as MATSim, SUMO and sDNA)?
- How can the growth of open source solutions for geographic transport data analysis be monitored, e.g. to identify 'tipping points' in uptake?
- What are the barriers to uptake and 'discoverability' of leading open source tools, including in relation to documentation and case studies?
- In which contexts --- e.g. along wealthy/low income, urban/rural, democratic/dictatorship continua --- are open source tools for transport planning, and evidence-based decision-making in general, most effective and most needed?

This is clearly a multi-disciplinary area of research, and it is not immediately clear which methodological approaches --- ranging from action-based research developing "practical solutions to issues of pressing concern", e.g. by creating or contributing to the source code underpinning open source tools [@brydon-miller_why_2003], to more conventional literature/software reviews of emerging ecosystems [e.g. @joo_navigating_2020].
Expand Down
88 changes: 55 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,34 +6,44 @@ Open source tools for geographic analysis in transport planning

# Abstract

Geographic methods have long supported transport planners to develop
effective and evidence-based interventions that are appropriate to local
contexts. Many popular ‘tools of the trade’ for geographic analysis used
in practice are proprietary, reducing access to the benefits of methods
such as spatial interaction modeling, routing and route network
analysis. In this context, the aim of this paper is to explore emerging
open source tools for geographic analysis in transport planning, with
reference to the literature. A key finding is that a growing number of
open source options exist. These can be classified as command-line
interface (CLI), graphical user interface (GUI) or web-based tools,
instances of which can be accessed remotely or set-up locally. Open
source tools for transport planning come in many forms, ranging from
single functions dedicated to a particular task to large software
projects and enabling geographic analysis at every stage of the
transport planning process, from data collection and demand modeling to
visualization of results on publicly available and interactive web-based
maps. Although options are abundant, many lack documentation explaining
how they can be used ‘in production’ and few case studies exist showing
how they can support established transport planning workflows. Thus,
while open source tools for geographic analysis in transport planning
*as they exist today* hold great promise, their *future potential* is
even greater. There are many ways for developers, researchers,
practitioners and the interested public to participate and ‘fill gaps’
in the emerging landscape, particularly in relation to: integration and
cross-compatibility of diverse tools; accessible tutorials; and real
world case studies published in the academic literature. The paper
concludes that time invested in developing open source tools and
associated communities of practice is time well-spent.
Geographic analysis has long supported transport plans that are
appropriate to local contexts. Many incumbent ‘tools of the trade’ are
proprietary and were developed to support growth in motor traffic,
limiting their utility for transport planners who have been tasked with
21<sup>st</sup> Century objectives such as enabling citizen
participation, reducing pollution, and increasing levels of physical
activity by getting more people walking and cycling. Geographic
techniques — such as route analysis, network editing, localised impact
assessment and interactive map visualisation — have great potential to
support modern transport planning priorities. The aim of this paper is
to explore emerging open source tools for geographic analysis in
transport planning, with reference to the literature and a review of
open source tools that are already being used. A key finding is that a
growing number of options exist, challenging the current landscape of
proprietary tools. These can be classified as command-line interface
(CLI), graphical user interface (GUI) or web-based user interface (GUI)
tools and by the framework in which they were implemented, with numerous
tools released as R, Python and JavaScript packages, and QGIS plugins.
The review found a diverse and rapidly evolving ‘ecosystem’ tools, with
25 tools that were designed for geographic analysis to support transport
planning outlined in terms of their popularity and functionality based
on online documentation. They ranged in size from single-purpose tools
such as the QGIS plugin AwaP to sophisticated stand-alone multi-modal
traffic simulation software such as MATSim, SUMO and Veins. Building on
their ability to re-use the most effective components from other open
source projects, developers of open source transport planning tools can
avoid ‘reinventing the wheel’ and focus on innovation, the ‘gamified’
A/B Street simulation software, based on OpenStreetMap, a case in point.
The paper concludes that, although many of the tools reviewed are still
evolving and further research is needed to understand their relative
strengths and barriers to uptake, open source tools for geographic
analysis in transport planning already hold great potential to help
generate the strategic visions of change and evidence that is needed by
transport planners in the 21<sup>st</sup> Century.

<!-- There are many ways for developers, researchers, practitioners and the interested public to participate and 'fill gaps' in the emerging landscape, and many unanswered questions suggesting the need for further research, particularly around the assessment, monitoring, integration and the contexts in which open tools have most to offer the transport planning process. -->
<!-- particularly in relation to: integration and cross-compatibility of diverse tools; accessible tutorials; and real world case studies published in the academic literature. -->
<!-- The paper concludes that time invested in developing open source tools and associated communities of practice is time well-spent. -->

# 1 Introduction: geographic analysis in transport planning

Expand Down Expand Up @@ -188,8 +198,8 @@ of transport planning as follows (Dios Ort’uzar S. and Willumsen 2011).
Each of these stages, illustrated in Figure
<a href="#fig:schematic">1.1</a>, has geographic components. The
3<sup>rd</sup> stage, can refer to at least three distinct processes:
the ‘four stage’ transport model (left box); statistical modelling
(central box) or geographic analysis and modelling (right box, Figure
the ‘four stage’ transport model (left box); scenario modelling (central
box) or geographic analysis and modelling (right box, Figure
<a href="#fig:schematic">1.1</a>). The wider point is that geographic
techniques can supplement and in some cases replace traditional
modelling, and the classic four stage transport model. Many of the
Expand Down Expand Up @@ -693,8 +703,8 @@ used for each job (Gancarz 2003). The next section describes the this
modularity in more detail, including outstanding support for geographic
data in open source software.

There are many barriers to accessprominent tools in the current
landscape of transport planning. Proprietary tools are expensive
There are many barriers reducing access to prominent tools in the
current landscape of transport planning. Proprietary tools are expensive
(costing up to hundreds of dollars for a single license), ensuring that
only a small fraction of transport planners, let alone the public, has
access to them. Many proprietary tools are tied to a particular Windows,
Expand Down Expand Up @@ -2224,7 +2234,7 @@ microsimulation tools SUMO, A/B Street and Veins). And although tools
have a main level (Resolution) of analysis, that does not stop them from
using or producing datasets at higher resolution, the PCT’s production
of data at the route network segment (s) level using OD data as inputs
being a case in point (**morgan\_travel\_2020?**)
being a case in point (Morgan and Lovelace 2020)

<!-- While some of the most popular tools shown in table @ref(tab:open-tools) arose from new contexts (Rust is not generally seen as a language for data analysis, alone transport planning for example), such ecosystems can be important for longevity of projects, support and getting new people involved in the software development process. -->
<!-- Three software ecosystems --- R, Python and QGIS --- account for over half of the projects presented in table @ref(tab:open-tools). -->
Expand Down Expand Up @@ -2424,6 +2434,9 @@ research, asking a wide range of related questions, including:
- How can the growth of open source solutions for geographic transport
data analysis be monitored, e.g. to identify ‘tipping points’ in
uptake?
- What are the barriers to uptake and ‘discoverability’ of leading
open source tools, including in relation to documentation and case
studies?
- In which contexts — e.g. along wealthy/low income, urban/rural,
democratic/dictatorship continua — are open source tools for
transport planning, and evidence-based decision-making in general,
Expand Down Expand Up @@ -3074,6 +3087,15 @@ of Crisis*. Brooklyn, NY: Verso Books.

</div>

<div id="ref-morgan_travel_2020" class="csl-entry">

Morgan, Malcolm, and Robin Lovelace. 2020. “Travel Flow Aggregation:
Nationally Scalable Methods for Interactive and Online Visualisation of
Transport Behaviour at the Road Network Level.” *Environment & Planning
B: Planning & Design*. <https://doi.org/10.1177/2399808320942779>.

</div>

<div id="ref-morgan_opentripplanner_2019" class="csl-entry">

Morgan, Malcolm, Marcus Young, Robin Lovelace, and Layik Hama. 2019.
Expand Down
Binary file modified flow-diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 32f7860

Please sign in to comment.