FME 2013 Hits the Road

59
FME 2013 hits the Road

description

 

Transcript of FME 2013 Hits the Road

Page 1: FME 2013 Hits the Road

FME 2013hits the Road

Page 2: FME 2013 Hits the Road

FME 2013 – So Much Goodness!!!

741

Page 3: FME 2013 Hits the Road
Page 4: FME 2013 Hits the Road

Introducing FME 2013

Page 5: FME 2013 Hits the Road
Page 6: FME 2013 Hits the Road
Page 7: FME 2013 Hits the Road

FME 2013: Even Faster!

Don’t be surprised if you get a bump of 20%

Page 8: FME 2013 Hits the Road

Performance - Build by Build

Page 9: FME 2013 Hits the Road

642Best Measured Case: Number of Times Faster FME 2013 vs FME 2012

Page 10: FME 2013 Hits the Road

Is FME Faster than……A 2012 Performance Tesla

Model S???

0-60 in 4.4 seconds…

Let’s Find Out

But…

Page 11: FME 2013 Hits the Road

(The tie-in…)

“I'd like to die on Mars, just not on impact.”- SpaceX and Tesla CEO Elon Musk at SXSW

Page 12: FME 2013 Hits the Road

Let’s Build A Tesla Tracking System

REST API

+

Page 13: FME 2013 Hits the Road

But Not This Tesla!!

Page 14: FME 2013 Hits the Road

Use FME Desktop to author complete workflow to track and value-add on themovement of Tesla Cars Same techniques apply to any

live sensor Transform Spatial & Non Spatial Deploy to FME Server in the Cloud

Track My Tesla

Page 15: FME 2013 Hits the Road

Track My Tesla

FME 2013 makes the web easy!

Entire workflow is in the cloud FME Server is hosted in the cloud Uses web services in the cloud Uses data from the cloud

FME 2013 brings the power of the cloud to you!

Page 16: FME 2013 Hits the Road

Tesla Workflow

We have a Tesla and we have FME Server!

FME Server is running in the cloud on AWS

FME Server is using PostGIS 2.0* (in the cloud)

* Insert your favorite database here

Page 17: FME 2013 Hits the Road

Real-Time Notifications in Action

1.Location & status updates

DBTesla

Location data stored

<topic> = Topic on FME Server

Page 18: FME 2013 Hits the Road

Tesla Workflow

Events are sent from car to Tesla server

FME pulls data from Tesla server• Speed• Battery State• Location• …

FME writes data to PostGIS 2.0

All Messages to FME Server are in JSON

Page 19: FME 2013 Hits the Road

Demo 1: FME 2013 makes web services easy!

Retrieving data from Tesla

Tesla Workflow Part 1

Calling web services with no code!!

Page 20: FME 2013 Hits the Road

Tesla Workflow Part 2

FME 2013 gives JSON the XML treatment!

Demo 2: FME 2013 makes JSON reading easy

Page 21: FME 2013 Hits the Road

Real-Time Notifications in Action

Tesla_email

<topic> = Topic on FME Server

Daily Summary email

Page 22: FME 2013 Hits the Road

Tesla Workflow Part 3

Demo 3: FME 2013 Server Scheduler and Email sendingDaily Email sent to owner showing route travelled

Page 23: FME 2013 Hits the Road

FME Server 2013: All New Web Interface!

Page 24: FME 2013 Hits the Road

Tesla Workflow Part 3

Page 25: FME 2013 Hits the Road

Tesla Workflow Part 4

Tesla fans want to be notified when a Tesla is nearby

Page 26: FME 2013 Hits the Road

FME 2013 Server Notification Service

Page 27: FME 2013 Hits the Road

Getting Started with Notifications

FME Server Notifications Tutorial – Step 1

http://goo.gl/vPoKO

FME Server Notifications Tutorial – Step 2

http://goo.gl/5x6oM

Page 28: FME 2013 Hits the Road

FME 2013 – FME Mobile Apps

FME Reporter FME Alerts

Page 29: FME 2013 Hits the Road

... On Multiple Devices

Easily send and receive messages to Android and Apple devices

Page 30: FME 2013 Hits the Road

Register for Tesla Updates

Everything is workspace driven – No Code!!!

Page 31: FME 2013 Hits the Road

Register for Tesla Updates

Everything is workspace driven – No Code!!!

Demo 4: FME Server 2013 makesMobile Alerts Easy!

Alert Registration

Page 32: FME 2013 Hits the Road

Receive Tesla Alerts

Everything is workspace driven – No Code!!!

Page 33: FME 2013 Hits the Road

Receive Tesla Alerts

Everything is workspace driven – No Code!!!

Demo 5: FME 2013 Server makesMobile Alerts Easy!

Notification

Page 34: FME 2013 Hits the Road

Real-Time Notifications in Action

1.Location & status updates

2.Subscribe, unsubscribe,location updates

DBTesla

Tesla-Android

Tesla-iOS When Tesla update is close to device location

then alert is sent!!!

Location data stored

