Skip to content
Snippets Groups Projects
Commit ba73436e authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

Filter out nulls

parent 4f52758a
No related branches found
No related tags found
2 merge requests!131Production Release | nshmp-ws-static,!130Filter null values
......@@ -2,6 +2,7 @@ package gov.usgs.earthquake.nshmp.netcdf.reader;
import java.io.IOException;
import java.util.List;
import java.util.stream.Collectors;
import gov.usgs.earthquake.nshmp.data.XySequence;
import gov.usgs.earthquake.nshmp.geo.Location;
......@@ -148,7 +149,13 @@ public class BoundingReaderHazardCurves extends BoundingReader<StaticDataHazardC
netcdfData.imls().get(imt),
(double[]) hazards.section(origin, shape).reduce().get1DJavaArray(DataType.DOUBLE));
imtHazardMap.put(imt, xySequence);
var points = xySequence.stream().filter(xy -> !Double.isNaN(xy.y()))
.collect(Collectors.toList());
var xs = points.stream().map(xy -> xy.x()).collect(Collectors.toList());
var ys = points.stream().map(xy -> xy.y()).collect(Collectors.toList());
imtHazardMap.put(imt, XySequence.create(xs, ys));
} catch (InvalidRangeException e) {
throw new RuntimeException(e.getMessage());
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment