fme world tour 2015: (en) fme 2015 in action

Post on 20-Jul-2015

190 Views

Category:

Software

11 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FME 2015 in Action

Ken BraggEuropean Services Manager

#fmewt

FME 2015 in Action

1. An Update on Databases

2. FME and Reporting

3. Performance Tuning

4. 3D & BIM with FME

1. An Update on Databases

What’s new for Databases?

Named Connections

Databases vs Geodatabase vs SDE

Writer Harmonization

SQL Server

Coming soon PostgreSQL/PostGIS

New format – JDBC

Named Connections

Tools > FME Options > Database Connections

Named Connections

Define when adding reader or writer

…or Tools – FME Options

Named Connections

Available for all database formats except Geodatabase and SDE

Available in related transformers

Shareable

Publishable

Named Connections

Geodatabase – use .sde connection files

Define in ArcCatalog/ArcMap first

Consistent across products

SDE – no changes here yet – may also make use of .sde connection files. Needs ArcObjects

Writer Harmonization

Project to improve and simplify the setting up of database updates to make inserts, updates, deletes easier

Done for SQL Server family of formats

Done for FileGDB writer

Done for JDBC writer

Writer Harmonization

DEMO

JDBC

New format – Java based database connection

Many providers for many formats

Read – FME Professional Edition

Write – FME Database Edition

JDBC

Accessed as jdbc:<subprotocol>:

Uses named connection technology

Writer has new harmonized layout

Allows access to cloud databases

More details on FMEPedia

Oracle Spatial to SAP HANA at Alliander

The Results – Fast Spatial Queires

2. Reporting: Excel, PDF

What FME can do for reporting..

Spreadsheet operations

Statistics, transpose, pivot

Excel reports

Reporting to PDF

Reporting Tools

Transformers

MapnikRasterizer

PDFPageFormatter

TableAdder

AttributePivoter

StatisticsCalculator

Formats

Adobe PDF

Excel

Word?

Reporting Demographic data to Excel

AttributeRenaming – to match excel columns

AttributePivoter – to group data by rows and columns

Writer options

DEMO

Templates and Workbooks

Excel uses named ranges for formulas, bookmarks, validation etc

Feature type - <sheetname>/<namedrange>

Attribute – CUMULATIVE.formula = SUM(C2:N2)

DEMO

PDF

PDFPageFormatter

TableAdder

DEMO

Lassi Tani - SpatialworldFME and Business Intelligence: Visualization ofElectricity Consumption

PDF Example – La Rioja

Orthophoto Map:

Incredibly detailed

Use of Inset maps, Annotation and Grids

Easily Updated

Thanks to:

Ana García de Vicuña Ruiz de Argandoña

Gobierno de La Rioja – Spain

MS Word docx?

Customer Build Format

http://fmepedia.safe.com/articles/Samples_and_Demos/Write-Microsoft-Word-docx-with-FME

DEMO

PerformanceTuning

It is all about Time!

Profiling: What is taking so long?

Analyzing Performance

Running Modes

Log File Options

Profiling

Profiling with FMEFME has a great profiling capability that shows you how much

time spent in underlying factories of FME.

To turn it on do the following:

Select “Tools | Edit Header”

As the first line in file specify the following directive:

FME_PROFILE_RESULT_CSV <file path>

Now when the workspace is run you get a file like slide “FME

Profile Result”. Now you know where FME spent its time!

http://fmepedia.safe.com/articles/How_To/Performance-Tuning-FME

3. 3D & BIM

3D Geometry types

Surface SolidMesh

Existing 3D Transformers

Create

Creator, FaceReplacer, Extruder, SurfaceModeller, CSGBuilder

Modify

Clipper, DeAggregator, Triangulator, GeometryCoercer, GeometryValidator, MeshMerger

Appearances

AppearanceSetter, AppearanceExtractor, GeometryColorSetter

Instances

GeometryInstantiator

1. Meet the SharedItem Family

4 new transformers to manipulate:

Appearances

Textures

Rasters in textures

Geometry Definitions (Instances)

2. A new addition to the Merger family

TraitMerger

PointCloudMerger

New transformers in action

Replacing Instances

DEMO

Replace these…

..with this…

…and get this

New transformers in action

Adding pictures to a cube

DEMO

• Adobe 3D PDF

• Autodesk 3DS

• AutoCAD Civil 3D

• AutoCAD DWG/DXF/RealDWG

• Bentley Microstation

• CityGML

• COLLADA / KML

• DirectX

• Esri Geodatabase

• Free File Geodatabase API• Esri Shape

• Google SketchUp

• IFC

• LandXML

• LAS / LAZ

• Oracle Spatial Object

• Oracle Spatial Point Cloud

• Point Cloud XYZ

• Revit

• three.js• VRML

• Wavefront OBJ• XML / GML• X3D

3D Formats

CAD VECTOR RASTER DATABASE BIM/3D WEB POINT CLOUD

Three.js

3D in Browser with NO plugin (WebGL)

Three.js “format”

Show your data directly in your browser

DEMO

1. PDF 3D Heart transplant

New internal binary format for 3D:

32 and 64 bit support

Works on Windows, Mac, and Linux

Geometry Hierarchy similar to Safe internal model

Writes attributes AND traits

Try making your own cube!

FME Cloud download service:

http://demos.fmeserver.com/rubiks/

DEMO

Welcome Minecraft!

Read and write Minecraft worlds

BIM to GIS

BIM to GIS Overview

BIM: building lifecycle management

Challenge: rich BIM models not used

Opportunity: FME for BIM conversion & update

Potential: planning, maintenance, energy, sustainability, security, emergency respons

Specific BIM Formats

Reading:

Revit

IFC

CityGML (BIM-lite)

Writing:

IFC

CityGML (ADE’s)

Source IFC in Solibri: Riverside Building, DC

IFC100 to CityGML LOD2 Workspace

1. Read source IFC model2. Change Geometry3. Set Building attributes and traits4. Georeference5. Write CityGML

DEMO

IFC200 to CityGML LOD3 Workspace

GIS Result: CityGML LOD3 Model

IFC Update

DEMO

FME 2015 in Action

1. An Update on Databases

2. FME and Reporting

3. Performance Tuning

4. 3D & BIM with FME

Thank You!

Questions?

For more information:

Ken.Bragg@safe.com

@kenatsafe

top related