SlideShare a Scribd company logo
March 2010




Real-time Flood Simulation
for Metro Manila and the Philippines




1H.   J. Schick, 2A. Puri, 3A.M.F. Lagmay, 3C.P. David
1 IBM  Germany R&D Lab
2 IBM  India Software Lab
3 National Institute of Geological Sciences, University of the Philippines
                                                                             © 2010 IBM Corporation
Agenda



 Driven by increasing demand of flood level prediction in Metro Manila there is a growing
  interest in an adequate early warning system.


 This presentation will provide an overview and insights into the flood prediction system and
  the real-time flood simulation.


 We first present the flood level simulation of Metro Manila.


 We then describe the architecture of the proof-of-concept in some detail.


 In particular, we discuss the long-term goal by combining several on-the-shelf technologies
  together, analyzing rainfall data from rain gauges and cloud moistures in satellite images to
  finally use a simulation model to predict the flood level.


2                                                                                   © 2010 IBM Corporation
Challenges



 Combine latest flood simulation tools with basic web mapping service applications and
  several on-the-shelf technologies.


 Present the simulation result as hazard map to understand and predict the flood level in
  Metro Manila.


 Do flood level simulation in real-time to alert people before and during an on-going tropical
  storm.




3                                                                                    © 2010 IBM Corporation
Real-time Flood Simulation

        Input Processing                              Flood Simulation                                Output Processing




               Elevation Data



                                                                                                                     Internet
                                                                                                                     Webpage


                Rainfall Data


    •   Digital image processing and           •   NIGS developed a detailed terrain model and        •   Conversion of geospatial vector data
        analysis of satellite photos.              flood routing model of Metro Manila.                   into a XML-based language schema.

    •   Gathering and processing of rainfall   •   Flood Simulation in a flood routing model to       •   Expressing geographic annotations
        data received by rain gauges               illustrate flood hazards, regulating floodplain        and visualization of two-dimensional
                                                   zoning or designing flood mitigation.                  maps.

                                               •   Create and configure “flood simulation” project,
                                                   execute simulation, post-process grid elements
                                                   and topographical data into a max flow depth
                                                   map.
4                                                                                                                             © 2010 IBM Corporation
Real-time Flood Simulation




    •   Low zoom level to reroute emergency rescue teams around flooded areas and     •   High and more detailed zoom level to warn people in which areas the flood might
        improve the planning of disaster preparedness, response and recovery teams.       occur and visualize areas that needs to be evacuated.


5                                                                                                                                                      © 2010 IBM Corporation
Input Processing with Satellite Images



 Step 1: Image Acquisition
    Download satellite images from Tropical Rainfall Measuring Mission (TRMM)1 or Ensemble Tropical Rainfall Potential (eTRAP)2.

 Step 2: Preprocessing
    Processes input data to produce output that is used as input to another program. Operations of preprocessing prepare data for subsequent
    analysis that attempts to correct or compensate systematic image errors.

 Step 3: Segmentation
    Partitioning a digital image into multiple segments to simplify and change the representation of an image into something that is more meaningful
    and easier to analyze.

 Step 4: Representation & Description
    Object has to be represented by its boundary and the object boundary has to be described by its length, orientation number of concavities, etc.

 Step 5: Recognition and Interpretation
    Analyzing cloud moistures to estimate its movement and the amount of possible rainfall.




                                                                                                   1 TRMM:          http://trmm.gsfc.nasa.gov
                                                                                                   2 eTRaP:         http://www.ssd.noaa.gov/PS/TROP/etrap.html



6                                                                                                                                     © 2010 IBM Corporation
Example Satellite Images




7                          © 2010 IBM Corporation
Input Processing of Rainfall Data Received by Rain Gauges



 Step 1: Data Acquisition and Combining
    Request rainfall data from rain gauges installed at cell sites. The request and result will be send via a single SMS messages and will be stored in
    a database.

 Step 2: Data Combining
    Combine former and current rainfall date of several cell sites to create a detailed overview of a certain region in the Philippines (e.g. Metro
    Manila).

 Step 3: Recognition and Interpretation
    Detect amount of rainfall for certain areas and its dedicated grid elements.




