Skip to main content
Solved

What is the difference between the FILEGDB and GEODATABASE_FILE writers?


There are two types of Esri Geodatabase writers for file geodatabase - "File Geodb API" and "File Geodb ArcObjects". Can anyone explain the difference and why I should use one over the other?

,

Best answer by davideagle

The Arcobjects one is the full Esri reader/writer with full geometry support, though to use it you'll also need Esri installed and a license available. The API option allows you to work with the GDB format with no Esri technology installed, BUT, it doesn't include full GDB feature support.

View original
Did this help you find an answer to your question?

3 replies

davideagle
Contributor
Forum|alt.badge.img+21
  • Contributor
  • Best Answer
  • March 4, 2016

The Arcobjects one is the full Esri reader/writer with full geometry support, though to use it you'll also need Esri installed and a license available. The API option allows you to work with the GDB format with no Esri technology installed, BUT, it doesn't include full GDB feature support.


Forum|alt.badge.img
  • March 4, 2016

"FILEGDB" writer is a File Geodatabase (Esri API). GEODATABASE_FILE is a File Geodatabase (Arc Objects). Esri API is a 64 bit technology and runs in 64 bit FME, while Arc Objects only runs in 32 bit FME as it is an older technology. Esri API will skip writing "bad values" and Arc Objects will truncate them.


mark2atsafe
Safer
Forum|alt.badge.img+44

For more information check out these knowledgebase articles:

Comparison of FME readers and writers for SDE and Geodatabase: https://knowledge.safe.com/content/kbentry/19440/c...

Notes on FME and Esri Versions and Compatibility: https://knowledge.safe.com/articles/1517/notes-on-...


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings