0
From Planning to Gaming: High Performance Geoprocessing and User Experience Robert Cheetham [email_address] @rcheetham
Who is Azavea? <ul><li>25 people </li></ul><ul><ul><li>- software engineers </li></ul></ul><ul><ul><li>- geographers </li>...
10% Research Program Pro Bono Program Time-to-Give-Back Program Employee-focused Culture  Projects with Social Value
Site Selection Tools
Buying a Home
Close to Center City   Walk to Grocery Store   Nearby Restaurants   Library   Near a Park   Biking / walking distance...
<ul><li>Child Care </li></ul><ul><li>Local School Rankings </li></ul><ul><li>Farmer's Market </li></ul><ul><li>PhillyCarSh...
<ul><li>Tax Incentives </li></ul><ul><li>Commercial Corridor Health </li></ul><ul><li>Public Transit </li></ul><ul><li>Car...
Not a new idea … Design with Nature
Not a new Idea … Dana Tomlin
Desktop GIS
x 5 x 2 x 3 x 1 + + + = Generate Output Heat Map
Web is different from the Desktop <ul><li>Lots of simultaneous users </li></ul><ul><li>Stateless environment </li></ul><ul...
ArcGIS Server <ul><li>Flex, Silverlight and JS API’s </li></ul><ul><li>Publish tasks and models </li></ul><ul><li>Caching ...
But wait … there’s a problem <ul><li>10 – 60 second calculation time </li></ul><ul><li>Multiple simultaneous users … </li>...
 
 
 
 
 
 
Specific Goals <ul><li>File format – ARG!! </li></ul><ul><li>Limit range and data type </li></ul><ul><li>1D arrays rather ...
Distributed Geoprocessing
Success!! <ul><li>Reduced from 10-30 seconds to  </li></ul><ul><li><500 milliseconds </li></ul>
Success!! <ul><li>Reduced from < 500 milliseconds to  </li></ul><ul><li><50 milliseconds </li></ul>
Walkshed.org
Walkshed.org
 
 
 
 
Food, Culture and Sustainability
OMB Watch:  Federal Spending Equity
Sea Level Rise
GPU Processing Research
GPUs
GPU geoprocessing research
Stormwater Billing
 
Source: U.S. Environmental Protection Agency, Washington, D.C.  &quot;Protecting Water Quality from Urban Runoff.&quot;
Schuylkill River Regular Flow Schuylkill River Flood of June 2006
Existing Charge =  $ 377.23 New Charge  = $ 2,496.42 Gross Area =  599,744 Imperv Area =  491,035 Some bills will go up
Existing Charge = $ 4,702.82 New Charge  = $ 120.24 Gross Area =  24,338 Imperv Area =  24,338 Some go down
Usage    Runoff
 
 
Stormwater Modeling
Stormwater Modeling Game
Stormwater Modeling Game
Stormwater Modeling Game
Crime Data Mining
Intelligence Dashboard
Space + Time
Space + Time
Crime Analysis, Early Warning and Forecasting
 
Animation
Sergeant Blair and Anderson Island
Story: Burglary
Risk Forecasting
Summary <ul><li>New technologies are changing what can be done </li></ul><ul><li>Faster geoprocessing is not just faster, ...
Many Thanks! © Photo used with permission from  Alphafish , via  Flickr.com
From Planning to Gaming: Apps for Local Government Robert Cheetham [email_address] @rcheetham
Upcoming SlideShare
Loading in...5
×

From Planning to Gaming - PlanningTech@DUSP

726

Published on

