FME Server for High Quality On-Demand PDF Printing
1. FME Server for High Quality
On-Demand PDF Printing
Steve Bogart
Vice President, Technology Product Manager
Jones Lang LaSalle
April 16th, 2013
Jonathon McIntyre
CTO, i-Open Technologies
2. 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.
3. 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
4. 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
5. What types of Data were used?
Inputs
Autodesk DWG
Autodesk DWF
Autodesk SDF
Microsoft SQL Server
Comma Separated Values (CSV)
Output
PDF
7. 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
9. Key Components
FME Server: Data Streaming
PDF Layout
Configurability
Text Labelling
High Resolution Legend
Polygon Themes
Layer Control
10. 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
11. PDF Layout
Floor Plan
Legend
Title, Scale Bar, Floor Details
Rotation
Clipping
20. 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
23. Thank You!
Questions?
For more information:
Steve Bogart: steve.bogart@am.jll.com
Jones Lang LaSalle
Jonathon McIntyre: jmcintyre@i-opentech.com
i-Open Technologies
Enter other resources