SlideShare a Scribd company logo
Exploring Raster with FME
Agenda
 Raster Types & Workflows
 Raster and FME
 Formats
 Transformations
 Demos
 LAS Report
 Excel Image Writing
 Storm Tracker
 Flood Model
Typical Raster Users
• Land use planning
• Agriculture
• Environmental & resource
management
• Disaster response
• Security & Defense
• Weather forecasting
• Climate modeling
• Web mapping / mobile
devices
Raster Types
 Imagery
 Photographs
 Elevation models
 Reports
 charting
 Numeric models
 time series
Vector:
• Precise coordinates
• Many features
• eg. polygons
*Both can have attributes, use
common transforms, and interact
Raster:
• One/few grid features
• Approximate cell values
• eg. DEM grid
Raster vs. Vector
*Both can have attributes, use
common transforms, and interact
Raster Workflows
 Format conversion (tif to jpg)
 Loading (database import)
 Extraction (database export)
 Processing (transformations)
 Enriching GIS with raster (raster to vector)
 Publishing vector layers (vector to raster)
 3D workflows (draping, texturing, shading)
 Consuming from and publishing to web
FME Raster Formats
Raster Transformations
 Resampling
 Reinterpretation
 Reprojection
 Mosaicking
 Tiling & clipping
 Georeferencing
 Surface modelling
 Vectorization
 Band & cell operations
Raster Bands
 What are Bands? Why important?
 Band Terminology
 Band Management
 Combining and Separating Bands
 Selecting Bands
Raster Terminology
 Band
 Palette
 Interleaving
 Origins and extents
 Data type / bit depth
 Numeric, color
 Compression(lzw,jpg)
Key to Format Conversion:
Interpretation
 Data Type
 Bit Depth
 Data Interpretation
 Palettes vs Bands
 RasterInterpretationCoercer
INT32 GRAY8 JPEG
Raster and Vector Interaction
Working with vector
and raster data
simultaneously
Raster Cell Manipulation & Algebra
Raster Cell Calculations:
 RasterCellValueReplacer
 RasterCellValueCalculator
 RasterExpressionEvaluator
Raster / Vector Interaction
& Cell Manipulation
 Flooded areas from
raster DEM
 RasterCellValueReplacer
 RasterToPolygonCoercer
 Generalization
Raster & 3D
 2.5D vs 3D
 Draping
 Appearances
 Surfaces, TINs
Raster & PointClouds
Read a LAS file and generate a report with:
 File name and location
 The extents and coordinate system
 Available components and other
information
 One top view and two perspective view
images
 Color and intensity distribution chart
LAS Report Demo
LAS Report Demo
LAS Report Demo
Raster Chart creation:
 Split point cloud by each color and
intensity
 Use ChartGenerator, new transformer
in FME 2015.1
LAS Report Demo
Raster to Excel writing
Water distribution QA example
 Read DWG file
 Pass through GeometryValidator
 For all errors, construct a URL to request
Google static map and mark the error on it
 Save the results to Excel
Raster to Excel writing
 Water distribution QA example
1. Create request features from
parameters
2. Read WMS-T for time step
3. Georeference and format for KML
4. Use KMLTimeSetter to set time
stamp per time step feature
5. Write to KML
Storm Tracker Demo: Workspace
Storm Tracker Demo: Workspace
http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?SERVICE=WMS
&REQUEST=GetMap&LAYERS=nexrad-n0r-wmst&TIME=2015-02-01T03:00:00Z*
Storm Tracker Demo:
KML Output
Storm Tracker Demo:
KML Output
Flood Model: Inputs
Raster DEM
2D River
 Read river vector and raster DEM
 Create river buffer in 2D
 Drape on DEM
 Convert river buffer areas to raster
DEM & elevate by flood height
 Use raster algebra to difference flood
level DEM from terrain DEM
 Convert flooded cells to polygons
(flood height > elevation)
 Write to 3DPDF
Flood Model Workflow
Flood Model Workspace
Flood Model Results
1 meter 2 meter
A Debate of The Year…
A World Wide Debate…
White And Gold
Or
Blue And Black?
Scientific approach
 Raster Analysis
A bit more about the debate
 http://www.dogonews.com/2015/3/6/w
hite-and-gold-or-blue-and-black-the-
great-dress-debate
 FME works with all kinds of raster data
 Full control of raster structures and values
 Convert between most formats
 Add value to raster through transformation
 Convert to / from vector
 Populate from point clouds and enrich 3D
 Consume from and publish to Web
