From c2aaecde656f640e9cab1e8753cb65a64230ab1f Mon Sep 17 00:00:00 2001 From: Peter Powers <pmpowers@usgs.gov> Date: Tue, 10 May 2022 12:00:30 -0600 Subject: [PATCH] fixed site for sparse margin data --- src/main/java/gov/usgs/earthquake/nshmp/model/SiteData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/gov/usgs/earthquake/nshmp/model/SiteData.java b/src/main/java/gov/usgs/earthquake/nshmp/model/SiteData.java index 54356f75..ebd29d44 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/model/SiteData.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/model/SiteData.java @@ -87,7 +87,8 @@ public class SiteData { } for (Margin margin : margins) { Location snapped = snapToGrid(location, margin.spacing, margin.scale); - if (margin.contains(snapped)) { + // check map because margin data is sparse within polygon + if (margin.contains(snapped) && margin.data.containsKey(snapped)) { builder.marginValues(margin.data.get(snapped)); break; } -- GitLab