Upload
safe-software
View
359
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Presented by Bruce Harold, Esri See more FME World Tour 2014 presentations at www.safe.com/recap2014
Citation preview
CONNECT. TRANSFORM. AUTOMATE.
No pressure, but the Workbench needs fixing so the co-worker can go have her baby...
Bruce HaroldProduct Manager, Esri
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 Crossing the Threshold Tests, Allies and Enemies Approach the Innermost Cave Ordeal Reward The Road Back Resurrection Return with the Elixir Better World
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 (weird)
structures
XML (what are they thinking?)
JSON RSS Directories of Data URLs The baby is coming
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
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…
Sometimes it’s a judgment call
Field Map ControlModelbuilder
Baby Story
Baby needed TestFilter
Community Maps
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
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 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
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 CSV
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