how to master raster (faster) - tips and examples

45

Upload: safe-software

Post on 22-Nov-2014

1.008 views

Category:

Technology


5 download

DESCRIPTION

Expand your raster skills as we build on 17 Ways to Be a Raster Master, with a closer look at 5 real-world examples. Say "no more" to NoData and learn how to extract information from rasters – including using numerical expressions. Also, see how to store rasters in a database, extract raster features, overcome reprojection difficulties, overlay raster data, generate raster outputs (featuring Mapnik), and more.

TRANSCRIPT

Page 1: How to Master Raster (Faster) - Tips and Examples
Stephanie Warner
double check with Roger that he's spoken to these people (get their names so we can see if they're online)
Stephanie Warner
This was a revision on the 2013 question. Something else?
Page 2: How to Master Raster (Faster) - Tips and Examples
Page 3: How to Master Raster (Faster) - Tips and Examples
Page 4: How to Master Raster (Faster) - Tips and Examples

New to FME?

Housekeeping slide

Stephanie Warner
The following slides are taken from the notes in the Trello board. Please feel free to change anything, and add and remove slides as needed.
Page 5: How to Master Raster (Faster) - Tips and Examples

What is this webinar about

We’re going to examine some problems customers have run into with solutions that customers have crafted, in some cases going to expand on their solutions to give additional advice- 5 different scenarios, each case, dig into - Goal: well rounded overview of usings

FME’s raster capabilities to the full for solving common raster scenarios

Stephanie Warner
Thoughts on this summary? Delete/move screenshot for original text
Page 6: How to Master Raster (Faster) - Tips and Examples

Customer Story 1: Reprojecting tiles

Demo/Solution 1: http://blog.websoftdev.com/fme/making-reprojected-raster-tiles-work-with-fme

Reprojection/Mosaicing using NOdata/Alpha for

Stephanie Warner
Chat out this link: http://blog.websoftdev.com/fme/making-reprojected-raster-tiles-work-with-fme
Stephanie Warner
This box is hyperlinked
Page 7: How to Master Raster (Faster) - Tips and Examples

Problem we’re solving

Using Nodata values in raster processing to avoid gaps in reprojected mosaics.

Page 8: How to Master Raster (Faster) - Tips and Examples

The Solution

Demo/Solution 1

Page 9: How to Master Raster (Faster) - Tips and Examples

Key FME Functionality Used

Apply nodata and or Alpha before any reprojections or clips

Page 10: How to Master Raster (Faster) - Tips and Examples

Customer story 2: Image Download

http://impossibleaddress2find.blogspot.ca/2014/03/featching-all-of-ahn2-raster-data-with.html

**make intro page with this blog

Stephanie Warner
Chat out this link: http://impossibleaddress2find.blogspot.ca/2014/03/featching-all-of-ahn2-raster-data-with.html
Page 11: How to Master Raster (Faster) - Tips and Examples

Problem we’re solving

Utilizing a remote raster dataset

Page 12: How to Master Raster (Faster) - Tips and Examples

The Solution

Page 13: How to Master Raster (Faster) - Tips and Examples

Key FME Functionality Used

Federating GeoRSS and Shape data to get required tiles.

Raster downloading and mosaicking.

Reading from URL and Zip file.

Page 14: How to Master Raster (Faster) - Tips and Examples

Midway Q&A

Page 15: How to Master Raster (Faster) - Tips and Examples

Customer stories 3: Raster Arithmetic to the rescue

Solving problems with raster arithmetic

http://blog.safe.com/2013/09/a-perfect-pairing-fme-and-rapideye-imagery-in-la-rioja-spain/

Stephanie Warner
chat out this link: http://blog.safe.com/2013/09/a-perfect-pairing-fme-and-rapideye-imagery-in-la-rioja-spain/
Page 16: How to Master Raster (Faster) - Tips and Examples

Problem we’re solving

Generate land cover classification from RapidEye multispectral images for agricultural analysis:

● Step 1 – Convert each pixel’s Digital Number (DN) to a radiance value by multiplying the DN by

the radiometric scale factor.

● Step 2 – Convert radiance values to ToA (top of atmosphere) reflectance values, taking into

consideration variables such as:

o distance from the sun

o angle of incoming solar radiation.

The variables, different for each scene, are defined as parameters in the workspace.

Page 17: How to Master Raster (Faster) - Tips and Examples

Calculate the solar azimuth angle from the attributes created with a ParameterFetcher

