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
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
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: steve.bogart@am.jll.com
 Jones Lang LaSalle
 Jonathon McIntyre: jmcintyre@i-opentech.com
 i-Open Technologies
 Enter other resources

FME Server for High Quality On-Demand PDF Printing

  • 1.
    FME Server forHigh 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 JonesLang 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-OpenTechnologies?  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 therequirements?  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 ofData were used?  Inputs  Autodesk DWG  Autodesk DWF  Autodesk SDF  Microsoft SQL Server  Comma Separated Values (CSV)  Output  PDF
  • 6.
  • 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
  • 8.
  • 9.
    Key Components  FMEServer: Data Streaming  PDF Layout  Configurability  Text Labelling  High Resolution Legend  Polygon Themes  Layer Control
  • 10.
    FME Server: DataStreaming 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  FloorPlan  Legend  Title, Scale Bar, Floor Details  Rotation  Clipping
  • 12.
  • 13.
    PDF Layout  PDFLayouter:place the elements on the page
  • 14.
    Legend  Dynamic  ContextSensitive  High Resolution
  • 15.
    Legend  LegendBuilder: buildcustom legend; Python script
  • 16.
    Text Labelling  Rotation Location  Donuts  Size  Multi-Line  Custom symbols
  • 17.
    Text Labelling  TextRotator:Create placement point and rotate
  • 18.
    Text Labelling  TextRotator:Create placement point and rotate
  • 19.
    Text Labelling  TextLabeller:Create Label, justify, deal with multi-line labels
  • 20.
    Configurability  Must integratewith 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
  • 21.
    Polygon Theming  Patterns Fills  Hatches  Angles/Spacing  Donuts
  • 22.
    Layer Control  Layeroutput in PDF to match layers in Floor Plans
  • 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