CONNECT. TRANSFORM. AUTOMATE.
How Python can build links between ERDAS
Imagine’s Spatial Modeller and FME
Gavin Park
Geosp...
Outline
!  Introduction
!  What is ERDAS Imagine
!  Python in FME and Imagine
!  Case Study
!  Conclusion
Sterling Geo
!  A Geo Solutions business built on the principals and
heritage of ‘Sterling Group’ Engineering Company.
!  ...
Key Competencies
!  FME Value Added Reseller
!  Hexagon Geospatial Partner
!  EO and airborne image processing software
(E...
Company Structure
Office Locations
ERDAS Imagine
!  What is it?
!  Geospatial image processing, analysis, spatial modeling and remote
sensing
!  Market diffe...
Image Classification
3D Visualization
Point Clouds
FME and ERDAS Imagine
!  Why not use FME?
!  Imagine provides specialist functionality
!  Create separate workflows?
!  Co...
Python in FME
Startup/Shutdown scripts:
Transformers:
Code:
Python in ERDAS Imagine
Run Model
Write Python Code
FME into ERDAS Imagine
Advantages of FME in Imagine
!  Bring in FME Readers/Writers
!  Bring in FME’s Vector processing into spatial
models
!  Br...
Flooding Proof of Concept
!  UK experienced significant
flood events
!  £660m in damage to CNI in
2007 floods
!  Sterling ...
Flood Impacts
!  Damage to electrical
distribution assets cut
off 40,000 people for
24hrs
!  Substation 2” from
flooding l...
Importance of Imagery
“… imagery played an important
role in the recent storm that
hit. The emergency control
room became ...
Landsat 8
!  Latest in longest
running EO mission
!  30m multispectral
imagery
!  15m panchromatic
imagery
!  9 Image band...
Flooding Scene
Flood
Detection
Identify
Impacted
assets
Pan Sharpen
Image
WCS
Download and
write to disk
Choose
Image Scene
Vectorise
Ras...
FME Driven Workflow
Access Web Coverage Service
Mid Translation Read/Write
!  Need to pass Raster Image between FME and
Imagine
!  Use FME to write the data to local disk...
Cloud Cover
Cloud Free
Flood Detection Spatial Model
Running Spatial Models in FME
Power of Models
!  Like calling an FME Workspace
!  Simple to call model directly
!  Image Specialist can build
process
! ...
Reading Raster Back into FME
Pan-Sharpening Image
Imagine Module within FME
Generate Raster Output
Flood Extents Overlay
Ground Truth
Village of Moorland
Automatic Excel Reports
!  Real Time River
Flows
!  Automatically graph
flows
!  Identify effected
assets / property
!  Em...
Conclusion
!  Python is the glue for integrating FME with other
applications
!  Leverages specific functionality not in FM...
Happy Match!
Thank You!
!  Questions?
!  For more information:
!  Gavin Park gavin.park@sterling-power.co.uk
!  Sterling Geo
!  http://...
Upcoming SlideShare
Loading in …5
×

How Python can Build Links Between Erdas Imagine’s Spatial Modeller and FME Desktop

2,230 views

Published on

A presentation on how Python can be used to bring together FME and ERDAS Imagine to produce powerful data management and production workflows. Both applications have support for Python which can be used to bring together the specialist image processing routines within ERDAS Imagine with the power of FME to enable the generation of intelligent business products from a multitude of data inputs.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,230
On SlideShare
0
From Embeds
0
Number of Embeds
706
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How Python can Build Links Between Erdas Imagine’s Spatial Modeller and FME Desktop

  1. 1. CONNECT. TRANSFORM. AUTOMATE. How Python can build links between ERDAS Imagine’s Spatial Modeller and FME Gavin Park Geospatial Solutions Engineer, Sterling Geo
  2. 2. Outline !  Introduction !  What is ERDAS Imagine !  Python in FME and Imagine !  Case Study !  Conclusion
  3. 3. Sterling Geo !  A Geo Solutions business built on the principals and heritage of ‘Sterling Group’ Engineering Company. !  Innovation. Flexibility and an Enduring engineering ethos to ensure what is delivered is fit for purpose. !  Linking data together and exposing accurate, actionable information to those who need it most.
  4. 4. Key Competencies !  FME Value Added Reseller !  Hexagon Geospatial Partner !  EO and airborne image processing software (ERDAS IMAGINE) !  Enterprise and web data management and distribution software ERDAS APOLLO) !  GIS Software (Hexagon Geospatial) !  Ground Survey – Topo, Utility Tracing, GPR !  Asset survey and condition inspection
  5. 5. Company Structure
  6. 6. Office Locations
  7. 7. ERDAS Imagine !  What is it? !  Geospatial image processing, analysis, spatial modeling and remote sensing !  Market differentiators !  Unrestricted spatially-linked multi-view exploitation environment !  Object-oriented feature extraction and classification !  Automatic image ortho-rectification and co-registration !  Image markup and publish to Microsoft Office applications !  Who is it for? !  Imagery and Geospatial Analysts, Defense, Local authority planning departments,, Environmental Impact Assessment, Utility Companies, and Exploration Companies
  8. 8. Image Classification
  9. 9. 3D Visualization
  10. 10. Point Clouds
  11. 11. FME and ERDAS Imagine !  Why not use FME? !  Imagine provides specialist functionality !  Create separate workflows? !  Combining the products produces a richer overall capability !  This is true for any application that provides a python interface like ArcGIS.
  12. 12. Python in FME Startup/Shutdown scripts: Transformers: Code:
  13. 13. Python in ERDAS Imagine Run Model Write Python Code
  14. 14. FME into ERDAS Imagine
  15. 15. Advantages of FME in Imagine !  Bring in FME Readers/Writers !  Bring in FME’s Vector processing into spatial models !  Bridges gap between database and Spatial Modeller !  Allows output to formats like KML or 3D PDF
  16. 16. Flooding Proof of Concept !  UK experienced significant flood events !  £660m in damage to CNI in 2007 floods !  Sterling wants to support DNO’s protecting CNI assets
  17. 17. Flood Impacts !  Damage to electrical distribution assets cut off 40,000 people for 24hrs !  Substation 2” from flooding leading to loss of power to 500,000 people
  18. 18. Importance of Imagery “… imagery played an important role in the recent storm that hit. The emergency control room became aware that a substation was under threat of flooding and it would need to be sandbagged – but they weren't to sure of its exact location.”
  19. 19. Landsat 8 !  Latest in longest running EO mission !  30m multispectral imagery !  15m panchromatic imagery !  9 Image bands !  2 Thermal bands at 100m
  20. 20. Flooding Scene
  21. 21. Flood Detection Identify Impacted assets Pan Sharpen Image WCS Download and write to disk Choose Image Scene Vectorise Raster Output Remove existing Water bodies Image Map Processing Workflow
  22. 22. FME Driven Workflow
  23. 23. Access Web Coverage Service
  24. 24. 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
  25. 25. Cloud Cover Cloud Free Flood Detection Spatial Model
  26. 26. Running Spatial Models in FME
  27. 27. Power of Models !  Like calling an FME Workspace !  Simple to call model directly !  Image Specialist can build process !  They retain ownership of process !  Easier to maintain !  Minimise training costs
  28. 28. Reading Raster Back into FME
  29. 29. Pan-Sharpening Image
  30. 30. Imagine Module within FME
  31. 31. Generate Raster Output
  32. 32. Flood Extents Overlay
  33. 33. Ground Truth
  34. 34. Village of Moorland
  35. 35. Automatic Excel Reports !  Real Time River Flows !  Automatically graph flows !  Identify effected assets / property !  Embed Image Map
  36. 36. Conclusion !  Python is the glue for integrating FME with other applications !  Leverages specific functionality not in FME !  Doesn’t need to be difficult!
  37. 37. Happy Match!
  38. 38. Thank You! !  Questions? !  For more information: !  Gavin Park gavin.park@sterling-power.co.uk !  Sterling Geo !  http://erdas.sterlinggeo.com/spatial-modeler- library-download/ CONNECT. TRANSFORM. AUTOMATE.

×