Calculate the distance between the sun and earth.

Page 18: How to Master Raster (Faster) - Tips and Examples
Page 19: How to Master Raster (Faster) - Tips and Examples

RasterExpressionEvaluator performs ToA calculations in each band.

Use another RasterExpressionEvaluator to calculate vegetation indexes:

● NDVI (Normalized Difference Vegetation Index)● TCARI (Transformed Chlorophyll Absorption in Reflectance

● OSAVI (Optimized Soil Adjusted Vegetation Index)

Page 20: How to Master Raster (Faster) - Tips and Examples

The Solution

Write final result to TIFF file.

Page 21: How to Master Raster (Faster) - Tips and Examples

Customer story 3b:

Extract dangerous vegetation heights from Lidar

Stephanie Warner
<our own costing example> Matthew Brucker and his Vector>Raster story from Twitter (details in email)
Page 22: How to Master Raster (Faster) - Tips and Examples

Solution

pic of workspace

Stephanie Warner
Pic of workspace needed
Page 23: How to Master Raster (Faster) - Tips and Examples

Key FME Functionality Used

RasterExpressionEvaluator

Page 24: How to Master Raster (Faster) - Tips and Examples

Customer story 4: Rapid response Flood mapping

Gavin Park's FME UC presentation (featuring Mapnik and Excel) -

http://www.safe.com/fmeuc/erdas-imagine-spatial-modeller/

Stephanie Warner
chat out this link: www.safe.com/fmeuc/erdas-imagine-spatial-modeller/
Page 25: How to Master Raster (Faster) - Tips and Examples

Problem we’re solving

Using a combination of FME functionality and external tools to create Flood maps

Page 26: How to Master Raster (Faster) - Tips and Examples

SOlution: Flooding Proof of Concept

Page 27: How to Master Raster (Faster) - Tips and Examples

Choose Image Scene

Processing Workflow

Flood Detection

Download and write to disk

Vectorize Raster Output

Remove Existing

Water Bodies

Identify Impacted Assets

WCS

Pan Sharpen Image

Image MapFME Processing

ERDAS Processing

Page 28: How to Master Raster (Faster) - Tips and Examples

FME Driven Workflow

Page 29: How to Master Raster (Faster) - Tips and Examples

Access Web Coverage Service

Page 30: How to Master Raster (Faster) - Tips and Examples

Mid Translation Read / Write

● Need to pass Raster Image between FME and Imagine● Use FME to write the data to local disk for Imagine to pick up

and use within the Spatial Modeller

Page 31: How to Master Raster (Faster) - Tips and Examples

Flood Detection Spatial Model

Cloud Free

Cloud Cover

Page 32: How to Master Raster (Faster) - Tips and Examples

Running Spatial Models in FME

Page 33: How to Master Raster (Faster) - Tips and Examples

Reading Raster Back into FME

Page 34: How to Master Raster (Faster) - Tips and Examples

Running Erdas Pan-Sharpening within FME

Page 35: How to Master Raster (Faster) - Tips and Examples

Generate Raster Output

Page 36: How to Master Raster (Faster) - Tips and Examples

Flood Extents Overlay

Page 37: How to Master Raster (Faster) - Tips and Examples

Automatic Excel Reports

● Real Time River Flows

● Automatically graph flows

● Identify affected assets / property

● Embed Image Map

Page 38: How to Master Raster (Faster) - Tips and Examples

Key FME Functionality Used

FME’s ability to utilize other applications through the Python APIs and the PythonCaller .

Stephanie Warner
Dave's tips
Page 39: How to Master Raster (Faster) - Tips and Examples

Bonus customer story 5 - gowing trees with FME (Owen Powell)

Blog ** add link**, FME trees, Mapnik splashscreen

Stephanie Warner
Chat out this link: http://owenpowell.wordpress.com/
Page 40: How to Master Raster (Faster) - Tips and Examples

Owen’s splashscreen

Page 41: How to Master Raster (Faster) - Tips and Examples

Poll question

Which solution was the most relevant to the challenges you face?

Stephanie Warner
Wrap up poll - change to:Which solution was the most relevant to the challenges you face?
Page 42: How to Master Raster (Faster) - Tips and Examples

Wrap-up slides

Page 43: How to Master Raster (Faster) - Tips and Examples
Page 44: How to Master Raster (Faster) - Tips and Examples

Midway Q&A

Page 45: How to Master Raster (Faster) - Tips and Examples

Contact slide