8                                                                                                                                        © 2010 IBM Corporation
Flood Simulation




 Tight cooperation with the FLO-2d company to improve the flood simulation model on a
  repeatedly basis.
 Collaboration with the Computer Science department of the University of the Philippines to
  guarantee the technical continuance of the project.
 Developed low-cost rain gauge prototypes and have them already in field test.
 Initial steps with SMART Communication were done to install additional rain gauges on their
  cell sides.




9                                                                                  © 2010 IBM Corporation
Output Processing



 Step 1: Conversion of Coordinate System
     – Convert from grid base Universal Traverse Mercator (UTM) coordinate system into Google Earth internal geographic coordinates (latitude /
       longitude) on the World Geodetic System. The coordinates are stored in a geospatial vector data file, which is produced by the flood simulation
       software .

 Step 2: Polygon Creation Based on Flood Depth
     – Read and create polygons and categorize them according the flood depth in different ranges. Every range will have a specified color depending
       on the specified color scheme.

 Step 3: Encoding of XML Schemas
     – Save all converted coordinates and created polygons in a XML-based language schema. This language scheme will include place marks,
       images, polygons and the corresponding color scheme for expressing the different flood level. The file can be visualized via existing Internet
       based, two-dimensional mapping services, such as Google Earth or Google Maps.

 Step 4: Design a Webpage to Embed XML Schema
     – Design a (dynamic) HTML and Javascript based webpage to embedded the encoded XML Schema. This webpage can be used to reroute
       emergency rescue teams around flooded areas, improve the planning of disaster preparedness, response and recovery teams, as well as it
       warns people in which areas the flood might occur.




10                                                                                                                                    © 2010 IBM Corporation
Proof of Concept and Status



 Input Processing:
     – Prototyping source code available how to do image processing in Java.



 Flood Simulation:
     – Prototyping source code available how to automate the two-dimensional flood routing model software
       FLO-2d.

 Output Processing:
     – ESRI Shapefile to Keyhole Markup Language (KML) conversation program finished. The program
       can convert and generate maximum flood level and hazard maps.
     – Maps were embedded in a static webpage to enable easy access and visualization.

 Training and Capacity Building:
     – Visual Basic for Applications Course to create macros for automating repetitive tasks in in Excel and
       develop simple customer specific programs.
     – Hand-over of prototype implementations and all corresponding examples.


11                                                                                               © 2010 IBM Corporation
Long-term Story



 Use eTRAP and TRMM as rainfall input. Here, clarification is needed if a higher resolution or
  a smaller grid size is available.
 Automate two-dimensional flood routing model software FLO-2d with NEXTRAD ASCII Data
  scheme as input source
 Improve integration of KML files in Google Maps to visualize more geographical elements
  (e.g. place marks, annotations, polygons, etc.)
 Improve overlay function to visualize maximum flood level map, hazard map and interactive
  map in one map and not in individual maps.
 Integrate and develop the functionality to repeatedly collect rainfall data from satellite images
  and rain gauges as simulation input.
 Save all collected rainfall data in a database to reflect the past rainfall condition in Metro
  Manila and the Philippines.




12                                                                                       © 2010 IBM Corporation
Software Requirements

                                               Input Processing                                           Output Processing
                                                      and
                                               Flood Simulation
Data Encoding                    •   Tropical Rainfall Measuring Mission (TRMM)             •   ESRI Shapefile or simply a “shapefile” is a popular
                                 •   Ensemble Tropical Rainfall Potential (eTRAP)               geospatial vector data format for geographic
                                 •   NEXRAD Rainfall Data ASCII Format                          information systems software.
                                                                                            •   Keyhole Markup Language (KML) is a XML-based
                                                                                                language schema for expressing geographic annotation
                                                                                                and visualization on existing or future Internet-based,
                                                                                                two-dimensional maps.
