exploring raster with fme
TRANSCRIPT
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!