[gdal-dev] gdal-1.11.3 to gdal-2.3.1 compatibility
Julian Zeidler
gdal at zeidlers.de
Tue Jul 17 07:06:23 PDT 2018
Hi Gane,
it requires only minor modifications. In my Code I have a FLAG
(HAVE_GDAL2) which makes it compile against both versions.
The changes are along the lines of:
#ifdef HAVE_GDAL2
GDALDataset *ogrDataset;
#else
OGRDataSource* ogrDataset;
#endif
#ifdef HAVE_GDAL2
GDALAllRegister();
unsigned int nOpenFlags=GDAL_OF_VECTOR;
GDALDriver
*poDriver=GetGDALDriverManager()->GetDriverByName(driver);
ogrDataset=(GDALDataset*) GDALOpenEx(filename,nOpenFlags, NULL,
NULL, NULL);
#else
OGRRegisterAll();
ogrDataset=OGRSFDriverRegistrar::Open(filename, FALSE );
#endif
#ifdef HAVE_GDAL2
GDALClose(ogrDataset);
#else
OGRDataSource::DestroyDataSource(ogrDataset);
#endif
Cheers Julian
Am 17.07.2018 um 14:34 schrieb Gane R:
> Hi all,
>
> Is gdal-1.11.3, opening vector data set, reading OGR features code
> compatible with gdal-2.3.1 code or any major changes in accessing OGR
> features ?
>
> Thanks
> Gane
>
>
>
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20180717/35a8f3a8/attachment.html>
More information about the gdal-dev
mailing list