Spatial Data Integrator (SDI) is an ETL with geospatial capabilities. SDI first prototyped by Camptocamp. It is based on Talend Open Studio (TOS), the general-purpose ETL developed by Talend.
The geospatial capabilities are provided in the components belonging to the Geo component family. We refer to the components within the Geo family either as the Geo components or as the SDI components.
Likewise regular TOS components, there are basically three sorts of Geo components: input, output and transform components. Input and output components read features from and write feature to datastores, respectively. Transform components read features from their input flows, possibly transform those features, and write features to their output flows. The term transform is to be taken loosely here as it represents any sort of operation.
Note: the names of all Geo components start with an “s” (for SDI).
SDI is using GeoTools and Java Topology Suite for read/write GIS formats and feature manipulation. In coming release, uDig allows users to display GIS datasets and Sextante library allows RASTER data processing.
| GIS Format | Read | Write | Component name | Comments |
|---|---|---|---|---|
| PostGIS | | | sPostgisInput/sPostgisOutput and tPostgresInput/tPostgresOutput | |
| ESRI Shapefile | | | sShapefileInput/sShapefileOutput | |
| MapInfo MIF/MID | | | sMapinfoInput/sMapinfoOutput | |
| GeoRss | | | sGeoRssOutput | Read using tFileInputXml component |
| Edigeo | | sEdigeoInput | ||
| WFS | | sWfsInput | ||
| GPX | | sGpxInput | ||
| OSM | | sOSMNodesInput/sOSMWaysInput |
svn co http://talendforge.org/svn/sdi/trunk/