from planning to gaming - planningtech@dusp

63
From Planning to Gaming: High Performance Geoprocessing and User Experience Robert Cheetham [email protected] @rcheetham

Upload: azavea

Post on 12-Jan-2015

644 views

Category:

Technology


2 download

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).

TRANSCRIPT

Page 1: From Planning to Gaming - PlanningTech@DUSP

From Planning to Gaming:High Performance Geoprocessing and User Experience

Robert [email protected]

@rcheetham

Page 2: From Planning to Gaming - PlanningTech@DUSP

Who is Azavea?

25 people- software engineers- geographers- systems analysts- historians- designers

Spatial Analysis

High Performance Geoprocessing

User Experience

R&D

Page 3: From Planning to Gaming - PlanningTech@DUSP

10% Research ProgramPro Bono ProgramTime-to-Give-Back ProgramEmployee-focused Culture Projects with Social Value

Page 4: From Planning to Gaming - PlanningTech@DUSP

Site Selection Tools

Page 5: From Planning to Gaming - PlanningTech@DUSP

Buying a Home

Page 6: From Planning to Gaming - PlanningTech@DUSP

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

Page 7: From Planning to Gaming - PlanningTech@DUSP

Child Care Local School Rankings Farmer's Market PhillyCarShare Public Transit

Your Factors might include…

Page 8: From Planning to Gaming - PlanningTech@DUSP

Tax Incentives Commercial Corridor

Health Public Transit Car Share Open Space Farmers’ Markets Street Network Density Recycling Participation Walkability

Siting Decision Factors

Page 9: From Planning to Gaming - PlanningTech@DUSP

Not a new idea … Design with Nature

Page 10: From Planning to Gaming - PlanningTech@DUSP

Not a new Idea … Dana Tomlin

Page 11: From Planning to Gaming - PlanningTech@DUSP

Desktop GIS

Page 12: From Planning to Gaming - PlanningTech@DUSP

x 5 x 2x 3x 1

+ ++

=

Generate Output Heat Map

Page 13: From Planning to Gaming - PlanningTech@DUSP

Web is different from the Desktop Lots of simultaneous

users

Stateless environment

HTML+JS+CSS

Users are less skilled

Users are less patient

Page 14: From Planning to Gaming - PlanningTech@DUSP

ArcGIS Server Flex, Silverlight and JS

API’s

Publish tasks and models

Caching

Optimized MSD files

Page 15: From Planning to Gaming - PlanningTech@DUSP

But wait … there’s a problem 10 – 60 second calculation time

Multiple simultaneous users …

… that are impatient

Page 16: From Planning to Gaming - PlanningTech@DUSP
Page 17: From Planning to Gaming - PlanningTech@DUSP
Page 18: From Planning to Gaming - PlanningTech@DUSP
Page 19: From Planning to Gaming - PlanningTech@DUSP
Page 20: From Planning to Gaming - PlanningTech@DUSP
Page 21: From Planning to Gaming - PlanningTech@DUSP
Page 22: From Planning to Gaming - PlanningTech@DUSP

Specific Goals File format – ARG!!

Limit range and data type

1D arrays rather than 2D

Distributed processing

Binary messaging protocol

Page 23: From Planning to Gaming - PlanningTech@DUSP

Distributed Geoprocessing

Page 24: From Planning to Gaming - PlanningTech@DUSP

Success!!

Reduced from 10-30 seconds to

<500 milliseconds

Page 25: From Planning to Gaming - PlanningTech@DUSP

Success!!

Reduced from < 500 milliseconds to

<50 milliseconds

Page 26: From Planning to Gaming - PlanningTech@DUSP

Walkshed.org

Page 27: From Planning to Gaming - PlanningTech@DUSP

Walkshed.org

Page 28: From Planning to Gaming - PlanningTech@DUSP
Page 29: From Planning to Gaming - PlanningTech@DUSP
Page 30: From Planning to Gaming - PlanningTech@DUSP
Page 31: From Planning to Gaming - PlanningTech@DUSP
Page 32: From Planning to Gaming - PlanningTech@DUSP

Food, Culture and Sustainability

Page 33: From Planning to Gaming - PlanningTech@DUSP

OMB Watch: Federal Spending Equity

Page 34: From Planning to Gaming - PlanningTech@DUSP

Sea Level Rise

Page 35: From Planning to Gaming - PlanningTech@DUSP

GPU Processing Research

Page 36: From Planning to Gaming - PlanningTech@DUSP

GPUs

Page 37: From Planning to Gaming - PlanningTech@DUSP

GPU geoprocessing research

Page 38: From Planning to Gaming - PlanningTech@DUSP

Stormwater Billing

Page 39: From Planning to Gaming - PlanningTech@DUSP
Page 40: From Planning to Gaming - PlanningTech@DUSP

Source: U.S. Environmental Protection Agency, Washington, D.C. "Protecting Water Quality from Urban Runoff."

Page 41: From Planning to Gaming - PlanningTech@DUSP

Schuylkill River

Regular Flow

Schuylkill River

Flood of June 2006

Page 42: From Planning to Gaming - PlanningTech@DUSP

!(

!(

!(

!(

!( !(

!(

!(

!(

!(!( !(

!(

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

Page 43: From Planning to Gaming - PlanningTech@DUSP

Existing Charge = $ 4,702.82New Charge = $ 120.24

Gross Area = 24,338Imperv Area = 24,338

Some go down

Page 44: From Planning to Gaming - PlanningTech@DUSP

Usage Runoff

Page 45: From Planning to Gaming - PlanningTech@DUSP
Page 46: From Planning to Gaming - PlanningTech@DUSP
Page 47: From Planning to Gaming - PlanningTech@DUSP

Stormwater Modeling

Page 48: From Planning to Gaming - PlanningTech@DUSP

Stormwater Modeling Game

Page 49: From Planning to Gaming - PlanningTech@DUSP

Stormwater Modeling Game

Page 50: From Planning to Gaming - PlanningTech@DUSP

Stormwater Modeling Game

Page 51: From Planning to Gaming - PlanningTech@DUSP

Crime Data Mining

Page 52: From Planning to Gaming - PlanningTech@DUSP

Intelligence Dashboard

Page 53: From Planning to Gaming - PlanningTech@DUSP

Space + Time

Page 54: From Planning to Gaming - PlanningTech@DUSP

Space + Time

Page 55: From Planning to Gaming - PlanningTech@DUSP

Crime Analysis, Early Warning and Forecasting

Page 56: From Planning to Gaming - PlanningTech@DUSP
Page 57: From Planning to Gaming - PlanningTech@DUSP

Animation

Page 58: From Planning to Gaming - PlanningTech@DUSP

Sergeant Blair and Anderson Island

Page 59: From Planning to Gaming - PlanningTech@DUSP

Story: Burglary

Page 60: From Planning to Gaming - PlanningTech@DUSP

Risk Forecasting

Page 61: From Planning to Gaming - PlanningTech@DUSP

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

Page 63: From Planning to Gaming - PlanningTech@DUSP

From Planning to Gaming:Apps for Local Government

Robert [email protected]

@rcheetham