From 6ba4ddb857aca2e2b2e28278686817cf9f35a1a5 Mon Sep 17 00:00:00 2001 From: Grisha Pomadchin Date: Wed, 13 Dec 2017 15:46:17 +0300 Subject: [PATCH] Fix partitioning logic in a bit celltype case Signed-off-by: Grisha Pomadchin --- .../src/main/scala/geotrellis/spark/io/GeoTiffInfoReader.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spark/src/main/scala/geotrellis/spark/io/GeoTiffInfoReader.scala b/spark/src/main/scala/geotrellis/spark/io/GeoTiffInfoReader.scala index 46c2235081..6264aec090 100644 --- a/spark/src/main/scala/geotrellis/spark/io/GeoTiffInfoReader.scala +++ b/spark/src/main/scala/geotrellis/spark/io/GeoTiffInfoReader.scala @@ -62,7 +62,7 @@ private [geotrellis] trait GeoTiffInfoReader extends LazyLogging { info.segmentLayout.listWindows(maxSize) } - info.segmentLayout.partitionWindowsBySegments(windows, partitionBytes / info.cellType.bytes) + info.segmentLayout.partitionWindowsBySegments(windows, partitionBytes / math.max(info.cellType.bytes, 1)) } def readWindows[O, I, K, V](