From c498c72057b0a350e6fd4108538a1c160b097a7e Mon Sep 17 00:00:00 2001 From: Roger Ferrel Date: Tue, 22 Sep 2015 13:34:34 -0500 Subject: [PATCH] Omaha #4819 Added comment on storms over the dataline. Former-commit-id: 55e8bfb47292884eae10295ed8890af8d4402440 --- .../plugin/grib/decoderpostprocessors/HWRFPostProcessor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/HWRFPostProcessor.java b/edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/HWRFPostProcessor.java index e2616a4b84..5eaea84000 100644 --- a/edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/HWRFPostProcessor.java +++ b/edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/HWRFPostProcessor.java @@ -173,6 +173,11 @@ public class HWRFPostProcessor implements IDecoderPostProcessor { for (GridInfoRecord gi : giList) { Geometry resultGeo = gi.getLocation().getGeometry(); + /* + * TODO It is possible a storm might be over the dataline, I would + * expect this approach of intersecting to fail horribly if a + * hurricane approached and then crossed the dateline. + */ double intersect = geo.intersection(resultGeo).getArea(); if ((intersect / area) > 0.95) { return gi.getDatasetId();