GDAL/OGR in C++: Opening a vector file

المشرف العام

Administrator
طاقم الإدارة
So I'm making a vector file this way:

OGRSFDriverH hDriver=OGRGetDriverByName("KML"); OGRDataSourceH hDS=NULL; hDS = OGR_Dr_CreateDataSource (hDriver, fname_dst, NULL); //I add layers OGR_DS_Destroy(hDS); and it bears no errors. Even on qGIS it opens correctly. Later, when I try to open it using

OGRDataSourceH hDS2=NULL; hDS2=OGROpen(fname_dst,TRUE,&hDriver); or

OGRDataSourceH hDS2=NULL; hDS2=OGR_Dr_Open(hDriver,fname_dst,FALSE); or even

GDALDataset *hDS2=NULL; hDS2 = (GDALDataset *) GDALOpenEx(fname_dst, GDAL_OF_VECTOR|GDAL_OF_READONLY, NULL, NULL, NULL); it always returns NULL.

Any ideas why's that?



أكثر...
 
أعلى