4

I have a file geodatabase (10.2) with geodatabase feature classes as well as geodatabase raster datasets.

I am using the Esri Geodb API reader in FME Desktop 2014 to read feature types from this geodatabase.

However none of the raster datasets stored in the geodatabase are being acknowledged by FME.

How can I read raster datasets from an Esri file geodatabase with FME?

5

Currently, the Esri FGDB API does NOT support rasters.

Here is the description of the File GDB API from Esri: File Geodatabase API details

An ArcGIS Idea has been set up with this exact request: File Geodatabase API support for rasters

According to a comment on that site, plans to support Rasters in the API are not even on the radar. I would encourage you to go and add your vote to the Idea, and spread the word around to others to do the same exact thing.

A search on the SAFE software website shows something interesting though. They do have support for the Raster format in the File GDB. Take a look at this page: Comparison of FME readers and writers for SDE and Geodatabase
This page may also help: Notes on FME and Esri Versions and Compatibility

The name of the reader/writer you should be looking for is: GEODATABASE_FILE_RASTER_DATASET
This must be using different driver technology than the FGDB API. This would make sense given that SAFE is an Esri business partner and thus would want to be able to ETL all of the formats that Esri has available.

The driving question is probably whether or not you are able to install ArcGIS onto the workstation that FME is installed on. Doing this will allow you to access the ArcObjects based driver that allows Raster access in the File GDB, as opposed to being limited to the FGDB API based driver.

  • Great. Yes, I do have ArcMap installed, although the transformer you indicated was greyed out. This may be why I missed it in the first place. FME suggests that you use either 32 bit or 64 bit for ArcMap and FME to access all of the available transformers. – Jyler Aug 21 '14 at 19:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.