geography 911: neogeography gis 2.0 and software toolkits joshua s. campbell – 23 february 2010

25
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Upload: rachel-rankin

Post on 26-Mar-2015

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Geography 911: NeoGeographyGIS 2.0 and Software Toolkits

Joshua S. Campbell – 23 February 2010

Page 2: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Biography PhD Candidate

GIS 2.0: Definition, Implications for Humanitarian Information Management, Disruptive Strategy for Implementation

Built the Cyberinfrastructure system at KARS/KBS 4th year of the project Web mapping core, metadata portal, dynamic HTML

redesign

Humanitarian Intelligence Analyst Humanitarian Information Unit (HIU), U.S. Department

of State

Page 3: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

NeoGeography Does it really exist?

Began as an expression of Web 2.0 applied to maps AJAX, JavaScript APIs, RSS Craigslist mashup / Chicago Crime Maps *

Democratization of geographic tools

Web Developers discovered Geography…

What about Geographers discovering the Web?

Page 4: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

What is Web 2.0?

“a transformative force that’s compelling companies across all industries towards a new way of doing business characterized by harnessing collective intelligence, openness, and network effects”

--Tim O’Reilly

Page 5: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

What is a GIS?

A digital representation of the earth, structured to support analysis (Dobson, 2007)

Automated systems for the collection, storage, retrieval, analysis, and display of spatial data (Clarke, 1995)

Should also include dissemination

Composed on software, hardware, and people

Page 6: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

GIS 2.0: A Reformulation

Free and Open Source Software

Web 2.0 philosophy collective intelligence, network effects, openness Internet as a platform

Open Standards Interoperability

Page 7: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

GIS 2.0: A Reformulation

Ubiquitous communication Widespread wired and wireless networks (voice and

data)

Device convergence Mobile devices increasing in power and functionality Phone, camera, GPS, form-based database input,

cellular, wifi

Cloud computing SaaS, PaaS, IaaS Network-driven commoditization of IT

Page 8: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 9: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 10: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 11: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 12: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Swift River – Crowdsource the filter

Page 13: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Open Street Map – Haiti Edits Video

http://vimeo.com/9182869

Page 14: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 15: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

GeoStacks Process Driven

Neogeography Capture Produce Communicate Aggregate Consume

GIS Collect Store / Retrieve Analyze Visualize Disseminate

Essentially the same process

GIS + Web Publishing

Page 16: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 17: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 18: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 19: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
Page 20: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

GIS 2.0: Dissemination

Multiple tiers of users

Web mapping applications

.

GeoCommons Finder!

Page 21: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Geography 911 Project Goal: Design and implement a neogeography

application that allows users to access, input, and modify spatially relevant data on a map of the University of Kansas Lawrence campus.

Scope:... provides to the community the means to share geotagged content and geographic data from multiple locations in multiple formats on the internet. Content and data can be uploaded into or embedded on

individual layers then be displayed on a map of the Lawrence campus.

Examples of content may include photos, videos, text comments, vector-style locations (such as routes and “push-pins”), or user information

Page 22: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Project Architecture (Input) How do people get data into the system?

Data Collection On-screen digitize, SMS, email, forms How to capture existing authoritative data?

RSS, geocode

Storage / Retrieval Leverage geographic nature of data requires spatial

data types PostGIS::ArcSDE

Page 23: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Project Architecture (Output) Once data is in the system, how do people interact

with the information?

Visualize Web Map Server (GeoServer, MapServer::ArcGIS Server)

Styling (SLD, MAP files::ArcMap) Map Window (OpenLayers: :ESRI JavaScript or Flex,

Google) Widgets (GeoExt::ESRI JavaScript (Dojo) or Flex)

(Layers, Queries, Analysis, Draw tools…) Base Layer Data (Open Street Map::ESRI, Google,

Microsoft)

Storage / Retrieval SQL statements for user queries Spatial analysis functions intrinsic to spatial database

Page 24: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010

Project Architecture (Output) Once data is in the system, how do people

interact with the information?

Disseminate Publish data in a several different formats Web Services (OGC), KML, CSV, text…. RSS, SMS, email updates

Page 25: Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010