Post on 13-Nov-2018
SIStema de Monitoramento e Alerta de DEsastres Naturais
Version 1.0Released July/11/2008
Natural Disaster Monitoring and Alert Systemwww.dpi.inpe.br/sismaden
reference: Adapted from GEO BRASIL 2002 - Perspectivas do Meio Ambiente no Brasil – Edições Ibama, 2002.
Natural Disasters in BrazilNatural Disasters in BrazilForest fires
Flooding
DroughtsLandslides
FloodingLandslides
Forest firesFlooding
FloodingHigh windsHail storms 12 Oil refineries
4 Petrochemical Complexes
Source (adpated): Vulnerabilidade Ambiental / Rozely Ferreira dos Santos, organizadora. –Brasilia: MMA, 2007. 192 p. : il. color. ; 29 cm.
Principais Desastres Naturais no Brasil 2000-2007
14%
3%
6%
58%
11%8%
Seca Epidemia Temperatura ExtremaInundação Deslizamento Vendavais
Natural Disasters in BrazilNatural Disasters in Brazil
DroughtsFloods
EpidemicLandslides
Extreme temperHigh winds
Open Source Computational System based on service oriented architecture
Provides technological infrastructure to develop operational systems to manage alerts of environmental risks
Services:
Data gathering and formatting
Analysis by comparison with risk layers or by executing models
Risk model edition for alerts
Alert handling and management
Technological Support
• Geographical database and spatial operation by TerraLibTerraLib
www.dpi.inpe.br/terralib
• User analysis and risk model programming by LuaLua
www.lua.org
Configuration InterfaceConfiguration InterfaceRegister data servers and sources
Register risk maps and base maps
Program analysis
Register users and permissions
Configuration Interface Configuration Interface Main MenuMain Menu
Climate dataRisk MapsBase MapsAnalysesUsers
Add Server
Data from CPTECData from CPTECConfiguration Interface Configuration Interface
CPTEC Server ModelsSatellite/RadarDCP
Rain totalFixed time and irregular – alertPoint dataOne file per DCP
Grid 4kmTotal rain 1hTotal rain 24hCurrent (mm/h)Binary file
ETA 40, 20, 5 KmEnsemble 40 KmTotal rain 72h72 filesASCII grid file
Hidrometeorological ServersHidrometeorological Servers
FTPFile
ftp://150.163.133.245/c:\data\grids
Rain/bingrd
Configuration Interface Configuration Interface
Hydrometeorological Data SeriesHydrometeorological Data Series
GridsHydroestimatorLightningRadarForecast Models
PointsDCPs (data collection platforms)
Configuration Interface Configuration Interface
Hydrometeorological Grid Data Hydrometeorological Grid Data SeriesSeries
ASCII-GRIDPCDTIFFGrADS
ForecastedTotalOthers
Configuration Interface Configuration Interface
Radar.%a%M%d.%h%m.tif
Point Data Series Point Data Series -- DCPsDCPsConfiguration Interface Configuration Interface
PCDs Location
Pre calculation of data series
DCP
Point Data Series Point Data Series -- PCDsPCDsCollect RulesCollect Rules
Configuration Interface Configuration Interface
Pre calculation of new value to be used in the analysis
Included in database through
Register risk maps and base maps
Configuration Interface Configuration Interface
Risk layersAreas (polygons) + attributes describing the risk
Base map layers- Vector or grid layers supproting
visualization in alert situations
www.dpi.inpe.br/terralib
Risk MapsRisk MapsPolygons with attributes that specify risk
levels
Configuration Interface Configuration Interface
Analysis TypesAnalysis TypesUsing risk maps
Executes analyses by areas in risk maps overlaid on hidrometeorological creating alerts in these areas.
Model basedEx: SINMAP (Stability INdex MAPping)
β
φβ
β
sin
tan]1,sin
1[cos2 rT
aRMinc
FS���
����
�−=
c – Coesion; �- Slope angle; �- Soil internal friction; R/T-Reload/transmissivity ratio; a- Watershed area
Configuration Interface Configuration Interface
Analysis Based on Risk MapsAnalysis Based on Risk MapsConfiguration Interface Configuration Interface
Risk Layers
Climate Data
Analysis Based on Risk MapsAnalysis Based on Risk Maps
• LUA programming language• LUA operators:
arithmetic: + - * / ^ relational: == ~= < > <= >=logical: and or not mathematical: math.abs math.acos math.asin math.atan ….
• TerraLib operators:– zonals: maximo minimo media conta_amostras– historical: operador_historico– grid: amostra
Configuration Interface Configuration Interface
ExampleExample
Risk Model Using Risk Model Using Hydrometeorological Data in a Hydrometeorological Data in a GridGrid
local ca = maximo(‘total rain')if ca < limiar_ca thenreturn 0 -- Ok
elseif ca < limiar_ca * 1.2 thenreturn 2 – Attention level
elsereturn 4 – Maximum Alert level
end
Configuration Interface Configuration Interface
ExampleExample
Risk Model Using Point Data Risk Model Using Point Data (DCPs)(DCPs)local rain = media(‘dcp_data’,'pluvio')if rain == nil thenrain = media('rain_grid')endif rain < threshold thenreturn 0 -- Ok
elseif rain < threshold * 1.2 thenreturn 2 – Attention level
elsereturn 4 – Maximum alert level
end
Configuration Interface Configuration Interface
Model Based AnalysisModel Based AnalysisConfiguration Interface Configuration Interface
Outpur Grid
Climate Data
Model Based AnalysisModel Based Analysisamostra – value at evaluation location on gridlocal slope = amostra('slope_grid')local rain = amostra(‘rain_grid') local c= 0.37, B= 34, T=0.00034 return FS = (c*cos^2.slope(1-(rain*a)/T *sin.slope)r )tan.B)/ sin.slope
Configuration Interface Configuration Interface
β
φβ
β
sin
tan]1,sin
1[cos2 rT
aRMinc
FS���
����
�−=
Register Users and Analysis Register Users and Analysis Based PermissionsBased Permissions
Configuration Interface Configuration Interface
Register Users for Each Register Users for Each AnalysisAnalysis
Configuration Interface Configuration Interface
Analysis based
Permissions
Presentation InterfacePresentation InterfaceUsers access alerts on internet through login
(password required) Visualize current analysisVisualize risk polygons attributesVisualize a polygon risk history
WEB Main Interface WEB Main Interface --TerraPHPTerraPHP
Presentation Interface Presentation Interface
SummarySummaryBetter use of hidrometeorological data from
INPE-CPTECOpen Source Alert SystemOpen Brazilian Platforms: TerraLib and
TerraPHP (INPE); LUA (Tecgraf)Other Open Source Platforms: PostGIS,
Apache, PHPRisk models programmed by userEasy instalation, configuration, and operation
ExtensionsExtensionsInput data temporal pre-processing:
calculation of totals, trendsNested risk models: triggering analyses for a
given alert