SlideShare a Scribd company logo
ExamplesofCollaborativeData,andFreeand
OpenSourceSoftware,ofinteresttoUrban
Researchers
Patrick Sunter: PhD Candidate in Architecture Building and
Planning, University of Melbourne
Acknowledgment: maps produced during this presentation have
been part of collaborative work with Beyond Zero Emissions (BZE).
Outline
  Collaborative Data (OpenStreetMap) and
customised cartography
  Importance of Open Data standards: GTFS
  About Free & Open Source Software (FOSS)
  FOSS for urban researchers (QGIS)
  FOSS in my PhD for public transport:
OpenTripPlanner
  Other resources & web-based informatics
projects
OpenStreetMap
  http://www.openstreetmap.org
  A global impressive collaboratively-developed street database
  Unlike Google Maps etc, can download the data, license allows use and
further modifications
  Hint: segments for major city-regions, inc. Melbourne, downloadable from
https://mapzen.com/metro-extracts
  OSM in Iquique, Chile (re Jorge’s talk last month)
  Spin-off projects: www.cycletour.org (cartography & hosting by Steve
Bennett, here at UniMelb)
Image left from
http://www.ideasintransit.org/wiki/
OpenStreetMap : showing global edits
to OSM in 2008
Data Standards: GTFS
  GTFS = “General Transit Feed
Specification’
  developers.google.com/transit/
  Emerged in mid 2000s from Portland
TriMet and Google’s 20% time
  Plaintext format: Entire GTFS feed of
Portland is ~169 Mb
  Live feeds available from 376+ agencies,
see:- www.gtfs-data-exchange.com/
  Now available for all AU state capitals,
not yet Melbourne (though other data
released ~Mar 2014)
  Quite strong ecosystem of tools, apps to
process & work with this format
  (* re Territories, not sure about Darwin?)
