Title: Sep. 2122, 2006
1v
Sep. 21-22, 2006
FME Worldwide User Conference - Vancouver
Exploring the Possibilities
2Exploring the Possibilities
3Exploring the Possibilities
4Exploring the Possibilities
5Exploring the Possibilities
6Exploring the Possibilities
7Exploring the Possibilities
8Exploring the Possibilities
9Exploring the Possibilities
10Why Meet?
- We can share experiences and ideas
- More about Workbench
- More about mapping files
- More about future development plans
- We can learn how you use FME
- What features we should add.
- What functionality we should improve.
- How we can be better than we are now.
11Why Meet?
- Find out about Safe products and future
directions - FME
- SpatialDirect
- Get to know each other better
- Explore the Possibilities!
- Have fun!
12Plenary
- Safe Software History
- Spatial ETL
- FME User Community
- Whats New in FME 2006 GB
13About Safe
14A Brief History of Safe
15Looking Back
16Looking Back
17Looking Back
18Timeline
- 1993 Safe Software founded
- Translation technology to/from SAIF format
commenced - All revenue from training and consulting.
- No product.
- 1995 First non-founder staff hired
- Product in development
- All revenue still from training and consulting
- 1996 First FME Released.
- 10 of revenue now from product
19Timeline
- 1997 FME 2.0 Released
- Revenue from product surpasses consulting for
first time - First office!
- 1998 FME 2.1/2.2 Released
- Consulting revenue as a percentage falls to less
than 25 - Grandfather to SpatialDirect deployed at
PanCanadian (MapWiz) - First FME Server deployment Bellsouth
- Second office!
- 1999 Workbench / FME Objects Technology
- Workbench Preview introduced with FME 2.3a
- FME Objects debuts with FME Viewer as first
sample app - SpatialDirect released
- Third office!
20Timeline
- 2000 FME 2000 Released
- Application extender work commenced
- FME Objects/SpatialDirect released in Beta
- Development Office opened
- 2001 FME 2002 introduced
- First FME Objects OEM deals signed
- FME 2001 Missing in Action!
21Timeline
- 2002 Workbench Initial Vision Realized
- FME Enabled apps built using FME Objects
- Infrastructure Upgraded
- CRM (Pivotal)
- Support (RT) tracking systems
- FME 2003 Released
- Training center expansion
22Timeline
- 2003 FME 2003 X2 and FME 2004 released
- Custom Formats added
- FME Objects grows to about 10 of revenue
- Consulting falls to less than 10 of revenue
23Timeline
- 2004 Raster Technology Preview
- FME 2004 and FME 2004 ICE3
- of Formats passes 150!
- Autodesk Map 2005 3D
- First FME Enabled app from major GIS vendor
- ArcGIS 9.0 Data Interoperability Extension
- Second FME-Enabled app from major GIS vendor
- Most extensive OEM deal to date
- ArcIMS 9.0 Data Delivery Extension
- OEM deal licensing SpatialDirect technology
24Timeline
- 2005 FME 2005 Released
- Arrival of Compound Transformers and Bookmarks
- Prototypes of FME Integration with ETL tools
- 2006 FME 2006 and FME 200GB
- GML 3.1.1, GML SF Level 0 Profile, KML, EDIGEO
format - Python now supported for scripting
- Rich Geometry Model
- Custom Transformers
- Published parameters, shared directories
25FME FormatsOver Time
26FME Code SizeOver Time
27The Safe Team(circa March 2005)
28Fun At Safe Software
29Splash Screen Fun
30Splash Screen Fun
31Splash Screen Fun
32Splash Screen Fun
33Splash Screen Fun
34Splash Screen Fun
35FME 2006 GB Unmasked
In the current release of FME we are compiling
with the 3 gigabyte (GB) address space switch
which gives FME an extra 1 GB of address space.
This will be a boon for many of our larger users
who are likely to go bananas with this extra
memory at their disposal.
36Splash Screen Fun
37Splash Screen Fun
38Splash Screen Fun
39Splash Screen Fun
40Splash Screen Fun
41Splash Screen Fun
42FME Art Fun
- Movement started in Sweden by the famous Ulf
MÃ¥nsson - Make a workspace, predict what it will generate
- FME Art Gallery online at
- www.fmepedia.com
43FME Art Fun The Original MÃ¥nsson
44FME Art Fun The MÃ¥nsson Variations
45FME Art Fun The MÃ¥nsson Variations
46FME Art Fun The Cubist MÃ¥nsson
47FME Art Fun The Cubist MÃ¥nsson
48FME Art Fun The Modern MÃ¥nsson
49FME Art Fun The Modern MÃ¥nsson
50FME Art Fun Habarta Style Art
The Power of Looping!
51FME Mapping File Art Laulund
52FME Art Fun Iconized Workspaces
53Mission Statement
We are committed to becoming the predominant
global supplier of innovative spatial data
interoperability solutions by continuing to
deliver excellent service, excellent products and
excellent value to our customers and
partners. Or Data is a headache. We help people
move, access, restructure, integrate,make use
of, data! IT IS ALL ABOUT THE DATA!
54Sales By Region
55Evaluation Purchases
56Who uses our technology?
- Autodesk
- Licenses technology for their Mapping products
- ESRI
- Data Interoperability Extension is our technology
rebranded. - Licenses our GML SF technology and WFS client
technology. - General Electric Smallworld
- Resells our technology as gateway to their GIS
- IBM
- FME supports IBM DB2 Spatial
- Integration with IBM/Ascential technology in
development.
57Who uses our technology?
- Informatica
- We have developed extension to their ETL solution
- Intergraph
- Licenses FME technology for its GTechnology
product - MapInfo
- Licenses technology for MapInfo professional
- Microsoft
- Licenses technology for MapPoint Services
- Integration with SQLServer Integration Services
(SSIS). - Oracle
- Used by consultants and users.
58What is Interoperability?
It isnt just about format!
59What is Interoperability?
110 V AC
220 V AC
INTEROPERABILITY TOOL
220 V 110 V CONVERTER
60Spatial ETL
- ETL stands for
- Extract, Transform and Load.
- technology that enables organizations to move
data from multiple sources, reformat and/or
cleanse it, and load it into other database(s), a
data mart or a data warehouse for analysis, or on
another operational system to support a business
process. - Spatial ETL is an ETL tool with a spatial focus.
61Spatial ETL not changing formats
Shape -gt Shape
AutoCAD -gt AutoCAD
DGN-gtDGN
GML-GML
62Value of Spatial ETL
- Decisions rely on users getting access to data.
- Data is scattered all over the world in a myriad
of formats, projections, and a variable state of
health. - Historically Decision Support has not worked with
Location Data. - location data was collected primarily for map
production. - location data now collected for analysis and
other intelligent applications. - Spatial ETL is about getting the data from where
it is to where it needs to be. - It is not a data creation tool (GIS is for this)
- It is not a reporting tool.
63Spatial ETL
64Spatial ETL Functional Areas
Spatial ETL
65Inspect
- Must be able to inspect data before, after, and
during transformation process.
66Cleanse
- Use Spatial ETL to identify errors and to assist
cleanup/fixing the errors.
67Transform
- Data restructuring both in terms of attribution
and geometry is key!
68Federate
- Must be able to access data where it is and share
as federated(unified) dataview. - Cant require data to be copied to one datastore.
69What is Safes Role
- Major GIS vendors currently license our Spatial
ETL technology. - Autodesk, ESRI, Intergraph, MapInfo, .
- Safe is the leading vendor in the Spatial ETL
market. - Traditional ETL/BI vendors can also benefit
- Databases now support spatial natively.
- IBM DB2/Informix, Oracle, MySQL, PostGIS,
- Spatial ETL is complimentary to ETL
- IBM, Informatica, Microsoft, Oracle, are more
powerful with spatial capabilities in their ETL
offerings. - Business/Location Intelligence
- Decision-making benefits from incorporation of
location information. - Safe Software is the company that focuses on
bringing spatial data to all applications.
70What does Safe Software Do?
- Quick Translation
- Move data easily from one system to another.
- Data Transformation
- Complete control of data restructuring.
- Graphical environment for data restructuring.
- Data Integration/Aggregation/Mashups
- Share data across boundaries.
- Software boundaries
- Across the MIS and GIS divide.
- With Other Organizations
- Product Integration
- Make our technology available to users in other
environments - Access data in any tool using our technology
- Safes goal is to give users access to Spatial
ETL technology within the application of their
choice!
71How do Safes Products Work?
Data in Format 2
Data in Format 1
Thin Pipe Translation from 1 to 2
Data in Format 1
Data in Format 2
Translation and Transformation
72Product Overview
- FME
- SpatialDirect
- ArcGIS Data Interoperability Extension
- Application Integrations
- Professional Services
73FME is aData Hub
74FME Components
75FME Overview
- Over 160 spatial formats and databases.
- Over 215 transformers.
- Support for Vector and Raster
- Available on Windows, Linux, Solaris, MacOS X,
HPUX, AIX,
76What Does FME Provide?
- Quick Translation
- FME Universal Translator
- FME Command Line GENTRANS
- Data Transformation
- Workbench
- Mapping Files
- Data Inspection
- FME Universal Viewer
- Application Integration
- ArcGIS, Map3D, GeoMedia, SSIS, MapGuide,
77Transformers and Coordinate Systems
78Data Transformation(FME Workbench)
Script is called FME Workspace
Workbench is used to author a data transformation
script.
79Workbench Script Deployment Model
Author using Workbench(Windows)
Solaris, HP-UX,IBM AIX
Linux, Mac OS X
Windows desktop,Windows Server
Run on any supportedplatform
80SpatialDirect
81SpatialDirect Features
- Clip, zip, and ship centrally stored data
- Integrates with major Web mapping solutions
- Easy to integrate it thru HTTP interface
- Reads/Writes FME-supported formats/coord systems
- Reads data from multiple sources, coord systems
- Now with Raster!
82FME SpatialDirectArchitecture
FME Spatial ETL Server
83FME Integrations
- Autodesk Map 3D
- Autodesk MapGuide
- ESRI ArcGIS
- GE Smallworld
- Geoconcept
- Informatica
- Intergraph GeoMedia
- MapInfo Professional
- Microsoft MapPoint
- Microsoft SSIS
84ArcGIS Data Interoperability Extension
85Professional Services
- Project Implementation
- Solve interoperability problems using our
technology - Provide consulting services to end users and
systems integration companies. - Focused strictly on FME technology
- Solutions Assistance
- Hourly assistance available.
- Knowledge transfer to client staff.
- Training
- Both on-site and open enrollment courses.
86FME User Community
- A Wiki for FME users
- Complements the FME Mailing List
- Fantastic overall FME resource
- Evolving Whats Great list
- Custom Transformer Library
- Format Information
- FME Art Gallery
- www.fmepedia.com
87FME 2006 GBCore Technology
- Large Address Aware 32 Bit Application
- 3 GigaBytes now available on 32 bit Windows.
- 4 GigaBytes now available on 64 bit Windows.
- Many enhancements to Workbench
- Raster support
- Viewer now supports raster
- FME 2007 to feature drastic upgrade.
88Product Update
Feature Manipulation Engine
89FME 2006 GBCore Technology
- New formats
- ADO (Excel, SQL Server, Access)
- MapGuide SDF 3
- OGC GML SF Profile
- SEG-Y (extra cost)
- Improvements to existing formats
- AutoCAD, S-57, Geodatabase, Design Files, KML,
- Protection of Workspaces and Mapping Files
- Can now protect workspaces/mapping files so they
cant be opened in workbench without an unlock
code
90Workbench -- Counts
- Feature counts through links are now optionally
displayed after each run
91Workbench -- Looping
- Custom Transformers now support looping
92Workbench -- Toolbar
- Toolbar now customizable
- Transformers can be added!
93New Geometry Model
- Backward compatible with old model
- Old geometry is in fact a type of new geometry.
- existing formats/transformers work as before.
- Formats upgraded as needed to support new
geometry - ESRI Geodatabase, FF, GML, CAD, Oracle, ...
- Hot Factories are being upgraded
- FME 2007 will use this extensively.
94New Geometry Model
95MRF Clean
- Adds powerful cleaning facilities to FME
- CAD-gtGIS migrations benefit
- Data integration efforts benefit
- MRF Geosystems created an extra cost
factory/transformer - Pricing is 2000 US per seat
- Floating license pricing is also available
- Initially a 2D cleaner
- 3d to follow
96MRF Clean Parameters
- Many levers available to control operation
- Experimentation will be necessary
- With great power comes great responsibility
- Multi-level tolerance
- Rich Geometry support
97Thank You
- Thank you for coming to the conference.
- Please make use of all of the Safe staff.
- We look forward to sharing these next couple of
days with you.
98Break