This was a presentation on Azavea's high performance server geoprocessing work at the PlanningTech@DUSP conference hosting by the MIT Department of Urban Studies and Planning (DUSP).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
726
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "From Planning to Gaming - PlanningTech@DUSP"

  1. 1. From Planning to Gaming: High Performance Geoprocessing and User Experience Robert Cheetham [email_address] @rcheetham
  2. 2. Who is Azavea? <ul><li>25 people </li></ul><ul><ul><li>- software engineers </li></ul></ul><ul><ul><li>- geographers </li></ul></ul><ul><ul><li>- systems analysts </li></ul></ul><ul><ul><li>- historians </li></ul></ul><ul><ul><li>- designers </li></ul></ul><ul><li>Spatial Analysis </li></ul><ul><li>High Performance Geoprocessing </li></ul><ul><li>User Experience </li></ul><ul><li>R&D </li></ul>
  3. 3. 10% Research Program Pro Bono Program Time-to-Give-Back Program Employee-focused Culture Projects with Social Value
  4. 4. Site Selection Tools
  5. 5. Buying a Home
  6. 6. Close to Center City  Walk to Grocery Store  Nearby Restaurants  Library  Near a Park  Biking / walking distance from our work  Biking distance to fencing  somewhat important vital very important nice to have somewhat important very important somewhat important Robert’s Rules of Housing
  7. 7. <ul><li>Child Care </li></ul><ul><li>Local School Rankings </li></ul><ul><li>Farmer's Market </li></ul><ul><li>PhillyCarShare </li></ul><ul><li>Public Transit </li></ul>Your Factors might include…
  8. 8. <ul><li>Tax Incentives </li></ul><ul><li>Commercial Corridor Health </li></ul><ul><li>Public Transit </li></ul><ul><li>Car Share </li></ul><ul><li>Open Space </li></ul><ul><li>Farmers’ Markets </li></ul><ul><li>Street Network Density </li></ul><ul><li>Recycling Participation </li></ul><ul><li>Walkability </li></ul>Siting Decision Factors
  9. 9. Not a new idea … Design with Nature
  10. 10. Not a new Idea … Dana Tomlin
  11. 11. Desktop GIS
  12. 12. x 5 x 2 x 3 x 1 + + + = Generate Output Heat Map
  13. 13. Web is different from the Desktop <ul><li>Lots of simultaneous users </li></ul><ul><li>Stateless environment </li></ul><ul><li>HTML+JS+CSS </li></ul><ul><li>Users are less skilled </li></ul><ul><li>Users are less patient </li></ul>
  14. 14. ArcGIS Server <ul><li>Flex, Silverlight and JS API’s </li></ul><ul><li>Publish tasks and models </li></ul><ul><li>Caching </li></ul><ul><li>Optimized MSD files </li></ul>
  15. 15. But wait … there’s a problem <ul><li>10 – 60 second calculation time </li></ul><ul><li>Multiple simultaneous users … </li></ul><ul><li>… that are impatient </li></ul>
  16. 22. Specific Goals <ul><li>File format – ARG!! </li></ul><ul><li>Limit range and data type </li></ul><ul><li>1D arrays rather than 2D </li></ul><ul><li>Distributed processing </li></ul><ul><li>Binary messaging protocol </li></ul>
  17. 23. Distributed Geoprocessing
  18. 24. Success!! <ul><li>Reduced from 10-30 seconds to </li></ul><ul><li><500 milliseconds </li></ul>
  19. 25. Success!! <ul><li>Reduced from < 500 milliseconds to </li></ul><ul><li><50 milliseconds </li></ul>
  20. 26. Walkshed.org
  21. 27. Walkshed.org
  22. 32. Food, Culture and Sustainability
  23. 33. OMB Watch: Federal Spending Equity
  24. 34. Sea Level Rise
  25. 35. GPU Processing Research
  26. 36. GPUs
  27. 37. GPU geoprocessing research
  28. 38. Stormwater Billing
  29. 40. Source: U.S. Environmental Protection Agency, Washington, D.C.  &quot;Protecting Water Quality from Urban Runoff.&quot;
  30. 41. Schuylkill River Regular Flow Schuylkill River Flood of June 2006
  31. 42. Existing Charge = $ 377.23 New Charge = $ 2,496.42 Gross Area = 599,744 Imperv Area = 491,035 Some bills will go up
  32. 43. Existing Charge = $ 4,702.82 New Charge = $ 120.24 Gross Area = 24,338 Imperv Area = 24,338 Some go down
  33. 44. Usage  Runoff
  34. 47. Stormwater Modeling
  35. 48. Stormwater Modeling Game
  36. 49. Stormwater Modeling Game
  37. 50. Stormwater Modeling Game
  38. 51. Crime Data Mining
  39. 52. Intelligence Dashboard
  40. 53. Space + Time
  41. 54. Space + Time
  42. 55. Crime Analysis, Early Warning and Forecasting
  43. 57. Animation
  44. 58. Sergeant Blair and Anderson Island
  45. 59. Story: Burglary
  46. 60. Risk Forecasting
  47. 61. Summary <ul><li>New technologies are changing what can be done </li></ul><ul><li>Faster geoprocessing is not just faster, it’s different </li></ul><ul><li>Opportunity and responsibility to re-think the user GIS user experience </li></ul><ul><ul><li>Tablets </li></ul></ul><ul><ul><li>GPUs </li></ul></ul><ul><ul><li>Cloud Computing </li></ul></ul><ul><ul><li>Crowd-sourcing </li></ul></ul><ul><ul><li>Increased sampling and tracking </li></ul></ul><ul><ul><li>More corporate and gov transparency </li></ul></ul><ul><ul><li>Many, many more sensors </li></ul></ul>
  48. 62. Many Thanks! © Photo used with permission from Alphafish , via Flickr.com
  49. 63. From Planning to Gaming: Apps for Local Government Robert Cheetham [email_address] @rcheetham
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×