Top diagram courtesy Martin Davis via
http://lin-ear-th-inking.blogspot.com.au/2011/09/data-model-diagrams-for-gtfs.html
Intro to Free & Open Source
Software (FOSS)
  Movement partisans claim its “free as in speech, not as in beer”;
  (One) definition of Open Source (http://opensource.org/osd )
  Inclusion of source code with program;
  Free redistribution of source code;
  Permits derived works;
  Retention of license;
  Or via http://www.gnu.org/philosophy/free-sw.html , “roughly it means that users have the
freedom to run, copy, distribute, study, change and improve the software”.
  Different types of FOSS licenses, broadly categorised into strong/’viral’ (GPL) and permissive
  FOSS is about many things, but these include:
  Ability to share your work and ideas with others;
  Ability to collaborate on building complex artifacts by people in different organisations and
locations (often difficult under other IP regimes);
  Ability to make software portable and improved over time, compared to proprietary software’s
possibility to languish (if original commercial publishing company folds etc)
  Supported by collaborative web platforms to manage and share source code:
https://github.com/
FOSS and Academia
  Arguably fits very well with an academic context:-
  Similar to publishing articles :- publishing software related to
your research for others to read, critique, and possibly re-
use, while required to give due credit (especially if publically
funded);
  (Thus, like articles, both enhance your reputation but
support ideal of peer-review)
  Ability for many academics to collaborate and cooperate
and not have to all “re-invent the wheel” – especially
relevant to us PhD students with limited time and zero
budget!
  Makes the software aspect of your work “portable” when
you move between research institutions;
  Later:- I’ll talk re Python and other high-level languages
very much designed with the non-full-time programmer
in mind
Quantum GIS
https://www.dropbox.com/s/
8ss39pxjswmd721/Screenshot
%202014-05-11%2016.41.18.png
Other helpful & useful FOSS tools
for spatial analysis I use
  Languages: Python, Javascript
  http://www.osgeo.org/ Foundation manages many of these:
  GDAL (Geospatial Data Abstraction Layer) & OGR – for raster &
vector data file conversion & manipulation (www.gdal.org);
  Shapely – spatial geometry processing (toblerity.org/shapely/)
  PostGIS – PostgreSQL database spatial extensions (postgis.net/);
  Leaflet - Interactive spatial web app development (leafletjs.com/)
  Stuff I’m interested in:
  D3 (lightweight javascript interactive web application devt) -
http://d3js.org/
Context of my PhD
  Interpretive Action-Research Paradigm
using:-
  Co-Development of Tools
  Participant Observation
  Interviews,
  Focus Groups,
  Artifact Analysis
PhD: Focus is on exploring Free & Open Source software as a potential
means of increasing civil society organisation’s ability to engage with
Metropolitan-scale transport planning and propose alternative futures
Partner Organisations:-
* Beyond Zero Emissions (BZE)
* Public Transport Users Association (PTUA)
Network image from HiTrans Best Practice Guide (Nielsen et
al, 2005). Photo credits: www.pt4me2.org.au, Wikimedia
commons user "voland b", Flickr user "avlxyz”. Travel time
map from www.mapumental.com.
Target Capability: Public
Transport Network Analysis
  “Travel Time Maps” (Isochrone
maps)
  Display either:-
  Locations reachable from a
given origin in a given time;
  ‘Catchment’ to reach a given
destination
  Generally involve A* network
calculation but can be
optimised.
  Good because they indicate
overall network quality,
including interchanges
Travel time map from www.mapumental.com.
OpenTripPlanner
  Open Source software that at core is a fast Journey Planner
(algorithms for time-dependent route-finding), collaboration
between Portland’s TriMet and several researchers, + OpenPlans
organisation
  Primarily Java-based, built on other standards and software such
as Tomcat (web services), Leaflet for web application.
Potential to employ in spatial network
analysis
  Left: Differential impact to New York Transit network after Hurricane Sandy
  Right: Mode “Accessibility gap” in Washington D.C. between car and
public transport, plus employment
McGurrin, M. F. & Greczner, D. 2011,
'Performance Metrics: Calculating
Accessibility Using Open Source
Software and Open Data', 11-0230.
http://www.theatlanticcities.com/commute/2013/01/
best-maps-weve-seen-sandys-transit-outage-new-york/
4488/
Progress with OpenTripPlanner
  With a mixture of running existing Open Source tools –
especially OpenTripPlanner and Quantum GIS, and some
scripting and GIS work, we’ve developed useful visualisations.
OTP Post-Processed in QGIS
Comparing current and ‘virtual’
networks & timetables
Left: calculated accessibility from Chadstone, PTV current.
Right: same location & time, but with revised bus network and ‘best case’ service (30km/h avg
speed, 5min headways, implies significant road prioritisation measures)
NECTAR server:- http://130.56.248.56/opentripplanner-analyst-client/
Info re NECTAR and AURIN
  NECTAR:- A “cloud computing” service, to allow
researchers Australia-wide to run applications
that need servers on ‘virtual machines’. Can
apply at
http://www.nectar.org.au/research-cloud
  AURIN: Australian Urban Research Infrastructure
Network. Main work happening here at UniMelb.
http://aurin.org.au/
Other examples
  Other examples, lowering barriers to using
interactive web maps as a form on
communication, engagement, activism
  UCAl Berkeley PhD-ers “visualising urban data
idealab”:
  http://vudlab.com/#/
  http://www.ghggo.com/d4_PEMS_080813 (By
@MikeTaptich )
Software Carpentry course and
learning opps
  Upcoming Free Software Carpentry course here
@ UniMelb – learn (basic essentials of) Python!:
  http://resbaz.github.io/2014-09-15-unimelb/
  Sep 2014 – sold out ! But check
http://resbaz.tumblr.com/bootcamps in future!
  Local meetups:
  Melbourne Open GIS:
http://www.meetup.com/Melbourne-Open-GIS/
  Datahack Melbourne:
http://www.meetup.com/Datahack-Melbourne/
References & Contacts
Hillsman, E. & Barbeau, S. 2011, 'Enabling Cost-Effective Multimodal Trip Planners
through Open Transit Data', National Center for Transit Research (University of
Southern Florida), Final Report, FDOT BDK85 TWO 977-20,
http://www.locationaware.usf.edu/ongoing-research/projects/open-transit-
data/.
McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics: Calculating
Accessibility Using Open Source Software and Open Data', 11-0230.
Contacts & Project Website:
  P.sunter@pgrad.unimelb.edu.au
  http://www.appropedia.org/OSSTIP
  http://bze.org.au/zero-carbon-australia-2020/transport-plan

More Related Content

Viewers also liked

