SlideShare a Scribd company logo
Flood and Landslide Impact
Components for the OGC
2021 Disaster Pilot using FME
FME
User
Conference
20
22
Kailin Opaleychuk
Support Specialist
Dean Hintz
Application Expert
Jenna Kim
Support Specialist
Presenters
20
22
FME
User
Conference
Agenda
Today we’ll be covering…
● Open Standards & OGC
● OGC Disaster Pilot Project Overview
● Red River Flood Scenario
● Other sites: (BC Flood Scenario, Assiniboine
River)
● Other hazards: Landslides
● FME Components
● Trends
● Lessons learned, climate change
implications, next steps
20
22
FME
User
Conference
Open Standards & OGC
20
22
FME
User
Conference
How Has FME Embraced
Open Standards?
• Improvements to existing formats: XSD XML, Cesium, GML
3.3
• Continual functionality and performance improvements to
open standards infrastructure: HTTPCaller, XML / GML /
JSON core, security updates
• New wrapper formats coming for XML, GML, JSON
(which should we prioritize? InfraGML, GeoSciML?)
• FME OGC Certification for GML, Geopackage,
GeoTIFF, OGC KML
• New open standards formats: OGC CSW, CityJSON,
WMTS, OGC API Features, CityGML3, COG
FME
User
Conference
20
22
Standards: Metadata
● ISO 19115*, 19139
● OGC CSW
● STAC
● Dublin core
● Esri shp.xml
● FGDC / NIEM
● EU INSPIRE
data management, quality and automation
*recent XSD XML reader / writer supports metadata standards
see metadata webinar for more information
FME
User
Conference
20
22
CUSTOMERS
20
22
FME
User
Conference
OGC Disaster Pilot Project Overview
20
22
FME
User
Conference
Pilot Goals
OGC Pilot - an opportunity to test end-to-end
information flow related to all phases of disaster
management.
Safe Software participation goals:
● demonstrate our integration capabilities
● collaborate with other participants
● derive in depth product feedback from real
world applications and datasets
The pilot focussed on 3 principle application scenarios:
● Flooding in the Red River Valley,
● Pandemic in Louisiana, and
● Landslides in Peru
20
22
FME
User
Conference
Red River Flood Scenario
FME
User
Conference
20
22
Red River
● The Red River flows north from South Dakota
and Minnesota into Manitoba Canada &
Hudson Bay (287,500 km2, 890 km)
● The flat slope of the Red River Basin means
flow is slow, allowing runoff to backfill
● Ice jams and ground frost in spring impede
flow and infiltration
● Highest water levels and flows in modern history.
● Flooding estimated to be once in 330 - 2000 yrs
● Epic snow melts
● Flooding affected three million hectares of
farmland. States of emergency declared in
Province & 70 Manitoba communities.
● Floodwater forced the closure of 850 roads &
Trans-Canada Highway.
Red River Flood 2011:
https://www.gov.mb.ca/mit/wms/rrf/historical_2011.html
20
22
FME
User
Conference
Red River Flood Routing Recipe: ARD to DRI
Pilot Recipe:
● Recipe workflow transforms ARD into IRD to drive DRI’s for
specific critical management decisions
● Recipe goal: generate indicator for best transportation
routes to avoid flooded areas
● Flood impacts can be rapidly evaluated based on evolving
disaster effects
● Recipes are designed to be reusable in different contexts:
area (MB, BC, Peru) or time (past, present, future).
Recipe Components:
RSS Hydro, DFO (Dart. Flood Obs): Flood Model + Extents
● DEM + flood gauge + Modis extents ⇒ flood time series
Safe Software: Grid to Vector DB FME Transform Model
● Flood time series grids ⇒ Flood contours vector
Geopackage
Skymantics: Routing Web App
● Flood Contours Vector Geopackage + Road Network +
Tolerance rules ⇒ Flood mitigated routing
FME
User
Conference
20
22
Disaster Pilot ARD> IRD > DRI Value Chain - FME Components
20
22
FME
User
Conference
RSS Hydro Flood Modeling - MATLAB
2011 Flood Model
Input source datasets:
● High resolution LIDAR DEM
5m xy, 10cm z
● Stream gauge data
MATLAB flood model
ARD Outputs:
● 90 day raster time series with
very accurate flood depths
(cm)
● Numeric Grids as GeoTIFF
ARD
20
22
FME
User
Conference
RSS Hydro Flood Modeling - MATLAB
2011 Flood Model
Input source datasets:
● High resolution LIDAR DEM
5m xy, 10cm z
● Stream gauge data
MATLAB flood model
ARD Outputs:
● 90 day raster time series with
very accurate flood depths
(cm)
● Numeric Grids as GeoTIFF
ARD
FME
User
Conference
20
22
Source ARD GeoTIFF from RSS Hydro Flood Model - Time Step 34
20
22
FME
User
Conference
Flood Routing Recipe: Analysis Ready Data Process to Integration Ready Data
FME Conversion of Flood Time Series Grids to Flood Contours Vector Geopackage
● Raster classify, vectorize to polygons, simplify geometry, calibrate, reproject & enrich
● Generate IRD: integration ready outputs: Geopackage and GeoJSON
● Complete model run for input 2011 flood model 70 timesteps ⇒ output 200K records
● Post to GeoNode (GeoServer)
20
22
FME
User
Conference
Flood Routing Recipe: Analysis Ready Data Process to Integration Ready Data
FME Conversion of Flood Time Series Grids to Flood Contours Vector Geopackage
● Raster classify, vectorize to polygons, simplify geometry, calibrate,
reproject & enrich
● Generate IRD: integration ready outputs: Geopackage and GeoJSON
● Complete model run for input 2011 flood model 70 timesteps ⇒
output 200K records
● Post to GeoNode (GeoServer)
FME
User
Conference
20
22
Flood Contours Calibrated Vector Geopackage Output - Time Step 34
Flood Contours
ARD to IRD calibrated to
support DRI routing rules:
Depth (m) Status
< 0.2 Open
0.2 - 0.4 Restricted
> 0.4 Closed
20
22
FME
User
Conference
Automation Workflow to process 70+ timesteps - WorkspaceRunner
● Calls RasterToVector_FloodContours workspace for every input time series grid GeoTIFF and appends results to
single destination flood contours Geopackage.
FME
User
Conference
20
22
Vectorized Flood Contours Geopackage => Skymantics Routing DRIs
Model run for all input
RSSHydro 2011 flood
model timesteps from
Mar 20 to May 30 (198K
records)
FME
User
Conference
20
22
Flood Routing Recipe: Flood Contours Published to Pilot GeoNode/GeoServer
DP21 Pilot GeoNode
● Layer search
● Metadata
● Styling
● Interactive web map
interface
● Time Series
● Data download
● OGC web services:
WMS / WFS
FME
User
Conference
20
22
Flood Routing Recipe: Flood Contours Published to Pilot GeoNode/GeoServer
DP21 Pilot GeoNode
● Layer search
● Metadata
● Styling
● Interactive web map
interface
● Time Series
● Data download
● OGC web services:
WMS / WFS
VIDEO
20
22
FME
User
Conference
Routing Client for Exploring Decision Ready
Indicators
Optimal route Select flood levels to road
blocks
New optimal route
FME
User
Conference
20
22
Deploying FME Workspace as a JSON REST Service
FME
User
Conference
20
22
Flood Extents REST Service: GeoJSON streaming
FME
User
Conference
20
22
Red River Flood Impact Web App
● Based on Red River 2011 flood
impacts recipe (RSS Hydro, DFO, Safe
Software and Skymantics)
● Source datasets - Geopackage:
○ Flood Contours for 70 timesteps
(300K records)
○ OSM Infrastructure for roads,
buildings and amenities
● FME workspace accepts these inputs,
user choices, and generates a map of
affected infrastructure
● Workflow published on FME Cloud,
hosted by Amazon AWS (no-code
publication of desktop authored
workflow, scalable architecture)
20
22
FME
User
Conference
Red River Flood Impact Web App
Flood contours + infrastructure =
Impact by severity
FME
User
Conference
20
22
Red River Flood Impact Web App
20
22
FME
User
Conference
Other sites: (BC Flood Scenario, Assiniboine River)
20
22
FME
User
Conference
Disaster Pilot Pivot: Present and Future
Current Flooding in BC, Canada
• One of the worst natural disasters in BC
history (time, spatial extent, cost)
• BC cut off from the rest of Canada - most
transportation routes were still closed one
month on
• Multiple hazard impacts at multiple
locations over time: landslides, pandemic,
loss of infrastructure in addition to flooding
(cascading)
• Much of the burden for disaster response
on often under resourced local
municipalities
Sumas Prairie Flooding - CBC photo
FME
User
Conference
20
22
NRCAN + Flooding
● Natural Resources Canada =
National department focusing on
natural resources.
● Performs satellite-based
monitoring of flood events in
Canada and internationally.
● Pilot goal: achieving near
real-time disaster information
flows through standards.
● Outcomes provide a path
forward to achieve this vision.
November 2021 flooding near Abbotsford, British Columbia
Images Courtesy of B.C. Ministry of Transportation
FME
User
Conference
20
22
Overlap of < 4m elevation with Nov 19 BC flood extents (processed by FME
component used for Red River, MB)
Nov 19 Fraser Valley flood extents from
Natural Resources Canada: active
floods (RADARSAT)
Classified, vectorized Fraser Valley
LIDAR DEM (NRCan)
Flood risk recipe -current time
● Red River flood impact
recipe reused in BC context
● A central pilot goal was to
provide components that
are able to rapidly rerun
recipes in near real time
● The Red River vectorization
FME process was rerun using
HRDEM from NRCan and
current flooding in the lower
Fraser Valley
● When overlaid with NRCan
active flood extents from
RADARSAT a close
correlation can be observed
for local areas < 4m in
Sumas Prairie
Pivot to Present:
Flooding in BC,
Canada
ARD Process to IRD
FME
User
Conference
20
22
Flooding in BC, Canada - NRCan HRDEM - Fraser Valley East Mosaic (x,y 2m; z cm)
FME
User
Conference
20
22
Flooding in BC, Canada: NRCan Active Floods - Fraser Valley East Flooding Nov 19
20
22
FME
User
Conference
FME Conversion of DEM Grids to Flood Hazard
Contours Vector Geopackage
● Raster classify, vectorize, simplify, calibrate, reproject & enrich
● Generate integration ready outputs: Geopackage and GeoJSON
● Post to GeoNode (GeoServer)
FME
User
Conference
20
22
Height Contours Output
FME
User
Conference
20
22 Assiniboine River Flood Risk: Winnipeg, MB - HAND Approach
FME
User
Conference
20
22 Demo - Assiniboine River Flood Risk: Winnipeg, MB
20
22
FME
User
Conference
Other Hazards: Landslides
20
22
FME
User
Conference
Landslides
Key factors
● Slope
● Rainfall
● Vegetation
● Geology
● Land use
● Changes to any of the above
(recent land use or fires)
Challenges
● Lack of high resolution DEM
availability for Peru
● Domain expert support (input to recipes for how to
combine above factors)
● Highly localized nature of the hazard (unlike floods
which can affect large areas)
Image credit: Globe and Mail
20
22
FME
User
Conference
Slope Grid for Fraser Valley, BC
➔ Derived from NRCan high
resolution DEM
Workflow:
1. Generate slope grid from DEM
2. Classify slope grid and convert to
slope areas geopackage
3. Analyze proximity of infrastructure
to high slope areas
20
22
FME
User
Conference
Raster to Vector - Slope Contour Generation
Classify slope grid and convert to slope areas geopackage
20
22
FME
User
Conference
Raster to Vector Output:
Data input for impact analysis
20
22
FME
User
Conference
Slope Contours to Assess At Risk Highways
At Risk Highways Trial
Recipe:
• Road type = highway or
motorway
• Slopes > 40 degrees
• Proximity to highways <
120 m
Result: Highways at possible
landslide risk due to steep
slopes (help focus areas for
further investigation)
FME
User
Conference
20
22
At Risk Highways vs Hazardous Slopes & November Landslides
20
22
FME
User
Conference
FME Components & Contributions
FME
User
Conference
20
22 OGC Disaster Pilot: FME Component Context
FME
User
Conference
20
22
Disaster Pilot ARD - DRI Value Chain: FME Components Context
20
22
FME
User
Conference
ARD Workflows: OSM PBF to Geopackage, GeoJSON
● Spatial, Geometry, FeatureType & Value Filters, Simplification,
Schema Mapping – supports database limitations
● Generate Geopackage and GeoJSON outputs
20
22
FME
User
Conference
ARD Workflows: SPOT STAC / COG to GeoTIFF
Custom reader workspace: reads STAC* service JSON and calls STAC API for each item and item asset
Final step: FeatureReader reads GeoTIFF from COG
*STAC Reader coming soon in FME 2022.2
FME
User
Conference
20
22
ARD Workflows: SPOT STAC / COG to GeoTIFF
20
22
FME
User
Conference
Trends / What’s Next
20
22
FME
User
Conference
Cloud Native
● Complete, cloud based workflows
● Serverless architecture (S3 or equivalent)
● Supports scalable processing, automation and
publication
● Cloud optimized data formats for storage, analysis
and display
● Open standards cloud native formats:
○ COG - Cloud Optimized GeoTIFF - 2022.0
○ STAC - Spatial Temporal Asset Catalog*
○ Publication: Cesium, I3S, JSON, GeoJSON, HTML
○ MRF - meta raster format from NASA JPL
○ Coming soon: COPC, ZARR
*STAC in FME 2022.2
20
22
FME
User
Conference
Cloud Optimized GeoTIFF
Reader / Writer
This feature can be found in the
GeoTIFF Reader/Writer
Often referenced via STAC
Zoom levels:
0 = original resolution
6 = lowest resolution / overview for
this dataset (varies)
MODIS example
Cogeo.org
https://www.earthdata.nasa.gov/engage/cloud-optimized-geotiffs
20
22
FME
User
Conference
Disaster Pilot - Lessons Learned / Summary
20
22
FME
User
Conference
Lessons Learned
● Pilot Components are agile but not fully
service connected
● Only a few recipes developed for impacts
ARD and DRI
● Difficult to find high quality, high resolution
source data (DEM) for regions like Peru
● Some hazards are difficult to observe /
predict at scale: landslides
● Most scenarios used historical data - need
more integration with real time flooding
services and forecasts
● Lack of standardized data model and
metadata for hazards and impacts
FME
User
Conference
20
22
Lessons Learned - BC+
Flood Impact Recipe - Near real-time reuse:
● Able to rapidly reuse & rerun recipes in near real time for new
disaster areas
● The Red River vectorization FME process was rerun using HRDEM from
NRCan and observed flooding in the Lower Fraser Valley with minimal
modification (< 1 hr)
● Similar workflow rerun for Peru (limited resolution)
Explore physical and spatial characteristics to serve as proxies for
hazard risk: e.g. HAND (height above nearest drainage), steep slopes near
roads.
● Comparing these characteristics with historical hazard data may reveal
patterns that can be used to help estimate future risk & prioritize areas
for monitoring
20
22
FME
User
Conference
Next Steps - DP22+
● Build out architecture to use more
services / APIs
● Add other rules and analysis:
population impacts & evacuation
● Add other EO & sensor sources for near
real-time flooding
● Integrate with more modelling
components to support future projection
scenarios (local models + climate
change flood model forecasts,
downsamples)
● Deploy process chain to cloud to ease
implementation and improve
performance
20
22
FME
User
Conference
Disaster response and climate change impact
mitigation implications
FME
User
Conference
20
22
Summary
● Recipe pattern to support decision indicators (DRI) helped drive
development of data flows
● Model based approach supported minimal wrangling & rapid prototyping:
no code / low code dev by domain experts with limited dev experience
● Transform models were easy to integrate between different datasets &
types, automate and integrate with cloud
● Decision rules constrained by data availability and resolution (Peru)
● Careful review of indicator requirements allowed design of higher value
integration ready data model to better support multiple impacts and rules
● Analysis trend - hi res low info to low vol hi info
● Negotiating common interface standards, formats, and locations is key to
collaboration across mixed systems & readiness support
● Web and cloud services with automation key for supporting availability &
scalability
● FME -> great potential for integrating across related models & results
20
22
FME
User
Conference
Resources
OGC Disaster Pilot - Safe Contribution: community.safe.com/s/article/OGC-Disaster-Pilot-2021
Towards a Cloud Native OGC: ogc.org/blog/4607
FME and Open Standards Blog: safe.com/blog/2021/03/importance-ogc-open-standards/
Metadata Matters Webinar: safe.com/webinars/metadata-matters-what-it-is-and-how-to-manage-it/
XMLathon Webinar: safe.com/webinars/xml-athon-with-don-and-dean/
Using Data Integration to Deliver Intelligence to Anyone, Anywhere (Disaster Focus)
safe.com/webinars/using-data-integration-to-deliver-intelligence-to-anyone-anywhere/
Thank You!
dean@safe.com
jenna.kim@safe.com
kailin.opaleychuk@safe.com