FME & Raster: Take-Aways
Thank You!

More Related Content

PDF
List Manipulation in FME
PDF
To Loop or Not to Loop: Overcoming Roadblocks with FME
PDF
Airflow Best Practises & Roadmap to Airflow 2.0
DOC
Essbase beginner's guide olap fundamental chapter 1
PDF
OSA Con 2022 - Apache Iceberg_ An Architectural Look Under the Covers - Alex ...
PDF
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
PDF
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
PDF
From airflow to google cloud composer
List Manipulation in FME
To Loop or Not to Loop: Overcoming Roadblocks with FME
Airflow Best Practises & Roadmap to Airflow 2.0
Essbase beginner's guide olap fundamental chapter 1
OSA Con 2022 - Apache Iceberg_ An Architectural Look Under the Covers - Alex ...
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
From airflow to google cloud composer

What's hot (20)

PPTX
презентация Технология критериального оценивания
PDF
공간데이터베이스(Spatial db)
PPTX
로그 기깔나게 잘 디자인하는 법
PDF
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
PDF
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
PDF
M|18 Architectural Overview: MariaDB MaxScale
PDF
Understanding LLM LLMOps & MLOps_open version.pdf
PDF
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
PDF
Kafka tiered-storage-meetup-2022-final-presented
PPTX
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
PPTX
DDD - Domain Driven Design
PPTX
Building Reliable Lakehouses with Apache Flink and Delta Lake
PPTX
Practical learnings from running thousands of Flink jobs
PPTX
Airflow at lyft
DOCX
RESUME2015_Updated
PDF
Apache pulsar - storage architecture
PDF
Uber: Kafka Consumer Proxy
PDF
分散DB Apache Kuduのアーキテクチャ DBの性能と一貫性を両立させる仕組み 「HybridTime」とは
PDF
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
PDF
Why MySQL Replication Fails, and How to Get it Back
презентация Технология критериального оценивания
공간데이터베이스(Spatial db)
로그 기깔나게 잘 디자인하는 법
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
M|18 Architectural Overview: MariaDB MaxScale
Understanding LLM LLMOps & MLOps_open version.pdf
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
Kafka tiered-storage-meetup-2022-final-presented
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
DDD - Domain Driven Design
Building Reliable Lakehouses with Apache Flink and Delta Lake
Practical learnings from running thousands of Flink jobs
Airflow at lyft
RESUME2015_Updated
Apache pulsar - storage architecture
Uber: Kafka Consumer Proxy
分散DB Apache Kuduのアーキテクチャ DBの性能と一貫性を両立させる仕組み 「HybridTime」とは
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
Why MySQL Replication Fails, and How to Get it Back
Ad

Similar to Exploring Raster with FME (20)

PDF
From Pixels to Insights: Getting Started with Imagery in FME
PPTX
Processing Rasters from Satellites, Drones, & More
PPTX
13 Ways to Avoid a Raster Disaster
PPTX
How to Master Raster (Faster) - Tips and Examples
PDF
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
PDF
Your Data Eco System and FME
PPTX
What's Great in FME 2012
PPTX
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
PPTX
Maximize the Value of Raster Data Using FME
PPTX
FME User Stories from Around the World
PPTX
fmewt19 - Around the world stories master deck
PDF
Marrying FME & ArcGIS: Automating GIS Workflows for Maximum Efficiency
PPTX
Improve Data Exchange in Intergraph Using FME
PPTX
Présentation du FME World Tour 2018 à Québec
PPTX
FME Stories From Around the World
PDF
Getting Started with FME 2017
PPTX
1Spatial Australia: Introduction and getting started with fme 2017
PPTX
How to Automatically Create Beautiful Cartographic Labels Using FME’s New Map...
PDF
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
PPTX
Mastering Geospatial Metadata with FME
From Pixels to Insights: Getting Started with Imagery in FME
Processing Rasters from Satellites, Drones, & More
13 Ways to Avoid a Raster Disaster
How to Master Raster (Faster) - Tips and Examples
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
Your Data Eco System and FME
What's Great in FME 2012
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
Maximize the Value of Raster Data Using FME
FME User Stories from Around the World
fmewt19 - Around the world stories master deck
Marrying FME & ArcGIS: Automating GIS Workflows for Maximum Efficiency
Improve Data Exchange in Intergraph Using FME
Présentation du FME World Tour 2018 à Québec
FME Stories From Around the World
Getting Started with FME 2017
1Spatial Australia: Introduction and getting started with fme 2017
How to Automatically Create Beautiful Cartographic Labels Using FME’s New Map...
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Mastering Geospatial Metadata with FME
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

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks

Exploring Raster with FME

  • 2. Agenda  Raster Types & Workflows  Raster and FME  Formats  Transformations  Demos  LAS Report  Excel Image Writing  Storm Tracker  Flood Model
  • 3. Typical Raster Users • Land use planning • Agriculture • Environmental & resource management • Disaster response • Security & Defense • Weather forecasting • Climate modeling • Web mapping / mobile devices
  • 4. Raster Types  Imagery  Photographs  Elevation models  Reports  charting  Numeric models  time series
  • 5. Vector: • Precise coordinates • Many features • eg. polygons *Both can have attributes, use common transforms, and interact Raster: • One/few grid features • Approximate cell values • eg. DEM grid Raster vs. Vector *Both can have attributes, use common transforms, and interact
  • 6. Raster Workflows  Format conversion (tif to jpg)  Loading (database import)  Extraction (database export)  Processing (transformations)  Enriching GIS with raster (raster to vector)  Publishing vector layers (vector to raster)  3D workflows (draping, texturing, shading)  Consuming from and publishing to web
  • 8. Raster Transformations  Resampling  Reinterpretation  Reprojection  Mosaicking  Tiling & clipping  Georeferencing  Surface modelling  Vectorization  Band & cell operations
  • 9. Raster Bands  What are Bands? Why important?  Band Terminology  Band Management  Combining and Separating Bands  Selecting Bands
  • 10. Raster Terminology  Band  Palette  Interleaving  Origins and extents  Data type / bit depth  Numeric, color  Compression(lzw,jpg)
  • 11. Key to Format Conversion: Interpretation  Data Type  Bit Depth  Data Interpretation  Palettes vs Bands  RasterInterpretationCoercer INT32 GRAY8 JPEG
  • 12. Raster and Vector Interaction Working with vector and raster data simultaneously
  • 13. Raster Cell Manipulation & Algebra Raster Cell Calculations:  RasterCellValueReplacer  RasterCellValueCalculator  RasterExpressionEvaluator
  • 14. Raster / Vector Interaction & Cell Manipulation  Flooded areas from raster DEM  RasterCellValueReplacer  RasterToPolygonCoercer  Generalization
  • 15. Raster & 3D  2.5D vs 3D  Draping  Appearances  Surfaces, TINs
  • 17. Read a LAS file and generate a report with:  File name and location  The extents and coordinate system  Available components and other information  One top view and two perspective view images  Color and intensity distribution chart LAS Report Demo
  • 19. LAS Report Demo Raster Chart creation:  Split point cloud by each color and intensity  Use ChartGenerator, new transformer in FME 2015.1
  • 21. Raster to Excel writing Water distribution QA example  Read DWG file  Pass through GeometryValidator  For all errors, construct a URL to request Google static map and mark the error on it  Save the results to Excel
  • 22. Raster to Excel writing  Water distribution QA example
  • 23. 1. Create request features from parameters 2. Read WMS-T for time step 3. Georeference and format for KML 4. Use KMLTimeSetter to set time stamp per time step feature 5. Write to KML Storm Tracker Demo: Workspace
  • 24. Storm Tracker Demo: Workspace http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?SERVICE=WMS &REQUEST=GetMap&LAYERS=nexrad-n0r-wmst&TIME=2015-02-01T03:00:00Z*
  • 28.  Read river vector and raster DEM  Create river buffer in 2D  Drape on DEM  Convert river buffer areas to raster DEM & elevate by flood height  Use raster algebra to difference flood level DEM from terrain DEM  Convert flooded cells to polygons (flood height > elevation)  Write to 3DPDF Flood Model Workflow
  • 30. Flood Model Results 1 meter 2 meter
  • 31. A Debate of The Year…
  • 32. A World Wide Debate…
  • 35. A bit more about the debate  http://www.dogonews.com/2015/3/6/w hite-and-gold-or-blue-and-black-the- great-dress-debate
  • 36.  FME works with all kinds of raster data  Full control of raster structures and values  Convert between most formats  Add value to raster through transformation  Convert to / from vector  Populate from point clouds and enrich 3D  Consume from and publish to Web FME & Raster: Take-Aways