Graphics That Instruct
Graphics That InstructGraphics That Instruct
Graphics That Instruct
STC-Philadelphia Metro Chapter
 
International Issues in Case Studies
International Issues in Case StudiesInternational Issues in Case Studies
International Issues in Case Studies
STC-Philadelphia Metro Chapter
 
Using Social Media to Automate Information for Reuse and Repurpose
Using Social Media to Automate Information for Reuse and RepurposeUsing Social Media to Automate Information for Reuse and Repurpose
Using Social Media to Automate Information for Reuse and Repurpose
STC-Philadelphia Metro Chapter
 
Mobile Video Workshop
Mobile Video WorkshopMobile Video Workshop
Mobile Video Workshop
Jake Batsell
 
Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012
JANA CIOBANU
 
Clipping Viste la Calle 18/11/11 @ IED Barcelona
Clipping Viste la Calle 18/11/11 @ IED BarcelonaClipping Viste la Calle 18/11/11 @ IED Barcelona
Clipping Viste la Calle 18/11/11 @ IED Barcelona
IED Barcelona
 
Banff Gondola Brochure Reading Skill Building
Banff Gondola Brochure Reading Skill BuildingBanff Gondola Brochure Reading Skill Building
Banff Gondola Brochure Reading Skill Building
JANA CIOBANU
 
Planability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturingPlanability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturing
PlanabilityETI
 
12. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v212. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v2
Aleksey Naumkin
 
Wisata alam
Wisata alamWisata alam
Wisata alam
Web Seo Indonesia
 
Segunda presentacionteoricanachos
Segunda presentacionteoricanachosSegunda presentacionteoricanachos
Segunda presentacionteoricanachos
Richi Garza
 
Communication Culture: Resolving Conflict and Leveraging Feedback
Communication Culture:Resolving Conflict and Leveraging FeedbackCommunication Culture:Resolving Conflict and Leveraging Feedback
Communication Culture: Resolving Conflict and Leveraging Feedback
STC-Philadelphia Metro Chapter
 
110530 biodiversity brief def (3)
110530 biodiversity brief def (3)110530 biodiversity brief def (3)
110530 biodiversity brief def (3)
ralphbrieskorn
 
Economic Growth
Economic GrowthEconomic Growth
Economic Growth
Adjuki Ccx
 
Use Your Technical Writing Skills for Both the Bottom Line and the Public Good
Use Your Technical Writing Skills for Both the Bottom Line and the Public GoodUse Your Technical Writing Skills for Both the Bottom Line and the Public Good
Use Your Technical Writing Skills for Both the Bottom Line and the Public Good
STC-Philadelphia Metro Chapter
 
Police Jury Association
Police Jury AssociationPolice Jury Association
Police Jury Association
Louisiana Oil & Gas Association
 
Trabajo investigación udh 2015
Trabajo investigación udh 2015Trabajo investigación udh 2015
Trabajo investigación udh 2015
oscar rivera
 
Learning about geometry by joe gaymore
Learning about geometry by joe gaymoreLearning about geometry by joe gaymore
Learning about geometry by joe gaymore
Joe Gaymore
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
Tech Mentro
 
Transit-Protect presentation 2014
Transit-Protect presentation 2014Transit-Protect presentation 2014
Transit-Protect presentation 2014
Transit-Protect
 

Viewers also liked (20)

Graphics That Instruct
Graphics That InstructGraphics That Instruct
Graphics That Instruct
 
International Issues in Case Studies
International Issues in Case StudiesInternational Issues in Case Studies
International Issues in Case Studies
 
Using Social Media to Automate Information for Reuse and Repurpose
Using Social Media to Automate Information for Reuse and RepurposeUsing Social Media to Automate Information for Reuse and Repurpose
Using Social Media to Automate Information for Reuse and Repurpose
 
Mobile Video Workshop
Mobile Video WorkshopMobile Video Workshop
Mobile Video Workshop
 
Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012
 
Clipping Viste la Calle 18/11/11 @ IED Barcelona
Clipping Viste la Calle 18/11/11 @ IED BarcelonaClipping Viste la Calle 18/11/11 @ IED Barcelona
Clipping Viste la Calle 18/11/11 @ IED Barcelona
 
