tnmc mc andrew_sotmus13_rev2

28
U.S. Department of the Interior U.S. Geological Survey The National Map Corps: Using Volunteered Geographic Information to Improve Government Data Presenter: James McAndrew With credit to the VGI Project Team: Elizabeth McCartney, Greg Matthews, Erin Korris, Joe Pantoga, Barbara Poore, Morgan Bearden, James McAndrew, Robert Djurasaj.

Upload: jimmyrocks

Post on 23-Jun-2015

701 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tnmc mc andrew_sotmus13_rev2

U.S. Department of the InteriorU.S. Geological Survey

The National Map Corps: Using Volunteered Geographic Information to Improve Government Data

Presenter: James McAndrew

With credit to the VGI Project Team: Elizabeth McCartney, Greg Matthews, Erin Korris, Joe Pantoga, Barbara Poore, Morgan Bearden, James McAndrew, Robert Djurasaj.

Page 2: Tnmc mc andrew_sotmus13_rev2

Outline History of VGI at the USGS National Geospatial Program

OpenStreetMap Platform The National Map Corps

Where are we mapping? What is being mapped? System Backend Workflow

Validation Rewards and Gamification Results

Next Steps System maintenance and

expansion Giving back to OpenStreetMap

Technical Issues Social Issues

Page 3: Tnmc mc andrew_sotmus13_rev2

History of VGI at the USGSNational Geospatial Program

Page 4: Tnmc mc andrew_sotmus13_rev2

USGS The National Map Corps The National Map Corps allows ordinary citizens to

contribute their location information to the map. Recently expanded to:

AR, AK, CO, DE, GA, ID, MD, MI, MT, ND, NJ, NM, OH, OR, PA, SC, UT, WA, & WV

Further expansion coming June 18 AL, AZ, CA, CT, FL, IL, LA, MA, MS, NE, NV, NH, RI, SD, VT & WY

Similar to OpenStreetMap, built on the same platform.

Only allows users to modify point data types. http://navigator.er.usgs.gov

Page 5: Tnmc mc andrew_sotmus13_rev2

Current Extent of The National Map Corps Project

Page 6: Tnmc mc andrew_sotmus13_rev2

What kinds of points are being added to the map?• Education

• School• College / University

• Emergency Response and Law Enforcement• Fire Station / EMS Station• Law Enforcement• Hospital• Ambulance Service• Correctional Facility

• Government & Military• State Capitol

• Mail & Shipping• Post Office

• Public Attractions & Landmark Buildings• Cemetery

Page 7: Tnmc mc andrew_sotmus13_rev2

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 Written in ActionScript

Page 8: Tnmc mc andrew_sotmus13_rev2

Backend Services Running on a Linux server:

Production: http://navigator.er.usgs.gov Staging Development: Local Machines

Consists of four projects:

Navigator The website itself, user management

Potlatch editors The editing interfaces

Tiles A custom tile caching service that makes editing easier

for users. Webhelp

The help system for the systems’ users.

Page 9: Tnmc mc andrew_sotmus13_rev2

Potlatch Editors

There are four Potlatch Editors Standard Adopt-A-Quad (AAQ) Quality Assurance (QA) Trails

It is based off of the OpenStreetMap project’s Potlatch2 editor. Written in ActionScript 3 using the open-source Flex

framework Uses OAuth for user identification

Page 11: Tnmc mc andrew_sotmus13_rev2

U.S. Department of the InteriorU.S. Geological Survey

The National Map Corps Structures ProgramStructures Program

Edit

Adopt-a-QuadV

OLU

NT

EE

RS

VGI Processing- Take data and make it

better- Find missing data- Fix spatial location- Fix attributes- Verify existing structures

Existing Structures - Come from GAZ

database- Come from Structures

DB

Structures Processing- Integrate data back to GAZ- Reconcile with Structures

DB- Make available for

- The National Map- US Topo

Structures Data Program

GazVector

Structures Processing- GAZ ID’s- Metadata- Abbreviations- Etc

Structures Data Program

GazVector

The National Map

USGS QA

Work Flow

Page 12: Tnmc mc andrew_sotmus13_rev2
Page 15: Tnmc mc andrew_sotmus13_rev2

VolunteerRecognitionProgram

(Gamification)

Twitter

Page 16: Tnmc mc andrew_sotmus13_rev2

Users

Po

ints

Page 17: Tnmc mc andrew_sotmus13_rev2
Page 18: Tnmc mc andrew_sotmus13_rev2
Page 19: Tnmc mc andrew_sotmus13_rev2
Page 20: Tnmc mc andrew_sotmus13_rev2
Page 21: Tnmc mc andrew_sotmus13_rev2

Next Steps

Continue expanding the project to more states. Add new features

Such as the Trails editor Keep up with current technologies

Keep the “Navigator” framework and Potlatch2 up to date

Seek solutions for migrating and merging Public Domain information back to OpenStreetMap.

Page 22: Tnmc mc andrew_sotmus13_rev2

Merging Volunteered Geographic Information Systems

Page 23: Tnmc mc andrew_sotmus13_rev2

Objective

Determine the technical and social issues involved with allowing information to be transferred from The National Map Corps project to the OpenStreetMap project.

Information added to The National Map Corps is only stored in The National Map Corps database. OpenStreetMap users do not have easy access to this

information in a familiar way. OpenStreetMap contains old information from USGS datasets,

but this information is no longer up to date.

Page 24: Tnmc mc andrew_sotmus13_rev2

Goals

There are many Volunteered Geographic Information Systems available.

We want users to be confident that adding information to our system will not require duplication of effort.

Users of OpenStreetMap will not have easy access to the information stored in Navigator without creating processes to merge and migrate information.

Page 25: Tnmc mc andrew_sotmus13_rev2

Technical Issues

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

Page 26: Tnmc mc andrew_sotmus13_rev2

Social Issues

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.

Page 27: Tnmc mc andrew_sotmus13_rev2

Modified Work FlowThe National Map Corps Structures Program

Edit

Adopt-a-Quad

VO

LUN

TE

ER

S

Structures Data Program

GazVector

Structures Processing- GAZ ID’s- Metadata- Abbreviations- Etc

Structures Data Program

GazVector

The National Map

USGS QA

OpenStreetMap

Page 28: Tnmc mc andrew_sotmus13_rev2

U.S. Department of the InteriorU.S. Geological Survey

The National Map Corps: QUESTIONS

Presenter: James McAndrew

[email protected]

@jimmyrocks • [email protected] • http://loc8.us

With credit to the VGI Project Team: Elizabeth McCartney, Greg Matthews, Erin Korris, Joe Pantoga, Barbara Poore, Morgan Bearden, James McAndrew, Robert Djurasaj.