Your SlideShare is downloading. ×
0
Robert Cheetham, Azavea [email_address] Online Spatial Analysis for Spending Equity Mapping Esri Federal User Conference  ...
About Azavea <ul><li>Founded in 2000 </li></ul><ul><li>26 people </li></ul><ul><li>Web & Mobile apps </li></ul><ul><li>Spa...
EGAP Application
What were we aiming to do? <ul><li>Map Indicators </li></ul><ul><li>Map Spending </li></ul><ul><li>Enable users to: </li><...
EGAP
EGAP
EGAP
EGAP
EGAP
EGAP
EGAP
EGAP
EGAP
EGAP
EGAP
ArcGIS Server <ul><li>Flex, Silverlight and JS APIs </li></ul><ul><li>Publish tasks and models </li></ul><ul><li>Caching <...
Technical Challenge <ul><li>30 sec – 60 sec calculation time </li></ul><ul><li>Multiple simultaneous users … </li></ul><ul...
Where did this come from?
Classic Spatial Analysis Scenario How do you identify an area that matches your priorities? Searching for a house, for ins...
Weighted Overlay + + + = x 5 x 2 x 3 x 1
Desktop GIS
 
 
 
 
How does it work?
City of Philadelphia How does it work?
Broken into a grid of cells City of Philadelphia
City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information
City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information
City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information
City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information This cell based ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic ...
Proximity to Transit Lines  x 2 High Per Capita Income  x 2 Density of College Grads  x 4 Density of Home Sales  x 5 Econo...
What we did
Specific Optimization Goals <ul><li>Faster file format </li></ul><ul><li>Distribute computation across: </li></ul><ul><ul>...
Distributed Processing
Next generation calculation engine <ul><li>Reduced calculation time to </li></ul><ul><li>~40ms </li></ul>
Walkability:  Walkshed.org
Walkability: Walkshed.org
+ + + + + + + + =
 
Land Conservation
Elections
Elections
Sea Level Rise
<ul><li>GPU geoprocessing research </li></ul><ul><ul><li>National Science Foundation funded </li></ul></ul><ul><ul><li>Ope...
Many Thanks! © Photo used with permission from  Alphafish , via  Flickr.com
Robert Cheetham, Azavea [email_address] Online Spatial Analysis for Open Data Esri Federal User Conference  20 January 2011
Upcoming SlideShare
Loading in...5
×

Online Spatial Analysis for Spending Equity Mapping

673

Published on

Azavea is working with OMB Watch and Esri to develop a new online software tool that supports mapping of socioeconomic need against federal stimulus spending. To perform these calculations online requires significant performance improvements over existing geoprocessing tools. Azavea has developed a high performance distributed processing system, DecisionTree, to support highly scalable raster processing on the web. Presented at the 2011 Esri Federal User Conference.

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

