You are on page 1of 14

RedROVER-HAZUS

Stuart Moffatt
8 December 2009
What is RedROVER?

Red Rover, Red Rover, we call Johnny over


We want ROVER data in HAZUS
Field data about buildings in ROVER extracted and
converted for an earthquake analysis in HAZUS-
MH Advanced Engineering Building Module
RedROVER-HAZUS
3 Components

Web UI
Screens in ROVER Server for administrator to create
benchmark configurations
API
Application programming interface for editing
benchmark configurations and calculating HAZUS
building profiles
Client
Separate program to download ROVER data and
prepare for HAZUS AEBM
ROVER Server

Web browser
ROVER UI

Mobile phone client ROVER API

ROVER logic

ROVER db
ROVER Server + RedROVER-HAZUS

Web browser
ROVER UI
RedROVER Web UI

Mobile phone client ROVER API

ROVER logic

RedROVER API
RedROVER-HAZUS
client
ROVER db RR db
RedROVER-HAZUS Web UI
RedROVER-HAZUS Web UI

To create and edit Benchmark Configurations


Benchmark Configuration
Assign benchmark years of seismic design levels for
every combination of region, occupancy class, and
structure type
User-defined data necessary for creating HAZUS
building profiles
Version 1
California (CA) and DEFAULT benchmark configuration

Open-source allows for 3rd parties to add more
DEMO
RedROVER-HAZUS API
RedROVER-HAZUS API

Application programming interface (API) is a


module within ROVER Server
Create/update/delete benchmark configurations
Calculates HAZUS building profile based on
building data and benchmark year configuration
Occupancy class
Structure type
Seismic design level
No DEMO, but used by web UI and Client
RedROVER-HAZUS Client
RedROVER-HAZUS Client

Separate desktop program


Downloads and prepares ROVER data for HAZUS
Open source Python
Connects to ArcGIS to create geo-database
suitable for data import in HAZUS AEBM
DEMO
RedROVER-HAZUS

ROVER HAZUS

RedROVER
RedROVER-HAZUS
Questions? stuart.moffatt@emcode.org

RedROVER-HAZUS Project Website and Open Source Code Repository


http://redrover-hazus.googlecode.com