1

Ive just noticed in QGIS (v3.28.11) that on the "Save Vector Layer As" format options, that there are two ESRI File Geodatabase options.

One is called

ESRI File Geodatabase

The other is called

ESRI FileGDB

enter image description here

There are more 'Layer Options' available on the ESRI File Geodatabase selection. The assumption is that the ESRI File Geodatabase option is the 'official' writer, whilst the ESRI FileGDB is the OpenFileGDB type, however Im not sure.

Can someone please confirm which is which and, if there are any issues in using one of them?

5
  • I do not have the same on version 3.34 .
    – GforGIS
    Commented Mar 21 at 5:06
  • @GforGIS - can you confirm how it is listed in 3.34?
    – nr_aus
    Commented Mar 21 at 6:25
  • 1
    Maybe you can guess the drivers by comparing the save options with the document pages gdal.org/drivers/vector/openfilegdb.html and gdal.org/drivers/vector/filegdb.html#vector-filegdb.
    – user30184
    Commented Mar 21 at 7:40
  • @user30184 yep this gives the answer, feel free to put that in the answer section and ill edit it/tidy it up for you and accept it.
    – nr_aus
    Commented Mar 21 at 8:08
  • 1
    Please write the answer yourself because you know all the details now.
    – user30184
    Commented Mar 21 at 8:23

1 Answer 1

1

User can define for example a layer option COLUMN_TYPES when the "ESRI File Geodatabase" format is selected.

enter image description here

This creation option is available for the OpenFileGDB driver https://gdal.org/drivers/vector/openfilegdb.html#layer-creation-options but not for the FileGDB driver that is using the ESRI libraries https://gdal.org/drivers/vector/filegdb.html#layer-creation-options.

Conclusion:

  • Format "ESRI File Geodatabase" means the OpenFileGDB driver.
  • Format "ESRI FileGDB" means the FileGDB driver.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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