More Related Content

PDF
FME for Disaster Response
PPTX
Identification of flood affected roads using topographical data
PDF
Flood plain mapping
PDF
DEM-based Methods for Flood Risk Mapping at Large Scale
PDF
2019 08 foss4g_horton_franceschi
PDF
Mac Kinnon Cig2005 Presentation
PDF
Modelling natural hazards in gvSIG with the HortonMachine plugins
PDF
IRJET- Preparation of Flood Model and Hazard Estimation on Yamuna River (...
FME for Disaster Response
Identification of flood affected roads using topographical data
Flood plain mapping
DEM-based Methods for Flood Risk Mapping at Large Scale
2019 08 foss4g_horton_franceschi
Mac Kinnon Cig2005 Presentation
Modelling natural hazards in gvSIG with the HortonMachine plugins
IRJET- Preparation of Flood Model and Hazard Estimation on Yamuna River (...

Similar to Flood and Landslide Impact Components for the OGC 2021 Disaster Pilot using FME (20)

PDF
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
PPT
Mitigation Symposium - Dave Ardell
PDF
Flood Inundation Mapping(FIM) and Climate Change Impacts(CCI) using Simulatio...
PDF
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
PDF
Lezione master Proidro - Modellazione idrologica con GRASS GIS 17/12/2010
PDF
FME - My Solution to Almost Every Data Challenge!
PPTX
FME & Governement
PPT
Asfpm 2009 Presentation S Mishra Final
PDF
Review Paper for floodplain mapping with applications of HEC-HMS, HEC-RAS and...
DOCX
Training - Hydraulic Flood Modelling
PDF
Floodplain Mapping for Design Professionals_RIFMA2016
PPT
Flood plains to floor drains design standard adaptation for urban flood risk ...
DOC
Brusli n
PDF
Final Ppt.pdf
PPT
M.S. Capstone Seminar
PPTX
FME Stories From Around the World
PDF
Geomorphic Flood Index 2.0: Enhanced Tools for Delineating Flood-Prone Areas ...
PPTX
Application of GIS and Remote Sensing in Flood Risk Management
PDF
GI2010 symposium-koskova+charvat (flood)
PDF
Real time Flood Simulation for Metro Manila and the Philippines
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
Mitigation Symposium - Dave Ardell
Flood Inundation Mapping(FIM) and Climate Change Impacts(CCI) using Simulatio...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Lezione master Proidro - Modellazione idrologica con GRASS GIS 17/12/2010
FME - My Solution to Almost Every Data Challenge!
FME & Governement
Asfpm 2009 Presentation S Mishra Final
Review Paper for floodplain mapping with applications of HEC-HMS, HEC-RAS and...
Training - Hydraulic Flood Modelling
Floodplain Mapping for Design Professionals_RIFMA2016
Flood plains to floor drains design standard adaptation for urban flood risk ...
Brusli n
Final Ppt.pdf
M.S. Capstone Seminar
FME Stories From Around the World
Geomorphic Flood Index 2.0: Enhanced Tools for Delineating Flood-Prone Areas ...
Application of GIS and Remote Sensing in Flood Risk Management
GI2010 symposium-koskova+charvat (flood)
Real time Flood Simulation for Metro Manila and the Philippines
Ad

More from Safe Software (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
5 Things to Consider When Deploying AI in Your Enterprise
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
A Presentation on Touch Screen Technology
PPTX
A Presentation on Artificial Intelligence
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Hybrid model detection and classification of lung cancer
PPTX
Tartificialntelligence_presentation.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
cloud_computing_Infrastucture_as_cloud_p
Web App vs Mobile App What Should You Build First.pdf
Approach and Philosophy of On baking technology
A Presentation on Touch Screen Technology
A Presentation on Artificial Intelligence
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
TLE Review Electricity (Electricity).pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Assigned Numbers - 2025 - Bluetooth® Document
SOPHOS-XG Firewall Administrator PPT.pptx
Hybrid model detection and classification of lung cancer
Tartificialntelligence_presentation.pptx
DP Operators-handbook-extract for the Mautical Institute
MIND Revenue Release Quarter 2 2025 Press Release

Flood and Landslide Impact Components for the OGC 2021 Disaster Pilot using FME

  • 1. Flood and Landslide Impact Components for the OGC 2021 Disaster Pilot using FME
  • 2. FME User Conference 20 22 Kailin Opaleychuk Support Specialist Dean Hintz Application Expert Jenna Kim Support Specialist Presenters
  • 3. 20 22 FME User Conference Agenda Today we’ll be covering… ● Open Standards & OGC ● OGC Disaster Pilot Project Overview ● Red River Flood Scenario ● Other sites: (BC Flood Scenario, Assiniboine River) ● Other hazards: Landslides ● FME Components ● Trends ● Lessons learned, climate change implications, next steps
  • 5. 20 22 FME User Conference How Has FME Embraced Open Standards? • Improvements to existing formats: XSD XML, Cesium, GML 3.3 • Continual functionality and performance improvements to open standards infrastructure: HTTPCaller, XML / GML / JSON core, security updates • New wrapper formats coming for XML, GML, JSON (which should we prioritize? InfraGML, GeoSciML?) • FME OGC Certification for GML, Geopackage, GeoTIFF, OGC KML • New open standards formats: OGC CSW, CityJSON, WMTS, OGC API Features, CityGML3, COG
  • 6. FME User Conference 20 22 Standards: Metadata ● ISO 19115*, 19139 ● OGC CSW ● STAC ● Dublin core ● Esri shp.xml ● FGDC / NIEM ● EU INSPIRE data management, quality and automation *recent XSD XML reader / writer supports metadata standards see metadata webinar for more information
  • 9. 20 22 FME User Conference Pilot Goals OGC Pilot - an opportunity to test end-to-end information flow related to all phases of disaster management. Safe Software participation goals: ● demonstrate our integration capabilities ● collaborate with other participants ● derive in depth product feedback from real world applications and datasets The pilot focussed on 3 principle application scenarios: ● Flooding in the Red River Valley, ● Pandemic in Louisiana, and ● Landslides in Peru
  • 11. FME User Conference 20 22 Red River ● The Red River flows north from South Dakota and Minnesota into Manitoba Canada & Hudson Bay (287,500 km2, 890 km) ● The flat slope of the Red River Basin means flow is slow, allowing runoff to backfill ● Ice jams and ground frost in spring impede flow and infiltration ● Highest water levels and flows in modern history. ● Flooding estimated to be once in 330 - 2000 yrs ● Epic snow melts ● Flooding affected three million hectares of farmland. States of emergency declared in Province & 70 Manitoba communities. ● Floodwater forced the closure of 850 roads & Trans-Canada Highway. Red River Flood 2011: https://www.gov.mb.ca/mit/wms/rrf/historical_2011.html
  • 12. 20 22 FME User Conference Red River Flood Routing Recipe: ARD to DRI Pilot Recipe: ● Recipe workflow transforms ARD into IRD to drive DRI’s for specific critical management decisions ● Recipe goal: generate indicator for best transportation routes to avoid flooded areas ● Flood impacts can be rapidly evaluated based on evolving disaster effects ● Recipes are designed to be reusable in different contexts: area (MB, BC, Peru) or time (past, present, future). Recipe Components: RSS Hydro, DFO (Dart. Flood Obs): Flood Model + Extents ● DEM + flood gauge + Modis extents ⇒ flood time series Safe Software: Grid to Vector DB FME Transform Model ● Flood time series grids ⇒ Flood contours vector Geopackage Skymantics: Routing Web App ● Flood Contours Vector Geopackage + Road Network + Tolerance rules ⇒ Flood mitigated routing
  • 13. FME User Conference 20 22 Disaster Pilot ARD> IRD > DRI Value Chain - FME Components
  • 14. 20 22 FME User Conference RSS Hydro Flood Modeling - MATLAB 2011 Flood Model Input source datasets: ● High resolution LIDAR DEM 5m xy, 10cm z ● Stream gauge data MATLAB flood model ARD Outputs: ● 90 day raster time series with very accurate flood depths (cm) ● Numeric Grids as GeoTIFF ARD
  • 15. 20 22 FME User Conference RSS Hydro Flood Modeling - MATLAB 2011 Flood Model Input source datasets: ● High resolution LIDAR DEM 5m xy, 10cm z ● Stream gauge data MATLAB flood model ARD Outputs: ● 90 day raster time series with very accurate flood depths (cm) ● Numeric Grids as GeoTIFF ARD
  • 16. FME User Conference 20 22 Source ARD GeoTIFF from RSS Hydro Flood Model - Time Step 34
  • 17. 20 22 FME User Conference Flood Routing Recipe: Analysis Ready Data Process to Integration Ready Data FME Conversion of Flood Time Series Grids to Flood Contours Vector Geopackage ● Raster classify, vectorize to polygons, simplify geometry, calibrate, reproject & enrich ● Generate IRD: integration ready outputs: Geopackage and GeoJSON ● Complete model run for input 2011 flood model 70 timesteps ⇒ output 200K records ● Post to GeoNode (GeoServer)
  • 18. 20 22 FME User Conference Flood Routing Recipe: Analysis Ready Data Process to Integration Ready Data FME Conversion of Flood Time Series Grids to Flood Contours Vector Geopackage ● Raster classify, vectorize to polygons, simplify geometry, calibrate, reproject & enrich ● Generate IRD: integration ready outputs: Geopackage and GeoJSON ● Complete model run for input 2011 flood model 70 timesteps ⇒ output 200K records ● Post to GeoNode (GeoServer)
  • 19. FME User Conference 20 22 Flood Contours Calibrated Vector Geopackage Output - Time Step 34 Flood Contours ARD to IRD calibrated to support DRI routing rules: Depth (m) Status < 0.2 Open 0.2 - 0.4 Restricted > 0.4 Closed
  • 20. 20 22 FME User Conference Automation Workflow to process 70+ timesteps - WorkspaceRunner ● Calls RasterToVector_FloodContours workspace for every input time series grid GeoTIFF and appends results to single destination flood contours Geopackage.
  • 21. FME User Conference 20 22 Vectorized Flood Contours Geopackage => Skymantics Routing DRIs Model run for all input RSSHydro 2011 flood model timesteps from Mar 20 to May 30 (198K records)
  • 22. FME User Conference 20 22 Flood Routing Recipe: Flood Contours Published to Pilot GeoNode/GeoServer DP21 Pilot GeoNode ● Layer search ● Metadata ● Styling ● Interactive web map interface ● Time Series ● Data download ● OGC web services: WMS / WFS
  • 23. FME User Conference 20 22 Flood Routing Recipe: Flood Contours Published to Pilot GeoNode/GeoServer DP21 Pilot GeoNode ● Layer search ● Metadata ● Styling ● Interactive web map interface ● Time Series ● Data download ● OGC web services: WMS / WFS VIDEO
  • 24. 20 22 FME User Conference Routing Client for Exploring Decision Ready Indicators Optimal route Select flood levels to road blocks New optimal route
  • 26. FME User Conference 20 22 Flood Extents REST Service: GeoJSON streaming
  • 27. FME User Conference 20 22 Red River Flood Impact Web App ● Based on Red River 2011 flood impacts recipe (RSS Hydro, DFO, Safe Software and Skymantics) ● Source datasets - Geopackage: ○ Flood Contours for 70 timesteps (300K records) ○ OSM Infrastructure for roads, buildings and amenities ● FME workspace accepts these inputs, user choices, and generates a map of affected infrastructure ● Workflow published on FME Cloud, hosted by Amazon AWS (no-code publication of desktop authored workflow, scalable architecture)
  • 28. 20 22 FME User Conference Red River Flood Impact Web App Flood contours + infrastructure = Impact by severity
  • 30. 20 22 FME User Conference Other sites: (BC Flood Scenario, Assiniboine River)
  • 31. 20 22 FME User Conference Disaster Pilot Pivot: Present and Future Current Flooding in BC, Canada • One of the worst natural disasters in BC history (time, spatial extent, cost) • BC cut off from the rest of Canada - most transportation routes were still closed one month on • Multiple hazard impacts at multiple locations over time: landslides, pandemic, loss of infrastructure in addition to flooding (cascading) • Much of the burden for disaster response on often under resourced local municipalities Sumas Prairie Flooding - CBC photo
  • 32. FME User Conference 20 22 NRCAN + Flooding ● Natural Resources Canada = National department focusing on natural resources. ● Performs satellite-based monitoring of flood events in Canada and internationally. ● Pilot goal: achieving near real-time disaster information flows through standards. ● Outcomes provide a path forward to achieve this vision. November 2021 flooding near Abbotsford, British Columbia Images Courtesy of B.C. Ministry of Transportation
  • 33. FME User Conference 20 22 Overlap of < 4m elevation with Nov 19 BC flood extents (processed by FME component used for Red River, MB) Nov 19 Fraser Valley flood extents from Natural Resources Canada: active floods (RADARSAT) Classified, vectorized Fraser Valley LIDAR DEM (NRCan) Flood risk recipe -current time ● Red River flood impact recipe reused in BC context ● A central pilot goal was to provide components that are able to rapidly rerun recipes in near real time ● The Red River vectorization FME process was rerun using HRDEM from NRCan and current flooding in the lower Fraser Valley ● When overlaid with NRCan active flood extents from RADARSAT a close correlation can be observed for local areas < 4m in Sumas Prairie Pivot to Present: Flooding in BC, Canada ARD Process to IRD
  • 34. FME User Conference 20 22 Flooding in BC, Canada - NRCan HRDEM - Fraser Valley East Mosaic (x,y 2m; z cm)
  • 35. FME User Conference 20 22 Flooding in BC, Canada: NRCan Active Floods - Fraser Valley East Flooding Nov 19
  • 36. 20 22 FME User Conference FME Conversion of DEM Grids to Flood Hazard Contours Vector Geopackage ● Raster classify, vectorize, simplify, calibrate, reproject & enrich ● Generate integration ready outputs: Geopackage and GeoJSON ● Post to GeoNode (GeoServer)
  • 38. FME User Conference 20 22 Assiniboine River Flood Risk: Winnipeg, MB - HAND Approach
  • 39. FME User Conference 20 22 Demo - Assiniboine River Flood Risk: Winnipeg, MB
  • 41. 20 22 FME User Conference Landslides Key factors ● Slope ● Rainfall ● Vegetation ● Geology ● Land use ● Changes to any of the above (recent land use or fires) Challenges ● Lack of high resolution DEM availability for Peru ● Domain expert support (input to recipes for how to combine above factors) ● Highly localized nature of the hazard (unlike floods which can affect large areas) Image credit: Globe and Mail
  • 42. 20 22 FME User Conference Slope Grid for Fraser Valley, BC ➔ Derived from NRCan high resolution DEM Workflow: 1. Generate slope grid from DEM 2. Classify slope grid and convert to slope areas geopackage 3. Analyze proximity of infrastructure to high slope areas
  • 43. 20 22 FME User Conference Raster to Vector - Slope Contour Generation Classify slope grid and convert to slope areas geopackage
  • 44. 20 22 FME User Conference Raster to Vector Output: Data input for impact analysis
  • 45. 20 22 FME User Conference Slope Contours to Assess At Risk Highways At Risk Highways Trial Recipe: • Road type = highway or motorway • Slopes > 40 degrees • Proximity to highways < 120 m Result: Highways at possible landslide risk due to steep slopes (help focus areas for further investigation)
  • 46. FME User Conference 20 22 At Risk Highways vs Hazardous Slopes & November Landslides
  • 48. FME User Conference 20 22 OGC Disaster Pilot: FME Component Context
  • 49. FME User Conference 20 22 Disaster Pilot ARD - DRI Value Chain: FME Components Context
  • 50. 20 22 FME User Conference ARD Workflows: OSM PBF to Geopackage, GeoJSON ● Spatial, Geometry, FeatureType & Value Filters, Simplification, Schema Mapping – supports database limitations ● Generate Geopackage and GeoJSON outputs
  • 51. 20 22 FME User Conference ARD Workflows: SPOT STAC / COG to GeoTIFF Custom reader workspace: reads STAC* service JSON and calls STAC API for each item and item asset Final step: FeatureReader reads GeoTIFF from COG *STAC Reader coming soon in FME 2022.2
  • 54. 20 22 FME User Conference Cloud Native ● Complete, cloud based workflows ● Serverless architecture (S3 or equivalent) ● Supports scalable processing, automation and publication ● Cloud optimized data formats for storage, analysis and display ● Open standards cloud native formats: ○ COG - Cloud Optimized GeoTIFF - 2022.0 ○ STAC - Spatial Temporal Asset Catalog* ○ Publication: Cesium, I3S, JSON, GeoJSON, HTML ○ MRF - meta raster format from NASA JPL ○ Coming soon: COPC, ZARR *STAC in FME 2022.2
  • 55. 20 22 FME User Conference Cloud Optimized GeoTIFF Reader / Writer This feature can be found in the GeoTIFF Reader/Writer Often referenced via STAC Zoom levels: 0 = original resolution 6 = lowest resolution / overview for this dataset (varies) MODIS example Cogeo.org https://www.earthdata.nasa.gov/engage/cloud-optimized-geotiffs
  • 56. 20 22 FME User Conference Disaster Pilot - Lessons Learned / Summary
  • 57. 20 22 FME User Conference Lessons Learned ● Pilot Components are agile but not fully service connected ● Only a few recipes developed for impacts ARD and DRI ● Difficult to find high quality, high resolution source data (DEM) for regions like Peru ● Some hazards are difficult to observe / predict at scale: landslides ● Most scenarios used historical data - need more integration with real time flooding services and forecasts ● Lack of standardized data model and metadata for hazards and impacts
  • 58. FME User Conference 20 22 Lessons Learned - BC+ Flood Impact Recipe - Near real-time reuse: ● Able to rapidly reuse & rerun recipes in near real time for new disaster areas ● The Red River vectorization FME process was rerun using HRDEM from NRCan and observed flooding in the Lower Fraser Valley with minimal modification (< 1 hr) ● Similar workflow rerun for Peru (limited resolution) Explore physical and spatial characteristics to serve as proxies for hazard risk: e.g. HAND (height above nearest drainage), steep slopes near roads. ● Comparing these characteristics with historical hazard data may reveal patterns that can be used to help estimate future risk & prioritize areas for monitoring
  • 59. 20 22 FME User Conference Next Steps - DP22+ ● Build out architecture to use more services / APIs ● Add other rules and analysis: population impacts & evacuation ● Add other EO & sensor sources for near real-time flooding ● Integrate with more modelling components to support future projection scenarios (local models + climate change flood model forecasts, downsamples) ● Deploy process chain to cloud to ease implementation and improve performance
  • 60. 20 22 FME User Conference Disaster response and climate change impact mitigation implications
  • 61. FME User Conference 20 22 Summary ● Recipe pattern to support decision indicators (DRI) helped drive development of data flows ● Model based approach supported minimal wrangling & rapid prototyping: no code / low code dev by domain experts with limited dev experience ● Transform models were easy to integrate between different datasets & types, automate and integrate with cloud ● Decision rules constrained by data availability and resolution (Peru) ● Careful review of indicator requirements allowed design of higher value integration ready data model to better support multiple impacts and rules ● Analysis trend - hi res low info to low vol hi info ● Negotiating common interface standards, formats, and locations is key to collaboration across mixed systems & readiness support ● Web and cloud services with automation key for supporting availability & scalability ● FME -> great potential for integrating across related models & results
  • 62. 20 22 FME User Conference Resources OGC Disaster Pilot - Safe Contribution: community.safe.com/s/article/OGC-Disaster-Pilot-2021 Towards a Cloud Native OGC: ogc.org/blog/4607 FME and Open Standards Blog: safe.com/blog/2021/03/importance-ogc-open-standards/ Metadata Matters Webinar: safe.com/webinars/metadata-matters-what-it-is-and-how-to-manage-it/ XMLathon Webinar: safe.com/webinars/xml-athon-with-don-and-dean/ Using Data Integration to Deliver Intelligence to Anyone, Anywhere (Disaster Focus) safe.com/webinars/using-data-integration-to-deliver-intelligence-to-anyone-anywhere/