No Downloads
Views
Total Views
673
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • So, these days people do this kind of work using desktop GIS systems. You are looking at the ArcMap application from ESRI
  • So, these days people do this kind of work using desktop GIS systems. You are looking at the ArcMap application from ESRI
  • So this story starts with my wife and I looking for a house and being frustrated by the type of information we had access to. We didn&apos;t know where to start. Each of the real estate agents we met knew a particular part of the city really well, so they tended to steer us toward those houses.
  • So, these days people do this kind of work using desktop GIS systems. You are looking at the ArcMap application from ESRI
  • Transcript of "Online Spatial Analysis for Spending Equity Mapping"

    1. 1. Robert Cheetham, Azavea [email_address] Online Spatial Analysis for Spending Equity Mapping Esri Federal User Conference 20 January 2011
    2. 2. About Azavea <ul><li>Founded in 2000 </li></ul><ul><li>26 people </li></ul><ul><li>Web & Mobile apps </li></ul><ul><li>Spatial Analysis </li></ul><ul><li>R&D </li></ul><ul><li>B Corporation </li></ul><ul><ul><ul><li>Projects with Social Value </li></ul></ul></ul><ul><ul><ul><li>Pro Bono Program </li></ul></ul></ul><ul><ul><ul><li>Donate at least 2% of profits </li></ul></ul></ul><ul><ul><ul><li>10% Research Program </li></ul></ul></ul><ul><ul><ul><li>Employee-focused Culture </li></ul></ul></ul>
    3. 3. EGAP Application
    4. 4. What were we aiming to do? <ul><li>Map Indicators </li></ul><ul><li>Map Spending </li></ul><ul><li>Enable users to: </li></ul><ul><ul><li>Select their own definition of need </li></ul></ul><ul><ul><li>Weight the inputs </li></ul></ul><ul><ul><li>Calculate the results on-the-fly </li></ul></ul><ul><li>Transform maps on-the-fly </li></ul>
    5. 5. EGAP
    6. 6. EGAP
    7. 7. EGAP
    8. 8. EGAP
    9. 9. EGAP
    10. 10. EGAP
    11. 11. EGAP
    12. 12. EGAP
    13. 13. EGAP
    14. 14. EGAP
    15. 15. EGAP
    16. 16. ArcGIS Server <ul><li>Flex, Silverlight and JS APIs </li></ul><ul><li>Publish tasks and models </li></ul><ul><li>Caching </li></ul><ul><li>Optimized MSD files </li></ul>
    17. 17. Technical Challenge <ul><li>30 sec – 60 sec calculation time </li></ul><ul><li>Multiple simultaneous users … </li></ul><ul><li>… who are impatient </li></ul>
    18. 18. Where did this come from?
    19. 19. Classic Spatial Analysis Scenario How do you identify an area that matches your priorities? Searching for a house, for instance… Walk to Grocery Store  Biking Distance to Work  Near Restaurants  Near Library  vital very important somewhat important nice to have
    20. 20. Weighted Overlay + + + = x 5 x 2 x 3 x 1
    21. 21. Desktop GIS
    22. 26. How does it work?
    23. 27. City of Philadelphia How does it work?
    24. 28. Broken into a grid of cells City of Philadelphia
    25. 29. City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information
    26. 30. City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information
    27. 31. City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information
    28. 32. City of Philadelphia Broken into a grid of cells Each cell has a value for any given layer of information This cell based approach enables us to combine layers using a process called map algebra 1
    29. 33. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone Business siting is about making a choice based on the composite of several location based decision variables
    30. 34. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone Map Layers
    31. 35. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone Map Layers
    32. 36. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone Map Layers
    33. 37. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone Map Layers
    34. 38. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone Map Layers
    35. 39. Proximity to Transit Lines High Per Capita Income High Density of College Grads High Density of Home Sales In An Economic Incentive Zone x 2 x 4 x 5 x 2 x -2 + Output Decision Raster Map Layers
    36. 40. Proximity to Transit Lines x 2 High Per Capita Income x 2 Density of College Grads x 4 Density of Home Sales x 5 Economic Incentive Zone -2 Generate Output Heat Map
    37. 41. What we did
    38. 42. Specific Optimization Goals <ul><li>Faster file format </li></ul><ul><li>Distribute computation across: </li></ul><ul><ul><li>Threads </li></ul></ul><ul><ul><li>Cores </li></ul></ul><ul><ul><li>CPU’s </li></ul></ul><ul><ul><li>Machines </li></ul></ul><ul><li>Cache data </li></ul><ul><li>New technology </li></ul>
    39. 43. Distributed Processing
    40. 44. Next generation calculation engine <ul><li>Reduced calculation time to </li></ul><ul><li>~40ms </li></ul>
    41. 45. Walkability: Walkshed.org
    42. 46. Walkability: Walkshed.org
    43. 47. + + + + + + + + =
    44. 49. Land Conservation
    45. 50. Elections
    46. 51. Elections
    47. 52. Sea Level Rise
    48. 53. <ul><li>GPU geoprocessing research </li></ul><ul><ul><li>National Science Foundation funded </li></ul></ul><ul><ul><li>OpenCL based </li></ul></ul><ul><ul><ul><li>Cross-platform (ATI, Nvidia) </li></ul></ul></ul><ul><ul><li>15 – 100+ times faster than CPU </li></ul></ul>But wait, there’s more…
    49. 54. Many Thanks! © Photo used with permission from Alphafish , via Flickr.com
    50. 55. Robert Cheetham, Azavea [email_address] Online Spatial Analysis for Open Data Esri Federal User Conference 20 January 2011
    1. A particular slide catching your eye?

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

    ×