Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CONNECT. TRANSFORM. AUTOMATE.
No pressure, but the Workbench
needs fixing so the co-worker can
go have her baby...
Bruce H...
Where does Esri use FME technology?
Report or Story?
Show of hands please
Your Next 20 19 Minutes Journey
 Ordinary World
 Call to Adventure
 Refusal of the Call
 Meeting with the Mentor
 Cro...
Ethos, Logos, Pathos
 Project an image of credibility
 Then go prove it
 Win hearts and minds
 Get more work to do….
Patterns in FME Use Cases - Formats
 Spreadsheets
 DBase
 OGC Formats
 CAD
 CSV (the optimists
spreadsheet)
 Custom ...
Patterns in FME Use Cases - Functions
 Cross Database
Joins
 Casting Data Types
 Lists & Cardinality
 Vertical Datum
...
The Dreaded Functionality Gap
 Change is guaranteed
 Change always meets resistance
 It is hard to design for change
 ...
Sometimes it’s a judgment call
Field Map Control
Modelbuilder
Baby Story
Baby
needed
TestFilter
Community Maps
Community Maps
 Crowd to Cloud
 Authoritative Data for:
 Streets, Topography, Imagery, Hydrography
 Esri supply the da...
Community Maps Processing
Contributor ID: {B0BEE756-A683-4700-ACCE-9585A07559C4}
Community Maps Processing
Community TIGER
 Census Bureau project to harvest:
 Streets with Address Ranges
 Address Points (Multiple Dwelling Unit...
Community TIGER Workflows
http://geocoding.geo.census.gov/geocoder/
Community TIGER
ETL Tools
3D Work
 Bulk 3D Geometry Creation, Editing
 3D Geometry Comparisons
 Next Generation 3D Geocoding
Aeronautical Charting Example
 FMW is 36Mb
 110 Bookmarks
 1000+Transformers
Professional Services
 Handling Excel, DBase, CSV without stress
 Eliminate need for scripting in Python
Join Excel
Read...
Professional Services Cont’d
 Example Multiple DBase Join
7 x Dbase JoinersRead File GDB
On the Slab in the Lab
Thread
Pool
The Perfect Workspace
 Generic Format + Dynamic Schema + Python
Thank You!
 Questions?
 For more information:
 Bruce Harold, bharold@esri.com
 Esri Inc.
 www.esri.com
Upcoming SlideShare
Loading in …5
×

No pressure, but the Workspace needs fixing so the coworker can go have her baby...

777 views

Published on

Presented by Bruce Harold, Esri
See more FME World Tour 2014 presentations at www.safe.com/recap2014

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No pressure, but the Workspace needs fixing so the coworker can go have her baby...

  1. 1. CONNECT. TRANSFORM. AUTOMATE. No pressure, but the Workbench needs fixing so the co-worker can go have her baby... Bruce Harold Product Manager, Esri
  2. 2. Where does Esri use FME technology? Report or Story? Show of hands please
  3. 3. Your Next 20 19 Minutes Journey  Ordinary World  Call to Adventure  Refusal of the Call  Meeting with the Mentor  Crossing the Threshold  Tests, Allies and Enemies  Approach the Innermost Cave  Ordeal  Reward  The Road Back  Resurrection  Return with the Elixir  Better World
  4. 4. Ethos, Logos, Pathos  Project an image of credibility  Then go prove it  Win hearts and minds  Get more work to do….
  5. 5. Patterns in FME Use Cases - Formats  Spreadsheets  DBase  OGC Formats  CAD  CSV (the optimists spreadsheet)  Custom (weird) structures  XML (what are they thinking?)  JSON  RSS  Directories of Data  URLs  The baby is coming
  6. 6. Patterns in FME Use Cases - Functions  Cross Database Joins  Casting Data Types  Lists & Cardinality  Vertical Datum  Coordinate Rounding  NULL handling  SDE Updating  Feature Granularity  Binary Attributes  Change Detection  Concatenation  Expressions  REST/URL handling
  7. 7. The Dreaded Functionality Gap  Change is guaranteed  Change always meets resistance  It is hard to design for change  Luckily, our software is complete and perfect  Except for…
  8. 8. Sometimes it’s a judgment call Field Map Control Modelbuilder
  9. 9. Baby Story Baby needed TestFilter
  10. 10. Community Maps
  11. 11. Community Maps  Crowd to Cloud  Authoritative Data for:  Streets, Topography, Imagery, Hydrography  Esri supply the data model  Contributor sends data regularly  Contributor data is Change Detected (FME!)  Adds, Deletes go to SDE Version, gets posted  Map tile cache refreshed
  12. 12. Community Maps Processing Contributor ID: {B0BEE756-A683-4700-ACCE-9585A07559C4}
  13. 13. Community Maps Processing
  14. 14. Community TIGER  Census Bureau project to harvest:  Streets with Address Ranges  Address Points (Multiple Dwelling Units)  Local Government Boundaries  39,000 Local Governments  Quality Control Steps – Data Reviewer  Interesting combination of DR workspace & DI  Change Detect, De-dupe, Compress, Load to SDE
  15. 15. Community TIGER Workflows http://geocoding.geo.census.gov/geocoder/
  16. 16. Community TIGER ETL Tools
  17. 17. 3D Work  Bulk 3D Geometry Creation, Editing  3D Geometry Comparisons  Next Generation 3D Geocoding
  18. 18. Aeronautical Charting Example  FMW is 36Mb  110 Bookmarks  1000+Transformers
  19. 19. Professional Services  Handling Excel, DBase, CSV without stress  Eliminate need for scripting in Python Join Excel Read CSV
  20. 20. Professional Services Cont’d  Example Multiple DBase Join 7 x Dbase JoinersRead File GDB
  21. 21. On the Slab in the Lab Thread Pool
  22. 22. The Perfect Workspace  Generic Format + Dynamic Schema + Python
  23. 23. Thank You!  Questions?  For more information:  Bruce Harold, bharold@esri.com  Esri Inc.  www.esri.com

×