FME Server for High Quality On-Demand PDF Printing
-
Upload
safe-software -
Category
Technology
-
view
1.989 -
download
1
Transcript of 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
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.
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
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
What types of Data were used?
Inputs Autodesk DWG Autodesk DWF Autodesk SDF Microsoft SQL Server Comma Separated Values (CSV)
Output PDF
Sample PDF Output
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
Workbench Overview
SDF/DWF ROTATE THEME LAYOUT PDF
Key Components
FME Server: Data Streaming PDF Layout Configurability Text Labelling High Resolution Legend Polygon Themes Layer Control
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
PDF Layout
Floor Plan Legend Title, Scale Bar, Floor Details Rotation Clipping
PDF Layout
PDF Layout
PDFLayouter: place the elements on the page
Legend
Dynamic Context Sensitive High Resolution
Legend
LegendBuilder: build custom legend; Python script
Text Labelling
Rotation Location Donuts Size Multi-Line Custom symbols
Text Labelling
TextRotator: Create placement point and rotate
Text Labelling
TextRotator: Create placement point and rotate
Text Labelling
TextLabeller: Create Label, justify, deal with multi-line labels
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
Polygon Theming
Patterns Fills Hatches
Angles/Spacing Donuts
Layer Control
Layer output in PDF to match layers in Floor Plans
Thank You!
Questions?
For more information: Steve Bogart: [email protected]
Jones Lang LaSalle Jonathon McIntyre: [email protected]
i-Open Technologies
Enter other resources