Skip to content

Commit

Permalink
Fix NoData checking in Float32 and Float64 GeoTiff tile
Browse files Browse the repository at this point in the history
  • Loading branch information
echeipesh committed Dec 12, 2016
1 parent 44bafcd commit 834dd46
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Expand Up @@ -25,7 +25,7 @@ trait Float32GeoTiffSegmentCollection extends GeoTiffSegmentCollection {
lazy val decompressGeoTiffSegment = noDataValue match {
case None =>
(i: Int, bytes: Array[Byte]) => new Float32RawGeoTiffSegment(decompressor.decompress(bytes, i))
case Some(nd) if nd == Float.NaN =>
case Some(nd) if nd.isNaN =>
(i: Int, bytes: Array[Byte]) => new Float32ConstantNoDataGeoTiffSegment(decompressor.decompress(bytes, i))
case Some(nd) =>
(i: Int, bytes: Array[Byte]) => new Float32UserDefinedNoDataGeoTiffSegment(decompressor.decompress(bytes, i), nd)
Expand Down
Expand Up @@ -25,7 +25,7 @@ trait Float64GeoTiffSegmentCollection extends GeoTiffSegmentCollection {
lazy val decompressGeoTiffSegment = noDataValue match {
case None =>
(i: Int, bytes: Array[Byte]) => new Float64RawGeoTiffSegment(decompressor.decompress(bytes, i))
case Some(nd) if nd == Double.NaN =>
case Some(nd) if nd.isNaN =>
(i: Int, bytes: Array[Byte]) => new Float64ConstantNoDataGeoTiffSegment(decompressor.decompress(bytes, i))
case Some(nd) =>
(i: Int, bytes: Array[Byte]) => new Float64UserDefinedNoDataGeoTiffSegment(decompressor.decompress(bytes, i), nd)
Expand Down

0 comments on commit 834dd46

Please sign in to comment.