Page 35: FME 2013 Hits the Road

Event Driven Workflows

Tesla

Add multiple independent actions!

Number that run at same time dictated by server size

Page 36: FME 2013 Hits the Road

Tesla Driver POI Notification

Notify Tesla Driver when near ‘Point of Interest’ Points of interest can be anything.

CustomersFood

Page 37: FME 2013 Hits the Road

Tesla Workflow Part 5

Page 38: FME 2013 Hits the Road

Expanded Data Support

Page 39: FME 2013 Hits the Road

Expanded Data Support

Page 40: FME 2013 Hits the Road

Expanded Data Support

New Formats of FME 2013:

ODataOGC Open GeoSMS (Beta)OGR Virtual Dataset (VRT)PostGIS RasterRIEGL Laser Scan Database (RDB)RIEGL RDB ProjectSGI ImageSalesforceSocrataSpatiaLiteSun RasterTerrasolid TerraScanX3DZ+F LaserControl ZFS

ASTM E57Autodesk IMX (FDO)CUZK GML (Czech Republic)Controlled Image Base (CIB)CouchDBFDO Providers (2013)FME Server ConfigurationGeohash (Beta)Ingres Non-spatialIngres SpatialIntergraph RasterKommunGML (Sweden)KuntaGML (Finland)Landmark Z-Map Grid

Page 41: FME 2013 Hits the Road

Loading Customer Data

Tesla owner wants to locate customers nearby.

How do you convert addresses to locations?

Page 42: FME 2013 Hits the Road

No problem!!!! With FME 2013 just use another web service!

Salesforce Reader/Writer

DB

Page 43: FME 2013 Hits the Road

Salesforce Reader/Writer

DB

Demo 6: FME 2013 makes working withSalesforce data easy!

Page 44: FME 2013 Hits the Road

Tesla Workflow Part 7: Loading Food Data

Vancouver publishes data to an ftp site.

Page 45: FME 2013 Hits the Road

Direct http/ftp and Zip File Reading!

Just point and go!

Page 46: FME 2013 Hits the Road

Loading Food Data

Demo 7: FME 2013 makes reading http/ftp data easy!

Page 47: FME 2013 Hits the Road

Tesla Workflow

Page 48: FME 2013 Hits the Road

What if it never stops raining in Vancouver? Can we quickly simulate flooding using Point

Cloud processing?

Tesla Workflow Part 8: Floods!!

Page 49: FME 2013 Hits the Road

New Transformers for FME 2013

3DRotatorAppearanceJoinerAppearanceSetterBulkAttributeRemoverBulkAttributeRenamerFeatureColorSetterGeometryColorSetterGeometryPartExtractorGeometryValidatorHTTPMultipartUploaderJSONFormatterJSONTemplaterJSONValidatorListExpressionPopulator

MapTextLabellerMapTextStylerPointCloudConsumerPointCloudExpressionEvaluatorPointCloudFilterRasterGCPClipperRasterHillshaderSolidBuilderStringCaseChangerSurfaceBuilderSurfaceOnSurfaceOverlayerTCPIPReceiverTCPIPSenderVolumeCalculator

Page 50: FME 2013 Hits the Road

Demo 8: Flooding Vancouver

Page 51: FME 2013 Hits the Road

Let’s get a detailed map of the driver’s behaviour Plot speed, battery, location Highlight areas of concern

How do we produce the great labels we’d need?

Tesla Workflow Part 9: Report to Dad

Page 52: FME 2013 Hits the Road

New Transformers for FME 2013

3DRotatorAppearanceJoinerAppearanceSetterBulkAttributeRemoverBulkAttributeRenamerFeatureColorSetterGeometryColorSetterGeometryPartExtractorGeometryValidatorHTTPMultipartUploaderJSONFormatterJSONTemplaterJSONValidatorListExpressionPopulator

MapTextLabeller*MapTextStylerPointCloudConsumerPointCloudExpressionEvaluatorPointCloudFilterRasterGCPClipperRasterHillshaderSolidBuilderStringCaseChangerSurfaceBuilderSurfaceOnSurfaceOverlayerTCPIPReceiverTCPIPSenderVolumeCalculator

* Extra cost item

Page 53: FME 2013 Hits the Road

MapTextLabeller (extra cost transformer)

Page 54: FME 2013 Hits the Road

Demo 9: Report To Dad

Page 55: FME 2013 Hits the Road

Demo 9: Report To Dad

Page 56: FME 2013 Hits the Road

Demo 9: Report To Dad

Page 57: FME 2013 Hits the Road

Direct Zip File Writing!

Just add .zip or hit the button

Page 58: FME 2013 Hits the Road

Conclusion

FME 2013 Provides a POWERFUL platform for quickly manipulating and transforming data

Cloud deployment extends the power and reach

Whether your data is old or new, static or live, CAD or Cloud, FME 2013 makes it easy to maximize its value

Because of this presentation, we can write off the cost of the Tesla Model S as a business expense. Thank you!

Page 59: FME 2013 Hits the Road

Thank You!