Upload
azavea
View
644
Download
2
Tags:
Embed Size (px)
DESCRIPTION
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).
Citation preview
From Planning to Gaming:High Performance Geoprocessing and User Experience
Robert [email protected]
@rcheetham
Who is Azavea?
25 people- software engineers- geographers- systems analysts- historians- designers
Spatial Analysis
High Performance Geoprocessing
User Experience
R&D
10% Research ProgramPro Bono ProgramTime-to-Give-Back ProgramEmployee-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 from our work
Biking distance to fencing
somewhat importantvitalvery importantnice to havesomewhat important very importantsomewhat important
Robert’s Rules of Housing
Child Care Local School Rankings Farmer's Market PhillyCarShare Public Transit
Your Factors might include…
Tax Incentives Commercial Corridor
Health Public Transit Car Share Open Space Farmers’ Markets Street Network Density Recycling Participation Walkability
Siting Decision Factors
Not a new idea … Design with Nature
Not a new Idea … Dana Tomlin
Desktop GIS
x 5 x 2x 3x 1
+ ++
=
Generate Output Heat Map
Web is different from the Desktop Lots of simultaneous
users
Stateless environment
HTML+JS+CSS
Users are less skilled
Users are less patient
ArcGIS Server Flex, Silverlight and JS
API’s
Publish tasks and models
Caching
Optimized MSD files
But wait … there’s a problem 10 – 60 second calculation time
Multiple simultaneous users …
… that are impatient
Specific Goals File format – ARG!!
Limit range and data type
1D arrays rather than 2D
Distributed processing
Binary messaging protocol
Distributed Geoprocessing
Success!!
Reduced from 10-30 seconds to
<500 milliseconds
Success!!
Reduced from < 500 milliseconds to
<50 milliseconds
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. "Protecting Water Quality from Urban Runoff."
Schuylkill River
Regular Flow
Schuylkill River
Flood of June 2006
!(
!(
!(
!(
!( !(
!(
!(
!(
!(!( !(
!(
3200 S 70TH
7000 ESSINGTON
7400 HOLSTEIN
6800 ESSINGTON
7000 HOLSTEIN
3200
S 7
4TH
Existing Charge = $ 377.23New Charge = $ 2,496.42
Gross Area = 599,744Imperv Area = 491,035
Some bills will go up
Existing Charge = $ 4,702.82New Charge = $ 120.24
Gross Area = 24,338Imperv 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 New technologies are changing what can
be done
Faster geoprocessing is not just faster, it’s different
Opportunity and responsibility to re-think the user GIS user experience– Tablets– GPUs– Cloud Computing– Crowd-sourcing– Increased sampling and tracking– More corporate and gov transparency– Many, many more sensors
Many Thanks!© Photo used with permission from Alphafish, via Flickr.com