[gdal-dev] Possible to test for a layer capability before creating a layer?
Even Rouault
even.rouault at spatialys.com
Thu Feb 18 16:37:27 PST 2016
Le vendredi 19 février 2016 01:34:27, Nyall Dawson a écrit :
> On 19 February 2016 at 11:23, Even Rouault <even.rouault at spatialys.com>
wrote:
> > Le vendredi 19 février 2016 00:55:21, Nyall Dawson a écrit :
> >> Hi all,
> >>
> >> I'm aware that for drivers I can use OGR_Dr_TestCapability to
> >> determine whether a particular driver as a specific capability. But is
> >> there anyway to test whether a specific driver also has support for a
> >> layer capability?
> >>
> >> The situation is that I'd like to populate a list with all available
> >> OGR drivers for which a created layer would then be able to support
> >> SequentialWrite, DeleteFeature, RandomWrite and CreateField.
> >>
> >> What would be the best way to go about this?
> >
> > There seems to be growing interests for such topic (see yesterday similar
> > thread :
> > https://lists.osgeo.org/pipermail/gdal-dev/2016-February/043782.html )
>
> Yes, this would be very handy!
>
> > The way to go is to add such capability flags at the driver metadata
> > level. This is now possible since GDAL 2.0 since OGR drivers can expose
> > arbitrary metadata items.
> > What has to be done :
> > - define which capabilities must be exposed
> > - enhance drivers to advertize them
>
> Ok. Does this mean there's no approach which would work for past GDAL
> releases? (inc GDAL < 2.0)
Unless someone is sent back to the past, no ;-) (but I guess they would have
more interesting things to fix or do)
>
> Nyall
>
> >> Nyall
> >> _______________________________________________
> >> gdal-dev mailing list
> >> gdal-dev at lists.osgeo.org
> >> http://lists.osgeo.org/mailman/listinfo/gdal-dev
> >
> > --
> > Spatialys - Geospatial professional services
> > http://www.spatialys.com
--
Spatialys - Geospatial professional services
http://www.spatialys.com
More information about the gdal-dev
mailing list