On 6 Jan 2017 7:37 AM, "Paul Meems" <[email protected]> wrote:
We're using GDAL v2.1.2 on Windows. We use the GDAL library with MapWinGIS to connect to a PostGIS database. When the PostGIS table has NULL values in integer, numeric or double fields and that data is read the returned values are 0 (zero), which is unexpected by us. We use Feature->GetFieldAsDouble() and Feature->GetFieldAsInteger(). Am I correct that these function return 0 when the database value is NULL? If not our implementation is wrong and I need to continue my search. The documentation http://www.gdal.org/classOGRFeature.html# ab8a57c94e8bb8ffac5e7048d896254b4 doesn't say either way. Try Feature->IsFieldSet(...) http://www.gdal.org/classOGRFeature.html#a7ad01c76b7b13bcf9eab5092aacac5fb That should return false for null values. Nyall Thanks, Paul _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