Banff Gondola Brochure Reading Skill Building
Banff Gondola Brochure Reading Skill BuildingBanff Gondola Brochure Reading Skill Building
Banff Gondola Brochure Reading Skill Building
 
Planability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturingPlanability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturing
 
12. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v212. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v2
 
Wisata alam
Wisata alamWisata alam
Wisata alam
 
Segunda presentacionteoricanachos
Segunda presentacionteoricanachosSegunda presentacionteoricanachos
Segunda presentacionteoricanachos
 
Communication Culture: Resolving Conflict and Leveraging Feedback
Communication Culture:Resolving Conflict and Leveraging FeedbackCommunication Culture:Resolving Conflict and Leveraging Feedback
Communication Culture: Resolving Conflict and Leveraging Feedback
 
110530 biodiversity brief def (3)
110530 biodiversity brief def (3)110530 biodiversity brief def (3)
110530 biodiversity brief def (3)
 
Economic Growth
Economic GrowthEconomic Growth
Economic Growth
 
Use Your Technical Writing Skills for Both the Bottom Line and the Public Good
Use Your Technical Writing Skills for Both the Bottom Line and the Public GoodUse Your Technical Writing Skills for Both the Bottom Line and the Public Good
Use Your Technical Writing Skills for Both the Bottom Line and the Public Good
 
Police Jury Association
Police Jury AssociationPolice Jury Association
Police Jury Association
 
Trabajo investigación udh 2015
Trabajo investigación udh 2015Trabajo investigación udh 2015
Trabajo investigación udh 2015
 
Learning about geometry by joe gaymore
Learning about geometry by joe gaymoreLearning about geometry by joe gaymore
Learning about geometry by joe gaymore
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
 
Transit-Protect presentation 2014
Transit-Protect presentation 2014Transit-Protect presentation 2014
Transit-Protect presentation 2014
 

Similar to 2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open Source Software, of interest to Urban Researchers"

Understanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source SoftwareUnderstanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source Software
Patrick Sunter
 
2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health
Patrick Sunter
 
2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making
2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making
2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making
Patrick Sunter
 
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
Patrick Sunter
 
Tell Me Quality Documentation
Tell Me Quality DocumentationTell Me Quality Documentation
Tell Me Quality Documentation
Marco Berlot
 
Participatory Web
Participatory WebParticipatory Web
Participatory Web
University of Edinburgh
 
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Ian Foster
 
Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016
COBWEB Project
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
GIS in the Rockies
 
Proyecto geostore
Proyecto geostoreProyecto geostore
Proyecto geostore
Gersón Beltran
 
Cost Cutting through Information Systems: Using Google Transit as a Model
Cost Cutting through Information Systems: Using Google Transit as a ModelCost Cutting through Information Systems: Using Google Transit as a Model
Cost Cutting through Information Systems: Using Google Transit as a Model
New York Public Transit Association
 
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and DataDotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes
 
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
nacis_slides
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in Nice
Dr. Haxel Consult
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
Joshua Campbell
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
Dublinked .
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
Joe Larson
 
Open Spatial Data: Sources and Tools
Open Spatial Data: Sources and ToolsOpen Spatial Data: Sources and Tools
Open Spatial Data: Sources and Tools
EDINA, University of Edinburgh
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
CycleStreets
 
The "Big Data" Ecosystem at LinkedIn
The "Big Data" Ecosystem at LinkedInThe "Big Data" Ecosystem at LinkedIn
The "Big Data" Ecosystem at LinkedIn
Sam Shah
 

Similar to 2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open Source Software, of interest to Urban Researchers" (20)

Understanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source SoftwareUnderstanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source Software
 
2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health
 
2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making
2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making
2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making
 
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
 
Tell Me Quality Documentation
Tell Me Quality DocumentationTell Me Quality Documentation
Tell Me Quality Documentation
 
Participatory Web
Participatory WebParticipatory Web
Participatory Web
 
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
 
Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
Proyecto geostore
Proyecto geostoreProyecto geostore
Proyecto geostore
 
Cost Cutting through Information Systems: Using Google Transit as a Model
Cost Cutting through Information Systems: Using Google Transit as a ModelCost Cutting through Information Systems: Using Google Transit as a Model
Cost Cutting through Information Systems: Using Google Transit as a Model
 
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and DataDotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and Data
 
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in Nice
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Open Spatial Data: Sources and Tools
Open Spatial Data: Sources and ToolsOpen Spatial Data: Sources and Tools
Open Spatial Data: Sources and Tools
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
 
