23
CONNECT. TRANSFORM. AUTOMATE. No pressure, but the Workbench needs fixing so the co-worker can go have her baby... Bruce Harold Product Manager, Esri

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

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: No pressure, but the Workspace needs fixing so the coworker can go have her baby

CONNECT. TRANSFORM. AUTOMATE.

No pressure, but the Workbench needs fixing so the co-worker can go have her baby...

Bruce HaroldProduct Manager, Esri

Page 2: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Where does Esri use FME technology?

Report or Story?

Show of hands please

Page 3: No pressure, but the Workspace needs fixing so the coworker can go have her baby

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

Page 4: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Ethos, Logos, Pathos

Project an image of credibility Then go prove it Win hearts and minds

Get more work to do….

Page 5: No pressure, but the Workspace needs fixing so the coworker can go have her baby

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

Page 6: No pressure, but the Workspace needs fixing so the coworker can go have her baby

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

Page 7: No pressure, but the Workspace needs fixing so the coworker can go have her baby

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…

Page 8: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Sometimes it’s a judgment call

Field Map ControlModelbuilder

Page 9: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Baby Story

Baby needed TestFilter

Page 10: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Community Maps

Page 11: No pressure, but the Workspace needs fixing so the coworker can go have her baby

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

Page 12: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Community Maps Processing

Contributor ID: {B0BEE756-A683-4700-ACCE-9585A07559C4}

Page 13: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Community Maps Processing

Page 14: No pressure, but the Workspace needs fixing so the coworker can go have her baby

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

Page 15: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Community TIGER Workflows

http://geocoding.geo.census.gov/geocoder/

Page 16: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Community TIGER

ETL Tools

Page 17: No pressure, but the Workspace needs fixing so the coworker can go have her baby

3D Work

Bulk 3D Geometry Creation, Editing 3D Geometry Comparisons Next Generation 3D Geocoding

Page 18: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Aeronautical Charting Example

FMW is 36Mb 110 Bookmarks 1000+Transformers

Page 19: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Professional Services

Handling Excel, DBase, CSV without stress Eliminate need for scripting in Python

Join Excel

Read CSV

Page 20: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Professional Services Cont’d

Example Multiple DBase Join

7 x Dbase JoinersRead File GDB

Page 21: No pressure, but the Workspace needs fixing so the coworker can go have her baby

On the Slab in the Lab

Thread Pool

Page 22: No pressure, but the Workspace needs fixing so the coworker can go have her baby

The Perfect Workspace

Generic Format + Dynamic Schema + Python

Page 23: No pressure, but the Workspace needs fixing so the coworker can go have her baby

Thank You!

Questions?

For more information: Bruce Harold, [email protected] Esri Inc.

www.esri.com