GIS 2.0 and Neogeography


Published on

Lecture delivered for Prof. Terry Slocum's Geography Seminar (Geog 911) on Neogeography at the University of Kansas (23Feb2010) . Reviews my research on GIS 2.0, its impact on humanitarian information management, and discusses a class project.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

GIS 2.0 and Neogeography

  1. 1. Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010
  2. 2. Biography <ul><li>PhD Candidate </li></ul><ul><ul><li>GIS 2.0: Definition, Implications for Humanitarian Information Management, Disruptive Strategy for Implementation </li></ul></ul><ul><li>Built the Cyberinfrastructure system at KARS/KBS </li></ul><ul><ul><li>4 th year of the project </li></ul></ul><ul><ul><li>Web mapping core, metadata portal, dynamic HTML redesign </li></ul></ul><ul><li>Humanitarian Intelligence Analyst </li></ul><ul><ul><li>Humanitarian Information Unit (HIU), U.S. Department of State </li></ul></ul>
  3. 3. NeoGeography <ul><li>Does it really exist? </li></ul><ul><li>Began as an expression of Web 2.0 applied to maps </li></ul><ul><ul><li>AJAX, JavaScript APIs, RSS </li></ul></ul><ul><ul><li>Craigslist mashup / Chicago Crime Maps * </li></ul></ul><ul><li>Democratization of geographic tools </li></ul><ul><li>Web Developers discovered Geography… </li></ul><ul><li>What about Geographers discovering the Web? </li></ul>
  4. 4. What is Web 2.0? <ul><li>“ 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 ” </li></ul><ul><ul><li>--Tim O’Reilly </li></ul></ul>
  5. 5. What is a GIS? <ul><li>A digital representation of the earth, structured to support analysis (Dobson, 2007) </li></ul><ul><ul><ul><li>Automated systems for the collection , storage , retrieval , analysis , and display of spatial data (Clarke, 1995) </li></ul></ul></ul><ul><ul><li>Should also include dissemination </li></ul></ul><ul><li>Composed on software, hardware, and people </li></ul>
  6. 6. GIS 2.0: A Reformulation <ul><li>Free and Open Source Software </li></ul><ul><li>Web 2.0 philosophy </li></ul><ul><ul><li>collective intelligence, network effects, openness </li></ul></ul><ul><ul><li>Internet as a platform </li></ul></ul><ul><li>Open Standards </li></ul><ul><ul><li>Interoperability </li></ul></ul>
  7. 7. GIS 2.0: A Reformulation <ul><li>Ubiquitous communication </li></ul><ul><ul><li>Widespread wired and wireless networks (voice and data) </li></ul></ul><ul><li>Device convergence </li></ul><ul><ul><li>Mobile devices increasing in power and functionality </li></ul></ul><ul><ul><li>Phone, camera, GPS, form-based database input, cellular, wifi </li></ul></ul><ul><li>Cloud computing </li></ul><ul><ul><li>SaaS, PaaS, IaaS </li></ul></ul><ul><ul><li>Network-driven commoditization of IT </li></ul></ul>
  8. 12. Swift River – Crowdsource the filter
  9. 13. Open Street Map – Haiti Edits Video
  10. 15. GeoStacks <ul><li>Process Driven </li></ul><ul><ul><li>Neogeography </li></ul></ul><ul><ul><ul><li>Capture </li></ul></ul></ul><ul><ul><ul><li>Produce </li></ul></ul></ul><ul><ul><ul><li>Communicate </li></ul></ul></ul><ul><ul><ul><li>Aggregate </li></ul></ul></ul><ul><ul><ul><li>Consume </li></ul></ul></ul><ul><ul><li>GIS </li></ul></ul><ul><ul><ul><li>Collect </li></ul></ul></ul><ul><ul><ul><li>Store / Retrieve </li></ul></ul></ul><ul><ul><ul><li>Analyze </li></ul></ul></ul><ul><ul><ul><li>Visualize </li></ul></ul></ul><ul><ul><ul><li>Disseminate </li></ul></ul></ul><ul><li>Essentially the same process </li></ul><ul><li>GIS + Web Publishing </li></ul>
  11. 20. GIS 2.0: Dissemination <ul><li>Multiple tiers of users </li></ul><ul><li>Web mapping applications </li></ul><ul><li>. </li></ul><ul><li>GeoCommons Finder! </li></ul>
  12. 21. Geography 911 Project <ul><li>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. </li></ul><ul><li>Scope: ... provides to the community the means to share geotagged content and geographic data from multiple locations in multiple formats on the internet. </li></ul><ul><ul><li>Content and data can be uploaded into or embedded on individual layers then be displayed on a map of the Lawrence campus. </li></ul></ul><ul><ul><li>Examples of content may include photos, videos, text comments, vector-style locations (such as routes and “push-pins”), or user information </li></ul></ul>
  13. 22. Project Architecture (Input) <ul><ul><li>How do people get data into the system? </li></ul></ul><ul><li>Data Collection </li></ul><ul><ul><li>On-screen digitize, SMS, email, forms </li></ul></ul><ul><ul><li>How to capture existing authoritative data? </li></ul></ul><ul><ul><ul><li>RSS, geocode </li></ul></ul></ul><ul><li>Storage / Retrieval </li></ul><ul><ul><li>Leverage geographic nature of data requires spatial data types </li></ul></ul><ul><ul><li>PostGIS::ArcSDE </li></ul></ul>
  14. 23. Project Architecture (Output) <ul><li>Once data is in the system, how do people interact with the information? </li></ul><ul><li>Visualize </li></ul><ul><ul><li>Web Map Server (GeoServer, MapServer::ArcGIS Server) </li></ul></ul><ul><ul><ul><li>Styling (SLD, MAP files::ArcMap) </li></ul></ul></ul><ul><ul><li>Map Window (OpenLayers: :ESRI JavaScript or Flex, Google) </li></ul></ul><ul><ul><li>Widgets (GeoExt::ESRI JavaScript (Dojo) or Flex) </li></ul></ul><ul><ul><ul><li>(Layers, Queries, Analysis, Draw tools…) </li></ul></ul></ul><ul><ul><li>Base Layer Data (Open Street Map::ESRI, Google, Microsoft) </li></ul></ul><ul><li>Storage / Retrieval </li></ul><ul><ul><li>SQL statements for user queries </li></ul></ul><ul><ul><li>Spatial analysis functions intrinsic to spatial database </li></ul></ul>
  15. 24. Project Architecture (Output) <ul><li>Once data is in the system, how do people interact with the information? </li></ul><ul><li>Disseminate </li></ul><ul><ul><li>Publish data in a several different formats </li></ul></ul><ul><ul><li>Web Services (OGC), KML, CSV, text…. </li></ul></ul><ul><ul><li>RSS, SMS, email updates </li></ul></ul>