The "Big Data" Ecosystem at LinkedIn
The "Big Data" Ecosystem at LinkedInThe "Big Data" Ecosystem at LinkedIn
The "Big Data" Ecosystem at LinkedIn
 

Recently uploaded

The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 

Recently uploaded (20)

The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 

2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open Source Software, of interest to Urban Researchers"

  • 1. ExamplesofCollaborativeData,andFreeand OpenSourceSoftware,ofinteresttoUrban Researchers Patrick Sunter: PhD Candidate in Architecture Building and Planning, University of Melbourne Acknowledgment: maps produced during this presentation have been part of collaborative work with Beyond Zero Emissions (BZE).
  • 2. Outline   Collaborative Data (OpenStreetMap) and customised cartography   Importance of Open Data standards: GTFS   About Free & Open Source Software (FOSS)   FOSS for urban researchers (QGIS)   FOSS in my PhD for public transport: OpenTripPlanner   Other resources & web-based informatics projects
  • 3. OpenStreetMap   http://www.openstreetmap.org   A global impressive collaboratively-developed street database   Unlike Google Maps etc, can download the data, license allows use and further modifications   Hint: segments for major city-regions, inc. Melbourne, downloadable from https://mapzen.com/metro-extracts   OSM in Iquique, Chile (re Jorge’s talk last month)   Spin-off projects: www.cycletour.org (cartography & hosting by Steve Bennett, here at UniMelb) Image left from http://www.ideasintransit.org/wiki/ OpenStreetMap : showing global edits to OSM in 2008
  • 4. Data Standards: GTFS   GTFS = “General Transit Feed Specification’   developers.google.com/transit/   Emerged in mid 2000s from Portland TriMet and Google’s 20% time   Plaintext format: Entire GTFS feed of Portland is ~169 Mb   Live feeds available from 376+ agencies, see:- www.gtfs-data-exchange.com/   Now available for all AU state capitals, not yet Melbourne (though other data released ~Mar 2014)   Quite strong ecosystem of tools, apps to process & work with this format   (* re Territories, not sure about Darwin?) Top diagram courtesy Martin Davis via http://lin-ear-th-inking.blogspot.com.au/2011/09/data-model-diagrams-for-gtfs.html
  • 5. Intro to Free & Open Source Software (FOSS)   Movement partisans claim its “free as in speech, not as in beer”;   (One) definition of Open Source (http://opensource.org/osd )   Inclusion of source code with program;   Free redistribution of source code;   Permits derived works;   Retention of license;   Or via http://www.gnu.org/philosophy/free-sw.html , “roughly it means that users have the freedom to run, copy, distribute, study, change and improve the software”.   Different types of FOSS licenses, broadly categorised into strong/’viral’ (GPL) and permissive   FOSS is about many things, but these include:   Ability to share your work and ideas with others;   Ability to collaborate on building complex artifacts by people in different organisations and locations (often difficult under other IP regimes);   Ability to make software portable and improved over time, compared to proprietary software’s possibility to languish (if original commercial publishing company folds etc)   Supported by collaborative web platforms to manage and share source code: https://github.com/
  • 6. FOSS and Academia   Arguably fits very well with an academic context:-   Similar to publishing articles :- publishing software related to your research for others to read, critique, and possibly re- use, while required to give due credit (especially if publically funded);   (Thus, like articles, both enhance your reputation but support ideal of peer-review)   Ability for many academics to collaborate and cooperate and not have to all “re-invent the wheel” – especially relevant to us PhD students with limited time and zero budget!   Makes the software aspect of your work “portable” when you move between research institutions;   Later:- I’ll talk re Python and other high-level languages very much designed with the non-full-time programmer in mind
  • 8. Other helpful & useful FOSS tools for spatial analysis I use   Languages: Python, Javascript   http://www.osgeo.org/ Foundation manages many of these:   GDAL (Geospatial Data Abstraction Layer) & OGR – for raster & vector data file conversion & manipulation (www.gdal.org);   Shapely – spatial geometry processing (toblerity.org/shapely/)   PostGIS – PostgreSQL database spatial extensions (postgis.net/);   Leaflet - Interactive spatial web app development (leafletjs.com/)   Stuff I’m interested in:   D3 (lightweight javascript interactive web application devt) - http://d3js.org/
  • 9. Context of my PhD   Interpretive Action-Research Paradigm using:-   Co-Development of Tools   Participant Observation   Interviews,   Focus Groups,   Artifact Analysis PhD: Focus is on exploring Free & Open Source software as a potential means of increasing civil society organisation’s ability to engage with Metropolitan-scale transport planning and propose alternative futures Partner Organisations:- * Beyond Zero Emissions (BZE) * Public Transport Users Association (PTUA) Network image from HiTrans Best Practice Guide (Nielsen et al, 2005). Photo credits: www.pt4me2.org.au, Wikimedia commons user "voland b", Flickr user "avlxyz”. Travel time map from www.mapumental.com.
  • 10. Target Capability: Public Transport Network Analysis   “Travel Time Maps” (Isochrone maps)   Display either:-   Locations reachable from a given origin in a given time;   ‘Catchment’ to reach a given destination   Generally involve A* network calculation but can be optimised.   Good because they indicate overall network quality, including interchanges Travel time map from www.mapumental.com.
  • 11. OpenTripPlanner   Open Source software that at core is a fast Journey Planner (algorithms for time-dependent route-finding), collaboration between Portland’s TriMet and several researchers, + OpenPlans organisation   Primarily Java-based, built on other standards and software such as Tomcat (web services), Leaflet for web application.
  • 12. Potential to employ in spatial network analysis   Left: Differential impact to New York Transit network after Hurricane Sandy   Right: Mode “Accessibility gap” in Washington D.C. between car and public transport, plus employment McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics: Calculating Accessibility Using Open Source Software and Open Data', 11-0230. http://www.theatlanticcities.com/commute/2013/01/ best-maps-weve-seen-sandys-transit-outage-new-york/ 4488/
  • 13. Progress with OpenTripPlanner   With a mixture of running existing Open Source tools – especially OpenTripPlanner and Quantum GIS, and some scripting and GIS work, we’ve developed useful visualisations.
  • 15. Comparing current and ‘virtual’ networks & timetables Left: calculated accessibility from Chadstone, PTV current. Right: same location & time, but with revised bus network and ‘best case’ service (30km/h avg speed, 5min headways, implies significant road prioritisation measures) NECTAR server:- http://130.56.248.56/opentripplanner-analyst-client/
  • 16. Info re NECTAR and AURIN   NECTAR:- A “cloud computing” service, to allow researchers Australia-wide to run applications that need servers on ‘virtual machines’. Can apply at http://www.nectar.org.au/research-cloud   AURIN: Australian Urban Research Infrastructure Network. Main work happening here at UniMelb. http://aurin.org.au/
  • 17. Other examples   Other examples, lowering barriers to using interactive web maps as a form on communication, engagement, activism   UCAl Berkeley PhD-ers “visualising urban data idealab”:   http://vudlab.com/#/   http://www.ghggo.com/d4_PEMS_080813 (By @MikeTaptich )
  • 18. Software Carpentry course and learning opps   Upcoming Free Software Carpentry course here @ UniMelb – learn (basic essentials of) Python!:   http://resbaz.github.io/2014-09-15-unimelb/   Sep 2014 – sold out ! But check http://resbaz.tumblr.com/bootcamps in future!   Local meetups:   Melbourne Open GIS: http://www.meetup.com/Melbourne-Open-GIS/   Datahack Melbourne: http://www.meetup.com/Datahack-Melbourne/
  • 19. References & Contacts Hillsman, E. & Barbeau, S. 2011, 'Enabling Cost-Effective Multimodal Trip Planners through Open Transit Data', National Center for Transit Research (University of Southern Florida), Final Report, FDOT BDK85 TWO 977-20, http://www.locationaware.usf.edu/ongoing-research/projects/open-transit- data/. McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics: Calculating Accessibility Using Open Source Software and Open Data', 11-0230. Contacts & Project Website:   P.sunter@pgrad.unimelb.edu.au   http://www.appropedia.org/OSSTIP   http://bze.org.au/zero-carbon-australia-2020/transport-plan