[gdal-dev] C++ Getting OGRGeometry out of GDALDataset

Laurențiu Nicola lnicola at dend.ro
Fri Oct 14 00:56:07 PDT 2022


PS: Sorry Johannes for getting your name wrong, my email client has a fun little bug.

On Fri, Oct 14, 2022, at 10:55, Laurențiu Nicola wrote:
> Hi Mats,
> 
> Vector and raster datasets are pretty much different things in GDAL. And generally it would be a good idea to check whether e.g. GetLayer actually returns a pointer or nullptr.
> 
> What exactly do you mean by "associated OGRPolygon"? Do you want a polygon with the same footprint as the raster?
> 
> Laurentiu
> 
> On Fri, Oct 14, 2022, at 10:51, Johannes Paul wrote:
>> Hello,
>> Is there a way to get the OGRGeometry object out of a GDALDataset object in c++?
>> My GDALDataset is a raster and i would like to get the associated OGRPolygon out of it.
>> I've used:
>> srcDataset->GetLayer(0)->GetNextFeature()->GetGeometryRef()->toPolygon()
>> However i keep getting segmentation faults error.
>> Any help would be appreciated.
>> Thanks
>> _______________________________________________
>> 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/20221014/8420c690/attachment.htm>


More information about the gdal-dev mailing list