FME Objects Under the Hood
A technical look at how FME Objects can spatially enable applications to directly read from and write to a wide variety of data formats.
FME Objects Under the Hood
FME Objects is a new and powerful way for spatially enabled applications to directly read from and write to a wide variety of data formats. FME Objects can be embedded directly in your application giving users access to the over 200 formats supported by Safe Software’s FME including DWG/DXF, DGN, SHAPE, E00, Generate, MGE, VML, GIF, ESRI SDE, and Oracle Spatial. With FME Objects, you can add support for as many or as few formats as you want.
With FME Objects, your application also has access to 100+ data processing functions. These processing capabilities make it simple to perform complex operations like building polygons when coming from topology-based formats, or calculating topology when reading formats that don’t explicitly store it.
FME Objects is a component version of Safe Software’s time-proven FME spatial data manipulation technology.
FME Objects Diagram
1
(opens in popup)
Diagram 1: Interfaces of FME Objects - FME Objects provides a set of interfaces that give third-party applications access to the data reading, writing, and processing capabilities of Safe’s FME spatial data translation software.
Objects Interfaces
- IFMEReader provides access to all the reading capabilities of FME. Applications can have one or more objects of this type in use at one time.
- IFMEWriter provides access to all the writing capabilities of FME. Applications can have one or more objects of this type in use at a time.
- IFMEFactoryPipeline provides access to the factory processing capabilities of FME. Applications may have multiple factory pipelines in use at a time.
- IFMEFeature provides access to the underlying feature representation and the function capabilities of FME.
Supported Object Component Models
FME Objects will be made available in a number of different component models. This will allow the vast majority of developers to access FME technology. Interfaces to FME Object will be available to C, C+, COM, Java, and TCL developers.
FME Objects will be of interest to anyone wanting to add spatial data translation functionality to their software application – either for a particular project or for an existing product application. Contact us for more information.

