From f033e025b0e4b0e51e3942c37139243ce4b5eb6d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jorge=20Ar=C3=A9valo?= Date: Mon, 14 Feb 2011 12:10:35 +0000 Subject: [PATCH] The array for NODATA values is not generated if NaN is returned as nodata value for bands. Related ticket #828. git-svn-id: http://svn.osgeo.org/postgis/trunk@6815 b70326c6-7e19-0410-871a-916f4a2858ee --- raster/scripts/python/raster2pgsql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raster/scripts/python/raster2pgsql.py b/raster/scripts/python/raster2pgsql.py index 1d3c663ac..29bfe1429 100755 --- a/raster/scripts/python/raster2pgsql.py +++ b/raster/scripts/python/raster2pgsql.py @@ -529,7 +529,7 @@ def collect_nodata_values(ds, band_from, band_to): for i in range(band_from, band_to): band = ds.GetRasterBand(i) nodata = band.GetNoDataValue() - if nodata is not None: + if nodata is not None and not math.isnan(nodata): nd.append(nodata) return nd -- 2.50.1