[gdal-dev] Add coded field domains to file geodatabase
Even Rouault
even.rouault at spatialys.com
Mon Apr 11 10:33:34 PDT 2022
Adam,
I've just clarified the doc to explain that it is read-only for the
FileGDB driver.
The FileGDB SDK itself seems to have support for writing too, but this
isn't implemented in the driver currently. Left as an exercise to the
contributor as one says.
Even
Le 11/04/2022 à 19:13, adamgutonski via gdal-dev a écrit :
> I am wondering how can one add a coded field domain to a file
> geodatabase using the FileGDB driver and File GDB API? Anytime I call
> AddFieldDomain it returns false:
>
> >>> coded_domain = ogr.CreateCodedFieldDomain("name", "desc",
> ogr.OFTString, ogr.OFSTNone, {1:'LOW'})
> >>> driver = gdal.GetDriverByName("FileGDB")
> >>> datasource = driver.Create(r'C:\output\test_domains.gdb', 0, 0, 0)
> *>>> datasource.AddFieldDomain(coded_domain)*
> *False*
> *>>> datasource.TestCapability(ogr.ODsCAddFieldDomain)
> False
> *
>
> The documentation suggests that the FileGDB driver is capable of
> supporting domains as of 3.3:
> https://gdal.org/drivers/vector/filegdb.html?highlight=domains#field-domains
>
> I am using gdal version 3.4.2.
>
> Am I adding the domain incorrectly, or does this mean that domains are
> not supported with the FileGDB driver?
>
> Thank you,
> Adam Gutonski
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
--
http://www.spatialys.com
My software is free, but my time generally not.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20220411/b9c3d750/attachment.html>
More information about the gdal-dev
mailing list