How does one access data from an Esri file geodatabase in Quantum GIS?

I've seen snippets of conversation that indicate it's possible with qgis 1.7+ and gdal 1.9+ but no clear recipe.

I recognize that in a few months or a year this will likely be a non question ("just click [add data] button"), but today, I'm stumped. ;-)


2 Answers 2


Just use OSGeo4W and install the gdal-filegdb package. I compiled and uploaded the binaries to include them as part of the distribution.

File Geodatabase (*.gdb) support in QGIS? has a step by step recipe.

  • 2
    are you sure? the package listing only shows gdal-filegdb v1.8, and doesn't seem to change anything for me. In any case I'll follow up in the o4w mailing list as this is probably more relevant there. Commented Mar 26, 2012 at 21:17
  • 1
    ...answer now accepted, as I determined the problems I was experiencing had to do with our unsupported "custom" coordinate system (see comments on linked step-by-step recipe). Thanks for contributing the driver Ragi! Commented Jun 1, 2012 at 15:55

As far as I understand it you need GDAL 1.9 but you need to compile it for Windows

gdal/ogr [1.9]

copy compiled files to

\Quantum GIS Wroclaw\bin\FileGDBAPI.dll

\Quantum GIS Wroclaw \bin\gdalplugins\ogr_FileGDB


To add the File Geodatabase to QGIS Add vector layer, select the Directory radio button in the file browser & select a filename.gdb directory

or wait for the next version of QGIS 1.7.5?

  • no, it will work both on windows and linux (and whatever). You have to download the File GDB Esri API and compild GDAL linking it. Then compile QGIS ;)
    – capooti
    Commented Mar 23, 2012 at 23:57

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