Programming and Scripting        •   Java Development Kit (JDK)                             •   HyperText Markup Language (HTML), is the
Languages                        •   Microsoft Windows Scripting Host (WSH)                     predominant markup language for web pages.
                                                                                            •   JavaScript is an object-oriented scripting language.
                                                                                            •   Java Development Kit (JDK)
                                                                                            •   PHP Hypertext Processor is a widely used, general-
                                                                                                purpose scripting language that was originally designed
                                                                                                for web development to produce dynamic web pages.


Client and Server Applications   •   FLO-2D is a two-dimensional flood routing model        •   Apache HTTP Server is an open-source HTTP server
                                     software to do flood hazard mitigation and planning.       for modern operating systems.
                                                                                            •   MySQL is a relational database management system.
Operating Systems                •   Microsoft Windows XP, 7 or Windows Server 2008         •   Linux
                                     R2 Standard.
Application Programming          •   Not Applicable                                         •   Google Maps is as a basic web mapping service
Interface                                                                                       application.
                                                                                            •   GeoTools is a open source Java geographic
                                                                                                information system toolkit.
                                                                                            •   JTS Topology Suite is providing spatial object model
                                                                                                and fundamental geometric functions.

13                                                                                                                                   © 2010 IBM Corporation
Hardware Requirements



                                                         Input Processing                                                   Output Processing
                                                                and
                                                         Flood Simulation
Basic System Configuration               x3650 M2                                                                x3650 M2
                                         • Xeon 4C E5506 80W 2.13GHz/800MHz/4MB L3                               • Xeon 4C E5506 80W 2.13GHz/800MHz/4MB L3
                                         • 2x2GB                                                                 • 2x2GB
                                         • O/Bay 2.5in HS SAS                                                    • O/Bay 2.5in HS SAS
                                         • SR BR10i                                                              • SR BR10i
                                         • Multi-Burner                                                          • Multi-Burner
                                         • 675W p/s                                                              • 675W p/s
Additional Processor                     + Intel Xeon 4C Processor Model E5506 80W
                                           2.13GHz/800MHz/4MB L3
Additional Memory                        + 2GB (1x2GB) Dual Rank x8 PC3-10600 CL9 ECC                            + 2GB (1x2GB) Dual Rank x8 PC3-10600 CL9 ECC
                                           DDR3-1333 LP RDIMM                                                      DDR3-1333 LP RDIMM
Storage                                  + ServeRAID-MR10i SAS/SATA Controller                                   + ServeRAID-MR10i SAS/SATA Controller
                                         + IBM 146GB 2.5in SFF Slim-HS 10K 6Gbps SAS                             + IBM 160GB 2.5in SFF Slim-HS 7.2K NL SATA HDD
                                           HDD
Additional Power Supply                  + Redundant 675W Power supply                                           + Redundant 675W Power supply

Operating System                         + Windows Server 2008 R2 Standard (1-4 CPU, 5
                                           CAL) ROK - ML (BR,EN,FR,SP)
Note: The system configuration above is an initial example needed by the long-term flood simulation implementation.




14                                                                                                                                                 © 2010 IBM Corporation
Thank you very much for your attention.
15                                       © 2010 IBM Corporation

More Related Content

Viewers also liked

Koppu typhon
Koppu typhonKoppu typhon
Koppu typhon
György Vámos
 
Vulnerability and flooding in manila
Vulnerability and flooding in manilaVulnerability and flooding in manila
Vulnerability and flooding in manila
Tom McLean
 
FLOODING HAZARDS, PREDICTION & MITIGATION
FLOODING HAZARDS, PREDICTION & MITIGATIONFLOODING HAZARDS, PREDICTION & MITIGATION
FLOODING HAZARDS, PREDICTION & MITIGATION
Armstrong Sompotan
 
Typhoons in the philippines
Typhoons in the philippinesTyphoons in the philippines
Typhoons in the philippines
John Rovy LuCena
 
12 The Flood
12 The Flood12 The Flood
12 The Flood
Maranata
 
ARMM (Autonomous Region in Muslim Mindanao)
ARMM (Autonomous Region in Muslim Mindanao)ARMM (Autonomous Region in Muslim Mindanao)
ARMM (Autonomous Region in Muslim Mindanao)
Alkhalif Amberol
 
Typhoons in The Philippines
Typhoons in The PhilippinesTyphoons in The Philippines
Typhoons in The Philippinesjaymz0949
 
Understanding typhoons
Understanding typhoonsUnderstanding typhoons
Understanding typhoons
Marni Bunda
 
Region xiii (caraga)
Region xiii (caraga)Region xiii (caraga)
Region xiii (caraga)
Mia Joyce Martin
 
Flood ppt
Flood pptFlood ppt
Flood ppt
Pragati Singham
 
ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)
ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)
ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)Conchita Icarangal
 
The worst thyphoon in the philippines(original)
The worst thyphoon in the philippines(original)The worst thyphoon in the philippines(original)
The worst thyphoon in the philippines(original)Yugi Javier
 
Case study of Uttarakhand Flood Disaster 2013 - by Narendra Yadav
Case study of Uttarakhand Flood Disaster 2013 - by Narendra YadavCase study of Uttarakhand Flood Disaster 2013 - by Narendra Yadav
Case study of Uttarakhand Flood Disaster 2013 - by Narendra Yadav
Narendra Yadav
 

Viewers also liked (14)

Koppu typhon
Koppu typhonKoppu typhon
Koppu typhon
 
Vulnerability and flooding in manila
Vulnerability and flooding in manilaVulnerability and flooding in manila
Vulnerability and flooding in manila
 
FLOODING HAZARDS, PREDICTION & MITIGATION
FLOODING HAZARDS, PREDICTION & MITIGATIONFLOODING HAZARDS, PREDICTION & MITIGATION
FLOODING HAZARDS, PREDICTION & MITIGATION
 
Typhoons in the philippines
Typhoons in the philippinesTyphoons in the philippines
Typhoons in the philippines
 
12 The Flood
12 The Flood12 The Flood
12 The Flood
 
ARMM (Autonomous Region in Muslim Mindanao)
ARMM (Autonomous Region in Muslim Mindanao)ARMM (Autonomous Region in Muslim Mindanao)
ARMM (Autonomous Region in Muslim Mindanao)
 
Typhoons in The Philippines
Typhoons in The PhilippinesTyphoons in The Philippines
Typhoons in The Philippines
 
Understanding typhoons
Understanding typhoonsUnderstanding typhoons
Understanding typhoons
 
Region xiii (caraga)
Region xiii (caraga)Region xiii (caraga)
Region xiii (caraga)
 
Flood ppt
Flood pptFlood ppt
Flood ppt
 
ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)
ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)
ARMM (AUTONOMOUS REGION IN MUSLIM MINDANAO)
 
Floods
FloodsFloods
Floods
 
The worst thyphoon in the philippines(original)
The worst thyphoon in the philippines(original)The worst thyphoon in the philippines(original)
The worst thyphoon in the philippines(original)
 
Case study of Uttarakhand Flood Disaster 2013 - by Narendra Yadav
Case study of Uttarakhand Flood Disaster 2013 - by Narendra YadavCase study of Uttarakhand Flood Disaster 2013 - by Narendra Yadav
Case study of Uttarakhand Flood Disaster 2013 - by Narendra Yadav
 

Similar to Real time Flood Simulation for Metro Manila and the Philippines

FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
IMGS
 
