fme world tour 2015: (en) fme 2015 in action
TRANSCRIPT
![Page 1: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/1.jpg)
FME 2015 in Action
Ken BraggEuropean Services Manager
#fmewt
![Page 2: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/2.jpg)
FME 2015 in Action
1. An Update on Databases
2. FME and Reporting
3. Performance Tuning
4. 3D & BIM with FME
![Page 3: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/3.jpg)
1. An Update on Databases
![Page 4: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/4.jpg)
What’s new for Databases?
Named Connections
Databases vs Geodatabase vs SDE
Writer Harmonization
SQL Server
Coming soon PostgreSQL/PostGIS
New format – JDBC
![Page 5: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/5.jpg)
Named Connections
Tools > FME Options > Database Connections
![Page 6: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/6.jpg)
Named Connections
Define when adding reader or writer
…or Tools – FME Options
![Page 7: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/7.jpg)
Named Connections
Available for all database formats except Geodatabase and SDE
Available in related transformers
Shareable
Publishable
![Page 8: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/8.jpg)
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
![Page 9: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/9.jpg)
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
![Page 10: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/10.jpg)
Writer Harmonization
DEMO
![Page 11: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/11.jpg)
JDBC
New format – Java based database connection
Many providers for many formats
Read – FME Professional Edition
Write – FME Database Edition
![Page 12: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/12.jpg)
JDBC
Accessed as jdbc:<subprotocol>:
Uses named connection technology
Writer has new harmonized layout
Allows access to cloud databases
More details on FMEPedia
![Page 13: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/13.jpg)
Oracle Spatial to SAP HANA at Alliander
![Page 14: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/14.jpg)
The Results – Fast Spatial Queires
![Page 15: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/15.jpg)
2. Reporting: Excel, PDF
![Page 16: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/16.jpg)
What FME can do for reporting..
Spreadsheet operations
Statistics, transpose, pivot
Excel reports
Reporting to PDF
![Page 17: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/17.jpg)
Reporting Tools
Transformers
MapnikRasterizer
PDFPageFormatter
TableAdder
AttributePivoter
StatisticsCalculator
Formats
Adobe PDF
Excel
Word?
![Page 18: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/18.jpg)
Reporting Demographic data to Excel
AttributeRenaming – to match excel columns
AttributePivoter – to group data by rows and columns
Writer options
DEMO
![Page 19: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/19.jpg)
Templates and Workbooks
Excel uses named ranges for formulas, bookmarks, validation etc
Feature type - <sheetname>/<namedrange>
Attribute – CUMULATIVE.formula = SUM(C2:N2)
DEMO
![Page 20: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/20.jpg)
PDFPageFormatter
TableAdder
DEMO
![Page 21: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/21.jpg)
Lassi Tani - SpatialworldFME and Business Intelligence: Visualization ofElectricity Consumption
![Page 22: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/22.jpg)
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
![Page 23: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/23.jpg)
MS Word docx?
Customer Build Format
http://fmepedia.safe.com/articles/Samples_and_Demos/Write-Microsoft-Word-docx-with-FME
DEMO
![Page 24: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/24.jpg)
PerformanceTuning
It is all about Time!
![Page 25: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/25.jpg)
Profiling: What is taking so long?
![Page 26: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/26.jpg)
Analyzing Performance
Running Modes
Log File Options
Profiling
![Page 27: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/27.jpg)
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!
![Page 28: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/28.jpg)
http://fmepedia.safe.com/articles/How_To/Performance-Tuning-FME
![Page 29: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/29.jpg)
3. 3D & BIM
![Page 30: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/30.jpg)
3D Fundamentals
![Page 31: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/31.jpg)
3D Geometry types
Surface SolidMesh
![Page 32: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/32.jpg)
Existing 3D Transformers
Create
Creator, FaceReplacer, Extruder, SurfaceModeller, CSGBuilder
Modify
Clipper, DeAggregator, Triangulator, GeometryCoercer, GeometryValidator, MeshMerger
Appearances
AppearanceSetter, AppearanceExtractor, GeometryColorSetter
Instances
GeometryInstantiator
![Page 33: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/33.jpg)
1. Meet the SharedItem Family
4 new transformers to manipulate:
Appearances
Textures
Rasters in textures
Geometry Definitions (Instances)
![Page 34: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/34.jpg)
2. A new addition to the Merger family
TraitMerger
PointCloudMerger
![Page 35: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/35.jpg)
New transformers in action
Replacing Instances
DEMO
Replace these…
..with this…
…and get this
![Page 36: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/36.jpg)
New transformers in action
Adding pictures to a cube
DEMO
![Page 37: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/37.jpg)
• 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
![Page 38: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/38.jpg)
Three.js
3D in Browser with NO plugin (WebGL)
Three.js “format”
Show your data directly in your browser
DEMO
![Page 39: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/39.jpg)
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
![Page 40: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/40.jpg)
Welcome Minecraft!
Read and write Minecraft worlds
![Page 41: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/41.jpg)
BIM to GIS
![Page 42: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/42.jpg)
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
![Page 43: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/43.jpg)
Specific BIM Formats
Reading:
Revit
IFC
CityGML (BIM-lite)
Writing:
IFC
CityGML (ADE’s)
![Page 44: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/44.jpg)
Source IFC in Solibri: Riverside Building, DC
![Page 45: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/45.jpg)
IFC100 to CityGML LOD2 Workspace
1. Read source IFC model2. Change Geometry3. Set Building attributes and traits4. Georeference5. Write CityGML
DEMO
![Page 46: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/46.jpg)
IFC200 to CityGML LOD3 Workspace
![Page 47: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/47.jpg)
GIS Result: CityGML LOD3 Model
![Page 48: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/48.jpg)
IFC Update
DEMO
![Page 49: FME World Tour 2015: (EN) FME 2015 in action](https://reader034.vdocuments.mx/reader034/viewer/2022042507/55ad0faa1a28ab53678b47f8/html5/thumbnails/49.jpg)
FME 2015 in Action
1. An Update on Databases
2. FME and Reporting
3. Performance Tuning
4. 3D & BIM with FME