SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
{CENSORED} Uses of Volunteered
Geographic Information Systems
James McAndrew
Department of Geography, University of Denver, Denver, CO, USA
What is Volunteered Geographic
Information?
 Any user-generated content with a spatial component.
 Private citizens with little formal qualifications in

geography.
 Systems have become prevalent online since 2005
 Systems commonly have less restrictive licensing when

compared to commercial models.
 Less restrictive licensing can lead to more uses than

traditional data sources.
Examples of VGI
 OpenStreetMap
 {CENSORED}
 WikiMapia
 Google Map Maker
Existing Literature


Dr. Michael Goodchild





Citizens as Sensors: The World of Volunteered Geography
GeoJournal (2007)

Dr. Daniel Sui & Dr. Michael Goodchild





Researching the Geocrowd: Volunteered Geographic
Information and Geographic Research
Annals of the AAG (2011)

Dr. Muki Haklay


How Good is Volunteered Geographic Information? A
Comparative Study of OpenStreetMap and Ordnance Survey
Datasets.



Environment and Planning B: Planning and Design (2010)
What is OpenStreetMap?
 “Wikipedia of Maps”
 Allows users to create and distribute “free” geographic

data for the world

 Created as an alternative to expensive commercial

maps and government maps (Such as the UK’s
ordnance survey)

 Started at University College London
 Allows users to add points, lines, and polygons.
 http://osm.org
OpenStreetMap Technologies
 The OpenStreetMap website uses Ruby on Rails for its

user management platform.
 The backend database is PostgreSQL.
 The database is not PostGIS
 The database uses “key” : “value” relations which are
indexed by a version number.
 The default mapping system is called Potlatch2
 There are many more ways to contribute to
OpenStreetMap
OpenStreetMap Potlatch 2
 Potlatch2 is a Flash based editor for OpenStreetMap.






User-friendly tagging with customizable presets
A flexible undo/redo system
WYSIWYG rendering
Vector Background Layers
Mac/Windows/Linux/Android
Tagging in OSM
The OpenStreetMap system uses the “Key” : “Value”
style of data tagging. Each Key / Value is also
references by a Node ID and a Version.
OpenStreetMap Backend
Consists of four projects:
 “Rails Port”
 The website itself, user management

 Potlatch editors / iD editor
 The editing interfaces
 Tiles
 A custom tile caching service that makes editing easier for
users.
 Tile Generation
 Mapnik
OpenStreetMap Backend
 “Rails Port” is build in Ruby on Rails and requires a

few external packages







Ruby 1.9.3
RubyGems 1.3.1
Postgres 9.1+ (not PostGIS)
Imagemagick
Bundler
Osmosis

 PostGIS is used for rendering, but not for data

collection
Research Design & Objectives
 What are the technical and social issues involved with

allowing information to be transferred between the
{CENSORED} projects and the OpenStreetMap
project?
 Information added to the {CENSORED} database.
 OpenStreetMap users do not have easy access to this

information.
 OpenStreetMap contains information from

{CENSORED} sources, but it is no longer up to date.
Merit
 Volunteered Geographic Information Systems have

become popular with many users, but each system has
its own set of users.
 These users tend to duplicate effort instead of building

off work in other databases.
 These users also miss out on information in other

databases because the information is not available
through a system with which they are familiar.
Impact
 If the Federal projects can share information with

OpenStreetMap, it will lead to standard procedures
that other small VGI systems can follow.
 Data merging can becoming an important part in the

retirement process of VGI systems.
Methods: Technical
 Determining what needs to be done to merge the

datasets
 Both the {CENSORED} and OpenStreetMap use a

similar database.

USGS National Map Corps style tags

OpenStreetMap style tags
Methods: Technical
 The OpenStreetMap community offers several tools for

manipulating their database.


Osmosis: Java tool for programmable access to the
OpenStreetMap database.



MapRoulette: A system to distribute data errors to a large
group of people for manual interpretation.

 Errors to look for


Omission



Commission



Some errors can be fixed programmatically, but others will
need to be put into a queue for a human to manually decide.
Methods: Social
 OpenStreetMap currently has a large community

following.
 This community is weary of data imports, and wants to

ensure that their standards for their areas are met.
 Determining the key people in each area is important to

ensuring that the data import will be successful.
Skills and Background
 10+ years of professional computer programming and

database experience.
 Board Member of OpenStreetMap US Chapter 2011-

2013
 Vice President 2012-2013
Conclusion
 The goal is to document and overcome the issues with

importing a dataset into the OpenStreetMap database.
 This will require programming and manual effort.
 It will require working with user groups for an

importation that works within their constraints.
 Once these issues are overcome, a final procedure will

be made that can be used for future data imports.

Weitere ähnliche Inhalte

Mehr von GIS in the Rockies

2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
GIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
GIS in the Rockies
 

Mehr von GIS in the Rockies (20)

GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 
2018 GIS in Development: Semantic Web
2018 GIS in Development: Semantic Web2018 GIS in Development: Semantic Web
2018 GIS in Development: Semantic Web
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

2013 Education Track, Volunteer Map Data Collection by James McAndrew

  • 1. {CENSORED} Uses of Volunteered Geographic Information Systems James McAndrew Department of Geography, University of Denver, Denver, CO, USA
  • 2. What is Volunteered Geographic Information?  Any user-generated content with a spatial component.  Private citizens with little formal qualifications in geography.  Systems have become prevalent online since 2005  Systems commonly have less restrictive licensing when compared to commercial models.  Less restrictive licensing can lead to more uses than traditional data sources.
  • 3. Examples of VGI  OpenStreetMap  {CENSORED}  WikiMapia  Google Map Maker
  • 4. Existing Literature  Dr. Michael Goodchild    Citizens as Sensors: The World of Volunteered Geography GeoJournal (2007) Dr. Daniel Sui & Dr. Michael Goodchild    Researching the Geocrowd: Volunteered Geographic Information and Geographic Research Annals of the AAG (2011) Dr. Muki Haklay  How Good is Volunteered Geographic Information? A Comparative Study of OpenStreetMap and Ordnance Survey Datasets.  Environment and Planning B: Planning and Design (2010)
  • 5. What is OpenStreetMap?  “Wikipedia of Maps”  Allows users to create and distribute “free” geographic data for the world  Created as an alternative to expensive commercial maps and government maps (Such as the UK’s ordnance survey)  Started at University College London  Allows users to add points, lines, and polygons.  http://osm.org
  • 6. OpenStreetMap Technologies  The OpenStreetMap website uses Ruby on Rails for its user management platform.  The backend database is PostgreSQL.  The database is not PostGIS  The database uses “key” : “value” relations which are indexed by a version number.  The default mapping system is called Potlatch2  There are many more ways to contribute to OpenStreetMap
  • 7. OpenStreetMap Potlatch 2  Potlatch2 is a Flash based editor for OpenStreetMap.      User-friendly tagging with customizable presets A flexible undo/redo system WYSIWYG rendering Vector Background Layers Mac/Windows/Linux/Android
  • 8. Tagging in OSM The OpenStreetMap system uses the “Key” : “Value” style of data tagging. Each Key / Value is also references by a Node ID and a Version.
  • 9. OpenStreetMap Backend Consists of four projects:  “Rails Port”  The website itself, user management  Potlatch editors / iD editor  The editing interfaces  Tiles  A custom tile caching service that makes editing easier for users.  Tile Generation  Mapnik
  • 10. OpenStreetMap Backend  “Rails Port” is build in Ruby on Rails and requires a few external packages       Ruby 1.9.3 RubyGems 1.3.1 Postgres 9.1+ (not PostGIS) Imagemagick Bundler Osmosis  PostGIS is used for rendering, but not for data collection
  • 11. Research Design & Objectives  What are the technical and social issues involved with allowing information to be transferred between the {CENSORED} projects and the OpenStreetMap project?  Information added to the {CENSORED} database.  OpenStreetMap users do not have easy access to this information.  OpenStreetMap contains information from {CENSORED} sources, but it is no longer up to date.
  • 12. Merit  Volunteered Geographic Information Systems have become popular with many users, but each system has its own set of users.  These users tend to duplicate effort instead of building off work in other databases.  These users also miss out on information in other databases because the information is not available through a system with which they are familiar.
  • 13. Impact  If the Federal projects can share information with OpenStreetMap, it will lead to standard procedures that other small VGI systems can follow.  Data merging can becoming an important part in the retirement process of VGI systems.
  • 14. Methods: Technical  Determining what needs to be done to merge the datasets  Both the {CENSORED} and OpenStreetMap use a similar database. USGS National Map Corps style tags OpenStreetMap style tags
  • 15. Methods: Technical  The OpenStreetMap community offers several tools for manipulating their database.  Osmosis: Java tool for programmable access to the OpenStreetMap database.  MapRoulette: A system to distribute data errors to a large group of people for manual interpretation.  Errors to look for  Omission  Commission  Some errors can be fixed programmatically, but others will need to be put into a queue for a human to manually decide.
  • 16. Methods: Social  OpenStreetMap currently has a large community following.  This community is weary of data imports, and wants to ensure that their standards for their areas are met.  Determining the key people in each area is important to ensuring that the data import will be successful.
  • 17. Skills and Background  10+ years of professional computer programming and database experience.  Board Member of OpenStreetMap US Chapter 2011- 2013  Vice President 2012-2013
  • 18. Conclusion  The goal is to document and overcome the issues with importing a dataset into the OpenStreetMap database.  This will require programming and manual effort.  It will require working with user groups for an importation that works within their constraints.  Once these issues are overcome, a final procedure will be made that can be used for future data imports.