23
FME Server for High Quality On- Demand PDF Printing Steve Bogart Vice President, Technology Product Manager Jones Lang LaSalle April 16 th , 2013 Jonathon McIntyre CTO, i-Open Technologies

FME Server for High Quality On-Demand PDF Printing

Embed Size (px)

Citation preview

Page 1: FME Server for High Quality On-Demand PDF Printing

FME Server for High Quality On-Demand PDF PrintingSteve BogartVice President, Technology Product ManagerJones Lang LaSalle

April 16th, 2013

Jonathon McIntyreCTO, i-Open Technologies

Page 2: FME Server for High Quality On-Demand PDF Printing

Who is Jones Lang LaSalle?

Jones Lang LaSalle is a financial and professional services firm specializing in real estate services and investment management. Our more than 40,000 people in 1,000 locations in 70 countries serve the local, regional and global real estate needs of those clients, growing our company in the process.

Page 3: FME Server for High Quality On-Demand PDF Printing

Who is i-Open Technologies?

Established 2002 – HQ Abbotsford BC Systems Integrator – Core Focus is Solution

Development Objective and Trusted Partner to its Clients Technology Platform Approach – Cross Industry

GIS – Spatial Data Infrastructure (SDI) Data Integration

i-Open Management have been delivering Enterprise and Government solutions for over 25 years

Page 4: FME Server for High Quality On-Demand PDF Printing

What were the requirements?

Integrate with existing Floor Plan display system Variety of data sources Print high resolution PDFs Flexible to deal with individual client

requirements – new opportunities Contextual high quality legend Layer control Handle complex patterns and labels

Page 5: FME Server for High Quality On-Demand PDF Printing

What types of Data were used?

Inputs Autodesk DWG Autodesk DWF Autodesk SDF Microsoft SQL Server Comma Separated Values (CSV)

Output PDF

Page 6: FME Server for High Quality On-Demand PDF Printing

Sample PDF Output

Page 7: FME Server for High Quality On-Demand PDF Printing

Why FME Server?

Can reside on separate servers allowing load balancing and stability

Existing FME use allows knowledge transfer Can be incorporated transparently into current

solution Scalable, proven solution Other output formats (ie PNG/JPG) could be used

also Opportunity to add additional attribute data

Page 8: FME Server for High Quality On-Demand PDF Printing

Workbench Overview

SDF/DWF ROTATE THEME LAYOUT PDF

Page 9: FME Server for High Quality On-Demand PDF Printing

Key Components

FME Server: Data Streaming PDF Layout Configurability Text Labelling High Resolution Legend Polygon Themes Layer Control

Page 10: FME Server for High Quality On-Demand PDF Printing

FME Server: Data Streaming Service

Executed from JS in Web Mapping client…pass parameters, lots of parameters

FME Server processes raw data Sends back ‘smart’ pdf

Page 11: FME Server for High Quality On-Demand PDF Printing

PDF Layout

Floor Plan Legend Title, Scale Bar, Floor Details Rotation Clipping

Page 12: FME Server for High Quality On-Demand PDF Printing

PDF Layout

Page 13: FME Server for High Quality On-Demand PDF Printing

PDF Layout

PDFLayouter: place the elements on the page

Page 14: FME Server for High Quality On-Demand PDF Printing

Legend

Dynamic Context Sensitive High Resolution

Page 15: FME Server for High Quality On-Demand PDF Printing

Legend

LegendBuilder: build custom legend; Python script

Page 16: FME Server for High Quality On-Demand PDF Printing

Text Labelling

Rotation Location Donuts Size Multi-Line Custom symbols

Page 17: FME Server for High Quality On-Demand PDF Printing

Text Labelling

TextRotator: Create placement point and rotate

Page 18: FME Server for High Quality On-Demand PDF Printing

Text Labelling

TextRotator: Create placement point and rotate

Page 19: FME Server for High Quality On-Demand PDF Printing

Text Labelling

TextLabeller: Create Label, justify, deal with multi-line labels

Page 20: FME Server for High Quality On-Demand PDF Printing

Configurability

Must integrate with existing app, data, site Multiple clients, multiple requirements…Burger

King (have it your way) Parameters, parameters, parameters…it just goes

on and on my friend… Custom transformers

Page 21: FME Server for High Quality On-Demand PDF Printing

Polygon Theming

Patterns Fills Hatches

Angles/Spacing Donuts

Page 22: FME Server for High Quality On-Demand PDF Printing

Layer Control

Layer output in PDF to match layers in Floor Plans

Page 23: FME Server for High Quality On-Demand PDF Printing

Thank You!

Questions?

For more information: Steve Bogart: [email protected]

Jones Lang LaSalle Jonathon McIntyre: [email protected]

i-Open Technologies

Enter other resources