I am running QGIS 1.8 on a windows xp pc and trying to put the USGS National Hydrology Dataset (more info herefor Oregon into a project. I try to "add vector data", using directory option then selecting the unzipped folder but it says NHDH_OR_931v210\NHDH_OR.gdb is not a valid data source.

It looks like this was created in ArcGIS 9.2 -- is that the problem?

I am very new to GIS and there may be something very simple I'm doing wrong.

  • Just curious but do you have GDAL installed (or at least FWTools)? If so, you could run ogrinfo on NHDH_OR.gdb as a quick diagnostic. Running this at a command prompt.. C:\>ogrinfo "C:\PathToData\NHDH_OR.gdb" ..would tell you every table in the .gdb, if it's not corrupt. – elrobis Apr 25 '13 at 21:12
  • If you follow the comments on gis.stackexchange.com/questions/26285/… you will read that Arcgis 9.x gdb are not supported by QGIS gdal driver. Can anyone confirm that or transform the datasource to Arcgis 10 format? – AndreJ Apr 26 '13 at 4:43

Yes! Open your OSGeo4W downloader, select advance setup, and then select gdal-filegdb under the libs tree.

There's a step-by-step tutorial here: File Geodatabase (*.gdb) support in QGIS?

Please note that the FileGDB API Does not support Raster Images.

  • Thank you. I followed the tutorial and now when I try to add a vector layer, selecting directory, ESRI fileGDB and click open it says: ...NHDH_OR.gdb is not a valid or recognized data source . – Oregonian Apr 26 '13 at 0:12
  • 1
    The NHDH files were created in ArcGIS 9.2 and 9.31. I guess that is why I cannot load them into QGIS. I have utilized the shapefiles instead. – Oregonian Apr 26 '13 at 18:25

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