Collaborative GeoData Sharing & Analysis

Workshop at OKFestival 2012



Andrew Turner - @ajturner
ajturner.github.com/geodata-workshop

Who are You?

flickr: chadcat

Who am I?

Aerospace Engineer
http://highearthorbit.com/neogeography/book.pdf

Power of Location

People live and interact with Place

Calgary Herald - Dog Population

Toronto Sun - Pedestrian Accidents

Haiti
OpenStreetMap - January 12, 2010
OpenStreetMap - January 14, 2010
OpenStreetMap - January 26, 2010

OpenStreetMap Haiti

Basic Principles

  • Open Access to data
  • Visualize on maps
  • Analyze questions

Access

Huffman's Principles of Data Sharing

  1. Create immediate value for anyone contributing data
  2. Make contributor’s data available back to them with improvements
  3. Share derivative works back with the data sharing community

http://bit.ly/hWKuHO

#beer4data

"The Taj": Jalalabad, Afghanistan

Cake Test

Types of Data

Points

{ "type": "Point", "coordinates": [100.0, 0.0] }

Lines

{ "type": "LineString",
  "coordinates": [ [100.0, 0.0], [101.0, 1.0] ]
  }

Polygons

{ "type": "Polygon",
  "coordinates": [
    [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
    ]
 }
					

Crowdsourced data

Locals & Tourists

OpenStreetMap

year of edits»

Flickr

Twitter

Instagram

Cartagr.am

Imagery

Historic Maps

mapwarper»

Visualize

Let's Builds some Maps.

  1. Upload Data (and clean it up)
  2. Find and Download Data
  3. Explore cartographic styling
  4. Embed and Share

Local Government

OpenStreetMap

year of edits»

GeoCommons

ArcGIS Online

Mapping Data

  1. Visit 596acres.org and download their spreadsheet
  2. ...or just get the URL to the CSV
  3. Upload the file or register the URL at GeoCommons.com
  4. Walk through the process. You could do this in the map, but we have time...
  5. Choose "Map Data"
  6. Choose to Style by Color or Size
  7. Embed in facebook

check out geocommons.com/maps/196311

Analyze

Buffer

Radius buffer from a point, line or polygon

Buffer

Radius buffer from a point, line or polygon

Intersection

Overlap between two polygonal areas, lines or points

Intersection

Overlap between two polygonal areas, lines or points

Aggregation

Group data by arbitrary geographic boundaries

Aggregation

Group data by arbitrary geographic boundaries

Project: Community Projects Analysis

Analyzing your Data

  1. Continuing from the "596 Acres map layer"...
  2. Click on the layer, choose 'Analyze'
  3. Choose "Aggregation"
  4. Change Boundary, Search for "NYC Boundary"
  5. Choose "Brooklyn Neighborhood Boundaries"
  6. Add "Area (sq ft.)" Average and "Area (sq. ft.)" Sum
  7. After it finishes processing, choose to style color by "Sum of area".
  8. Re-order the layers and play with styling.

check out geocommons.com/maps/196311

Project: Social Media Dashboard

Esri Tools for Social Media

How to create the dashboard

  1. Start with the example map
  2. Customize & Save as...
  3. Turn Sharing on
  4. Download the Social Media dashboard code
  5. Edit the config file - change the search terms
  6. Put it on a webserver

More for Developers

resources.arcgis.com & esri.github.com

Mapping Tools

andrew@highearthorbit.com http://ajturner.github.com/geodata-workshop

Thank you

Washington, DC - flickr: walkingsf