Loading Data Formats
1Integrate can handle spatial data from a number of sources such as an Oracle database, Esri Shapefiles or MapInfo Tab files.
PostGIS prerequisite (WebLogic only)
If you are planning on using PostGIS to read data, an additional driver is required:
postgresql-[version].jar
For specific versions, please refer to the Release Notes for your installation.
Installing the Driver
-
Download the driver postgresql-[version].jar from the PostgreSQL website.
-
In the bin directory of the 1Integrate WebLogic domain, create a file called setUserOverrides.cmd
-
Edit the setUserOverrides.cmd file, adding the location of the postgresql driver as part of the PRE_CLASSPATH:
set PRE_CLASSPATH=%locationOfTheDriver%\postgresql-[version].jar
-
Restart all servers, including Admin Server and Node Manager for the pre-class path to be loaded.
Using FME
To access other formats such as DWG files or Esri Enterprise geodatabases, 1Integrate uses functionality from Safe Software's FME. To use this capability, you must have FME Desktop installed and available to 1Integrate, with an FME Desktop license available for use.
Note: In order to be editable, tables must have a primary key defined. You can read data from tables that do not have primary keys, but you will not be able to write data back to those tables.
To allow 1Integrate to access data that is only available via an FME license, use the following procedure, depending on your operating system:
Esri Enterprise Geodatabase (only required for WebLogic installations)
The following changes need to be made to the setUserOverrides.cmd (Windows) or setUserOverrides.sh (Linux):
- Add the SDEHOME path variable
- Add the database client path to the PATH
SDEHOME must not contain spaces in the path. Make sure that short paths are enabled on the operating system (e.g. PROGRA~2) or copy the following dll files (from C:\Program Files (x84)\ArcGIS\DesktopV\bin64) to a location without spaces :
- sde.dll
- sg.dll
- pe.dll
- xerces_c3_1.dll
SQL Server Spatial Data (only required for WebLogic installations)
An additional driver is required in order for FME to read Microsoft SQL Server data.