FME Stories From Around the World
FME Stories From Around the WorldFME Stories From Around the World
FME Stories From Around the WorldSafe Software
 
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
IMGS
 
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMPPresentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
ict4devwg
 
GIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsGIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and Tools
David Eliseo Martinez Castellanos
 
Seminar wsedfghjmkljuiytrtewsxdcfvg.pptx
Seminar wsedfghjmkljuiytrtewsxdcfvg.pptxSeminar wsedfghjmkljuiytrtewsxdcfvg.pptx
Seminar wsedfghjmkljuiytrtewsxdcfvg.pptx
Mansi7963
 
Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...
Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...
Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...
Dr. Amarjeet Singh
 
Digital Image Watermarking Basics
Digital Image Watermarking BasicsDigital Image Watermarking Basics
Digital Image Watermarking Basics
IOSR Journals
 
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
Reza Nourjou, Ph.D.
 
Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction final
City University
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
HarshitParkar6677
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
IRJET Journal
 
fog computing
fog computingfog computing
fog computing
AMITTRIPATHI182
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of things
Rahul Yadav
 
Fog Computing and Its Role in the Internet of Things
Fog Computing and Its Role in the Internet of ThingsFog Computing and Its Role in the Internet of Things
Fog Computing and Its Role in the Internet of Things
HarshitParkar6677
 
VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...
VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...
VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...
Keshav Vaswani
 

Similar to Real time Flood Simulation for Metro Manila and the Philippines (20)

FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
 
FME Stories From Around the World
FME Stories From Around the WorldFME Stories From Around the World
FME Stories From Around the World
 
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
 
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMPPresentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
 
GIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsGIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and Tools
 
Seminar wsedfghjmkljuiytrtewsxdcfvg.pptx
Seminar wsedfghjmkljuiytrtewsxdcfvg.pptxSeminar wsedfghjmkljuiytrtewsxdcfvg.pptx
Seminar wsedfghjmkljuiytrtewsxdcfvg.pptx
 
Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...
Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...
Complexity Neural Networks for Estimating Flood Process in Internet-of-Things...
 
Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...
Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...
Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...
 
Digital Image Watermarking Basics
Digital Image Watermarking BasicsDigital Image Watermarking Basics
Digital Image Watermarking Basics
 
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
 
Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations Solution
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction final
 
Open911
Open911Open911
Open911
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
 
fog computing
fog computingfog computing
fog computing
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of things
 
Fog Computing and Its Role in the Internet of Things
Fog Computing and Its Role in the Internet of ThingsFog Computing and Its Role in the Internet of Things
Fog Computing and Its Role in the Internet of Things
 
VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...
VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...
VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smar...
 

More from Heiko Joerg Schick

Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
Heiko Joerg Schick
 
Huawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technologyHuawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technology
Heiko Joerg Schick
 
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
Heiko Joerg Schick
 
The Smarter Car for Autonomous Driving
 The Smarter Car for Autonomous Driving The Smarter Car for Autonomous Driving
The Smarter Car for Autonomous Driving
Heiko Joerg Schick
 
From edge computing to in-car computing
From edge computing to in-car computingFrom edge computing to in-car computing
From edge computing to in-car computing
Heiko Joerg Schick
 
Need and value for various levels of autonomous driving
Need and value for various levels of autonomous drivingNeed and value for various levels of autonomous driving
Need and value for various levels of autonomous driving
Heiko Joerg Schick
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsHeiko Joerg Schick
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Heiko Joerg Schick
 
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSRun-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSHeiko Joerg Schick
 
Browser and Management App for Google's Person Finder
Browser and Management App for Google's Person FinderBrowser and Management App for Google's Person Finder
Browser and Management App for Google's Person FinderHeiko Joerg Schick
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHeiko Joerg Schick
 
IBM Corporate Service Corps - Helping Create Interactive Flood Maps
IBM Corporate Service Corps - Helping Create Interactive Flood MapsIBM Corporate Service Corps - Helping Create Interactive Flood Maps
IBM Corporate Service Corps - Helping Create Interactive Flood Maps
Heiko Joerg Schick
 
directCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressdirectCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressHeiko Joerg Schick
 
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)Heiko Joerg Schick
 
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)Heiko Joerg Schick
 

More from Heiko Joerg Schick (19)

Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
 
Huawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technologyHuawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technology
 
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
 
The Smarter Car for Autonomous Driving
 The Smarter Car for Autonomous Driving The Smarter Car for Autonomous Driving
The Smarter Car for Autonomous Driving
 
From edge computing to in-car computing
From edge computing to in-car computingFrom edge computing to in-car computing
From edge computing to in-car computing
 
Need and value for various levels of autonomous driving
Need and value for various levels of autonomous drivingNeed and value for various levels of autonomous driving
Need and value for various levels of autonomous driving
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big Analytics
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSRun-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
 
Blue Gene Active Storage
Blue Gene Active StorageBlue Gene Active Storage
Blue Gene Active Storage
 
Browser and Management App for Google's Person Finder
Browser and Management App for Google's Person FinderBrowser and Management App for Google's Person Finder
Browser and Management App for Google's Person Finder
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
 
IBM Corporate Service Corps - Helping Create Interactive Flood Maps
IBM Corporate Service Corps - Helping Create Interactive Flood MapsIBM Corporate Service Corps - Helping Create Interactive Flood Maps
IBM Corporate Service Corps - Helping Create Interactive Flood Maps
 
Slimline Open Firmware
Slimline Open FirmwareSlimline Open Firmware
Slimline Open Firmware
 
Agnostic Device Drivers
Agnostic Device DriversAgnostic Device Drivers
Agnostic Device Drivers
 
The Cell Processor
The Cell ProcessorThe Cell Processor
The Cell Processor
 
directCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressdirectCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI Express
 
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
 
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Real time Flood Simulation for Metro Manila and the Philippines

  • 1. March 2010 Real-time Flood Simulation for Metro Manila and the Philippines 1H. J. Schick, 2A. Puri, 3A.M.F. Lagmay, 3C.P. David 1 IBM Germany R&D Lab 2 IBM India Software Lab 3 National Institute of Geological Sciences, University of the Philippines © 2010 IBM Corporation
  • 2. Agenda  Driven by increasing demand of flood level prediction in Metro Manila there is a growing interest in an adequate early warning system.  This presentation will provide an overview and insights into the flood prediction system and the real-time flood simulation.  We first present the flood level simulation of Metro Manila.  We then describe the architecture of the proof-of-concept in some detail.  In particular, we discuss the long-term goal by combining several on-the-shelf technologies together, analyzing rainfall data from rain gauges and cloud moistures in satellite images to finally use a simulation model to predict the flood level. 2 © 2010 IBM Corporation
  • 3. Challenges  Combine latest flood simulation tools with basic web mapping service applications and several on-the-shelf technologies.  Present the simulation result as hazard map to understand and predict the flood level in Metro Manila.  Do flood level simulation in real-time to alert people before and during an on-going tropical storm. 3 © 2010 IBM Corporation
  • 4. Real-time Flood Simulation Input Processing Flood Simulation Output Processing Elevation Data Internet Webpage Rainfall Data • Digital image processing and • NIGS developed a detailed terrain model and • Conversion of geospatial vector data analysis of satellite photos. flood routing model of Metro Manila. into a XML-based language schema. • Gathering and processing of rainfall • Flood Simulation in a flood routing model to • Expressing geographic annotations data received by rain gauges illustrate flood hazards, regulating floodplain and visualization of two-dimensional zoning or designing flood mitigation. maps. • Create and configure “flood simulation” project, execute simulation, post-process grid elements and topographical data into a max flow depth map. 4 © 2010 IBM Corporation
  • 5. Real-time Flood Simulation • Low zoom level to reroute emergency rescue teams around flooded areas and • High and more detailed zoom level to warn people in which areas the flood might improve the planning of disaster preparedness, response and recovery teams. occur and visualize areas that needs to be evacuated. 5 © 2010 IBM Corporation
  • 6. Input Processing with Satellite Images  Step 1: Image Acquisition Download satellite images from Tropical Rainfall Measuring Mission (TRMM)1 or Ensemble Tropical Rainfall Potential (eTRAP)2.  Step 2: Preprocessing Processes input data to produce output that is used as input to another program. Operations of preprocessing prepare data for subsequent analysis that attempts to correct or compensate systematic image errors.  Step 3: Segmentation Partitioning a digital image into multiple segments to simplify and change the representation of an image into something that is more meaningful and easier to analyze.  Step 4: Representation & Description Object has to be represented by its boundary and the object boundary has to be described by its length, orientation number of concavities, etc.  Step 5: Recognition and Interpretation Analyzing cloud moistures to estimate its movement and the amount of possible rainfall. 1 TRMM: http://trmm.gsfc.nasa.gov 2 eTRaP: http://www.ssd.noaa.gov/PS/TROP/etrap.html 6 © 2010 IBM Corporation
  • 7. Example Satellite Images 7 © 2010 IBM Corporation
  • 8. Input Processing of Rainfall Data Received by Rain Gauges  Step 1: Data Acquisition and Combining Request rainfall data from rain gauges installed at cell sites. The request and result will be send via a single SMS messages and will be stored in a database.  Step 2: Data Combining Combine former and current rainfall date of several cell sites to create a detailed overview of a certain region in the Philippines (e.g. Metro Manila).  Step 3: Recognition and Interpretation Detect amount of rainfall for certain areas and its dedicated grid elements. 8 © 2010 IBM Corporation
  • 9. Flood Simulation  Tight cooperation with the FLO-2d company to improve the flood simulation model on a repeatedly basis.  Collaboration with the Computer Science department of the University of the Philippines to guarantee the technical continuance of the project.  Developed low-cost rain gauge prototypes and have them already in field test.  Initial steps with SMART Communication were done to install additional rain gauges on their cell sides. 9 © 2010 IBM Corporation
  • 10. Output Processing  Step 1: Conversion of Coordinate System – Convert from grid base Universal Traverse Mercator (UTM) coordinate system into Google Earth internal geographic coordinates (latitude / longitude) on the World Geodetic System. The coordinates are stored in a geospatial vector data file, which is produced by the flood simulation software .  Step 2: Polygon Creation Based on Flood Depth – Read and create polygons and categorize them according the flood depth in different ranges. Every range will have a specified color depending on the specified color scheme.  Step 3: Encoding of XML Schemas – Save all converted coordinates and created polygons in a XML-based language schema. This language scheme will include place marks, images, polygons and the corresponding color scheme for expressing the different flood level. The file can be visualized via existing Internet based, two-dimensional mapping services, such as Google Earth or Google Maps.  Step 4: Design a Webpage to Embed XML Schema – Design a (dynamic) HTML and Javascript based webpage to embedded the encoded XML Schema. This webpage can be used to reroute emergency rescue teams around flooded areas, improve the planning of disaster preparedness, response and recovery teams, as well as it warns people in which areas the flood might occur. 10 © 2010 IBM Corporation
  • 11. Proof of Concept and Status  Input Processing: – Prototyping source code available how to do image processing in Java.  Flood Simulation: – Prototyping source code available how to automate the two-dimensional flood routing model software FLO-2d.  Output Processing: – ESRI Shapefile to Keyhole Markup Language (KML) conversation program finished. The program can convert and generate maximum flood level and hazard maps. – Maps were embedded in a static webpage to enable easy access and visualization.  Training and Capacity Building: – Visual Basic for Applications Course to create macros for automating repetitive tasks in in Excel and develop simple customer specific programs. – Hand-over of prototype implementations and all corresponding examples. 11 © 2010 IBM Corporation
  • 12. Long-term Story  Use eTRAP and TRMM as rainfall input. Here, clarification is needed if a higher resolution or a smaller grid size is available.  Automate two-dimensional flood routing model software FLO-2d with NEXTRAD ASCII Data scheme as input source  Improve integration of KML files in Google Maps to visualize more geographical elements (e.g. place marks, annotations, polygons, etc.)  Improve overlay function to visualize maximum flood level map, hazard map and interactive map in one map and not in individual maps.  Integrate and develop the functionality to repeatedly collect rainfall data from satellite images and rain gauges as simulation input.  Save all collected rainfall data in a database to reflect the past rainfall condition in Metro Manila and the Philippines. 12 © 2010 IBM Corporation
  • 13. Software Requirements Input Processing Output Processing and Flood Simulation Data Encoding • Tropical Rainfall Measuring Mission (TRMM) • ESRI Shapefile or simply a “shapefile” is a popular • Ensemble Tropical Rainfall Potential (eTRAP) geospatial vector data format for geographic • NEXRAD Rainfall Data ASCII Format information systems software. • Keyhole Markup Language (KML) is a XML-based language schema for expressing geographic annotation and visualization on existing or future Internet-based, two-dimensional maps. Programming and Scripting • Java Development Kit (JDK) • HyperText Markup Language (HTML), is the Languages • Microsoft Windows Scripting Host (WSH) predominant markup language for web pages. • JavaScript is an object-oriented scripting language. • Java Development Kit (JDK) • PHP Hypertext Processor is a widely used, general- purpose scripting language that was originally designed for web development to produce dynamic web pages. Client and Server Applications • FLO-2D is a two-dimensional flood routing model • Apache HTTP Server is an open-source HTTP server software to do flood hazard mitigation and planning. for modern operating systems. • MySQL is a relational database management system. Operating Systems • Microsoft Windows XP, 7 or Windows Server 2008 • Linux R2 Standard. Application Programming • Not Applicable • Google Maps is as a basic web mapping service Interface application. • GeoTools is a open source Java geographic information system toolkit. • JTS Topology Suite is providing spatial object model and fundamental geometric functions. 13 © 2010 IBM Corporation
  • 14. Hardware Requirements Input Processing Output Processing and Flood Simulation Basic System Configuration x3650 M2 x3650 M2 • Xeon 4C E5506 80W 2.13GHz/800MHz/4MB L3 • Xeon 4C E5506 80W 2.13GHz/800MHz/4MB L3 • 2x2GB • 2x2GB • O/Bay 2.5in HS SAS • O/Bay 2.5in HS SAS • SR BR10i • SR BR10i • Multi-Burner • Multi-Burner • 675W p/s • 675W p/s Additional Processor + Intel Xeon 4C Processor Model E5506 80W 2.13GHz/800MHz/4MB L3 Additional Memory + 2GB (1x2GB) Dual Rank x8 PC3-10600 CL9 ECC + 2GB (1x2GB) Dual Rank x8 PC3-10600 CL9 ECC DDR3-1333 LP RDIMM DDR3-1333 LP RDIMM Storage + ServeRAID-MR10i SAS/SATA Controller + ServeRAID-MR10i SAS/SATA Controller + IBM 146GB 2.5in SFF Slim-HS 10K 6Gbps SAS + IBM 160GB 2.5in SFF Slim-HS 7.2K NL SATA HDD HDD Additional Power Supply + Redundant 675W Power supply + Redundant 675W Power supply Operating System + Windows Server 2008 R2 Standard (1-4 CPU, 5 CAL) ROK - ML (BR,EN,FR,SP) Note: The system configuration above is an initial example needed by the long-term flood simulation implementation. 14 © 2010 IBM Corporation
  • 15. Thank you very much for your attention. 15 © 2010 IBM Corporation