exploring raster with fme

37
Exploring Raster with FME

Upload: safe-software

Post on 20-Jul-2015

305 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Exploring Raster with FME

Exploring Raster with FME

Page 2: Exploring Raster with FME

Agenda

Raster Types & Workflows

Raster and FME

Formats

Transformations

Demos

LAS Report

Excel Image Writing

Storm Tracker

Flood Model

Page 3: Exploring Raster with FME

Typical Raster Users

• Land use planning

• Agriculture

• Environmental & resource

management

• Disaster response

• Security & Defense

• Weather forecasting

• Climate modeling

• Web mapping / mobile

devices

Page 4: Exploring Raster with FME

Raster Types Imagery

Photographs

Elevation models

Reports

charting

Numeric models

time series

Page 5: Exploring Raster with FME

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

Page 6: Exploring Raster with FME

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

Page 7: Exploring Raster with FME

FME Raster Formats

Page 8: Exploring Raster with FME

Raster Transformations

Resampling

Reinterpretation

Reprojection

Mosaicking

Tiling & clipping

Georeferencing

Surface modelling

Vectorization

Band & cell operations

Page 9: Exploring Raster with FME

Raster Bands

What are Bands? Why important?

Band Terminology

Band Management

Combining and Separating Bands

Selecting Bands

Page 10: Exploring Raster with FME

Raster Terminology

Band

Palette

Interleaving

Origins and extents

Data type / bit depth

Numeric, color

Compression(lzw,jpg)

Page 11: Exploring Raster with FME

Key to Format Conversion:

Interpretation

Data Type

Bit Depth

Data Interpretation

Palettes vs Bands

RasterInterpretationCoercer

INT32 GRAY8 JPEG

Page 12: Exploring Raster with FME

Raster and Vector Interaction

Working with vector

and raster data

simultaneously

Page 13: Exploring Raster with FME

Raster Cell Manipulation & Algebra

Raster Cell Calculations:

RasterCellValueReplacer

RasterCellValueCalculator

RasterExpressionEvaluator

Page 14: Exploring Raster with FME

Raster / Vector Interaction

& Cell Manipulation

Flooded areas from

raster DEM RasterCellValueReplacer

RasterToPolygonCoercer

Generalization

Page 15: Exploring Raster with FME

Raster & 3D

2.5D vs 3D

Draping

Appearances

Surfaces, TINs

Page 16: Exploring Raster with FME

Raster & PointClouds

Page 17: Exploring Raster with FME

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

Page 18: Exploring Raster with FME

LAS Report Demo

Page 19: Exploring Raster with FME

LAS Report Demo

Raster Chart creation:

Split point cloud by each color and

intensity

Use ChartGenerator, new transformer

in FME 2015.1

Page 20: Exploring Raster with FME

LAS Report Demo

Page 21: Exploring Raster with FME

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

Page 22: Exploring Raster with FME

Raster to Excel writing

Water distribution QA example

Page 23: Exploring Raster with FME

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

Page 24: Exploring Raster with FME

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*

Page 25: Exploring Raster with FME

Storm Tracker Demo:

KML Output

Page 26: Exploring Raster with FME

Storm Tracker Demo:

KML Output

Page 27: Exploring Raster with FME

Flood Model: Inputs

Raster DEM

2D River

Page 28: Exploring Raster with FME

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

Page 29: Exploring Raster with FME

Flood Model Workspace

Page 30: Exploring Raster with FME

Flood Model Results

1 meter 2 meter

Page 31: Exploring Raster with FME

A Debate of The Year…

Page 32: Exploring Raster with FME

A World Wide Debate…

Page 33: Exploring Raster with FME

White And Gold

Or

Blue And Black?

Page 34: Exploring Raster with FME

Scientific approach

Raster Analysis

Page 35: Exploring Raster with FME

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

Page 36: Exploring Raster with FME

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

Page 37: Exploring Raster with FME

Thank You!