FME Server
The FME Server Data Store invokes a named FME Workspace deployed on an FME Server, accessible by your 1Integrate deployment.
By utilising FME Workspaces you can employ the wider format support of the deployed FME Server, and subsequently leverage these capabilities in 1Integrate.
The Workspaces can invoke any transformer, but must include at least one writer that writes data out into a format that 1Integrate supports.
Read and Write Support
Read |
Write |
FME Desktop Required |
||
---|---|---|---|---|
Commit |
Copy To |
|||
1 |
Data Support
Your Workspace writer must output in one of the formats listed below where the FME parameter "Description" and "Short Name" are mapped to their corresponding 1Integrate Data Store.
Geometry support in 1Integrate will depend on the format chosen. Select the 1Integrate Data Store in the table below to see the data support information and the File Data Store Parameters available.
FME Writer "Description" |
FME Writer "Short Name" |
1Integrate Data Store |
---|---|---|
CSV (Comma Separated Value) |
CSV2 |
|
Esri Geodatabase (File Geodb Open API) |
FILEGDB |
|
Esri Geodatabase (File Geodb) |
GEODATABASE_FILE |
|
Esri Shapefile |
SHAPEFILE |
|
Mapinfo TAB (MAPINFO) |
MAPINFO |
|
OGC GeoPackage |
OGCGEOPACKAGE |
Key Information
The following should be taken into consideration:
-
A 1Integrate Data Store can only consume one FME workspace writer. To access multiple writers, use multiple Data Stores.
-
At a minimum, the Run and Read permissions are required to be set on the FME Repository for the user account being used to access FME server (as configured in the Username and Password parameters below).
-
You will not be able to manually stop a 1Integrate session that is opening data from an FME server while there are no available FME Server engines. If a timeout has been set the session will stop when the timeout period ends.
-
When publishing, ensure the Data Streaming service is enabled, with all writers you want to consume from 1Integrate included.
-
Be aware ESRI Shape files cannot be consumed by FME's "Generic (Any Format)" reader when provided through 1Integrate. Use the Esri Shapefile specific reader format if Esri Shapefiles need to be consumed.
-
You may need to routinely clean-up the FME Server location into which your source files are being stored.
-
By default 1Integrate will always assume a 2D geometry is to be read.
Use the Read Geometries As parameter value that best represents the data set you will be consuming. If you do not select an option, excess geometries will be discarded and errors will occur for non-spatial classes.
Note: Each FME Server Data Store can only support a single Read Geometries As selection. For example XYZM data would need two FME Server Data Stores, one with XYZ and one with XYM options selected.
FME Workspace Set-up
The workspace should consist of the following items, performing actions in the following order:
-
(Optional) A Reader or FeatureReader to ingest the file uploaded by 1Integrate.
-
(Optional) Transformers to perform the actions in FME.
-
(Required) A Writer in a format supported by 1Integrate, see Data support for more.
Note: You cannot use a FeatureWriter to write out to 1Integrate.
Example: Ingesting Point Cloud data into 1Integrate
In this example you have a Point Cloud data set, which does not have conventional 1Integrate Data Store support.
For this, you would need to ingest the Point Cloud data into your FME workspace, utilise FME transformers to convert the data into a supported 1Integrate format such as OGC Geopackage, and then a use a writer to output the correct format.
The workspace may look as follows:
-
A Point Cloud reader e.g. PCD .
-
A transformer, to convert the point cloud into points and multipoints that can be exported out into GeoPackage e.g. PointCloudCoercer.
-
An OGC GeoPackage writer e.g. OGCGEOPACKAGE.