How can I access Smallworld data through FME?
You have various options for reading or writing Smallworld VMDS (Virtual Managed Data Store) data using FME. Safe Software does not develop an in-house Smallworld reader/writer. The Smallworld readers and writers for FME have been developed by GE Smallworld and Spatial Business Systems.
Smallworld does not need to be installed on the client machine running FME that is accessing the database.
NOTE: As of FME 2014 we no longer ship the Smallworld Reader or Writer. You will need to request the Smallworld Translators Suite DVD from your Smallworld's GE Support Central.
The options for accessing data through FME are:
Although shipped as the FME Smallworld Edition, this set of readers/writers is developed by GE Smallworld's core development team. There are different reader/writer versions for the different versions of Smallworld - 3.3, 4.0, 4.1, 4.2, 4.3, etc. It is important to make sure that you have the correct FME and magik components for your version of Smallworld. The functionality of the different versions of the GE Smallworld reader/writer varies considerably, depending on the version or the reader/writer that is compatible with your version of Smallworld. The readers & writers are available as the FME Translator through GE SupportCentral or your Smallworld reseller (request the Smallworld Translators Suite DVD for your Smallworld version). Note that you should be able to download the installer through your account on the GE SupportCentral download site.
Smallworld installers are shipped on .iso files that mimic a DVD. You can use something like Virtual CloneDrive to mount the ISO files.
For more detailed information about your specific configuration, you can contact GE Support Central or Safe Software through our support team.
Required FME Licensing Edition: FME Smallworld Edition (32-bit only)
Configuring FME 2014 or newer: Copy the sworldswaf.dll and sworldswaf.fmf files into their respective FME directories from the Smallworld Translator Suite installation. Make sure that the DLL and metafile matches the version of the Smallworld database that you are connecting to.
If you have a previous version of FME installed (i.e. FME 2013), you can copy the .dll and .fmf file from that installation - provided those files still match the version of Smallworld you are using.<FME_InstallDir>/sworldswaf.dll
You also need to have the FME Translator magik component installed in an appropriate image and have the FME Connection Service running, e.g.:
fme_connection_service.start(30000, _unset, :gis)
Configuring FME 2013 and older: You may have to update the installed sworldswaf.dll and sworldswaf.fmf to match the version of Smallworld you are using.
Spatial Business Systems have developed an extra cost plug-in to support Smallworld reading & writing.
Required FME Licensing Edition: FME Oracle Edition (32-bit or 64-bit) + SpatialBiz plug-in license from SpatialBiz
You can obtain additional information from Spatial Business Systems.
The Smallworld SOM for FME extends the format reach of the Smallworld SOM. The Smallworld SOM for FME components are available from GE Smallworld. The Smallworld SOM for FME is not a Smallworld reader/writer as it does not access data in the Smallworld VMDS. It allows you to display data from different formats in the Smallworld GIS.
Required FME Licensing Edition: You do not need an FME Smallworld Edition to use the Smallworld SOM for FME. You should select the FME Edition that matches the formats you need to read and display - in most cases the FME Professional Edition will be sufficient.
FME can also be configured to read a Smallworld XML export. The Smallworld XML export is available in the Smallworld Explorer.
Required FME Licensing Edition: Use the FME Edition that you need for the destination (output) format.
Please contact email@example.com if you have questions about the most appropriate Smallworld plug-in for your transformations.
FME 2012 - 2016.x are compatible with the majority of the available Smallworld readers and writers. In most cases we recommend using the latest version of FME for your Smallworld data transformations.
GE Smallworld Reader / Writer: GE Smallworld does validation testing on FME and their recommendation for FME compatibility with the GE Smallworld Reader/Writer is usually fairly conservative. Please refer to their FME Translators Suite documentation for officially supported versions of FME, or contact your GE Support Central representative. (Note: FME 2016 is expected to be listed as supported by the end of 2016, with the release of the next TSB.)
SBS SpatialBiz Smallworld Plugin: The SpatialBiz Plug-in by Spatial Business Systems is compatible with the latest versions of FME and Smallworld (including 5.0 and 5.1). If you are using FME 2016.0 or 2016.1, it is recommended to use Version 4.9.x or newer of their plug-in.
Check out Working with GE Smallworld Databases for how to get started with FME and Smallworld.
No one has followed this yet.