diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceService.java b/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceService.java index 6cedce847c694e6243773f74bde87e91ba7be2f5..dff841186857e4e6a5daec377d6fa986041ab7b2 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceService.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/www/source/SourceService.java @@ -10,6 +10,7 @@ import java.util.stream.DoubleStream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import gov.usgs.earthquake.nshmp.geo.json.FeatureCollection; import gov.usgs.earthquake.nshmp.gmm.Gmm; import gov.usgs.earthquake.nshmp.gmm.NehrpSiteClass; import gov.usgs.earthquake.nshmp.model.HazardModel; @@ -73,6 +74,8 @@ public class SourceService { final Map<NehrpSiteClass, Double> siteClasses; final List<Parameter> imts; final List<Double> bounds; + final FeatureCollection map; + final FeatureCollection sites; public SourceModel(HazardModel model) { name = model.name(); @@ -86,6 +89,8 @@ public class SourceService { .map(imt -> new Parameter(ServletUtil.imtShortLabel(imt), imt.name())) .collect(toList()); bounds = DoubleStream.of(model.bounds().toArray()).boxed().collect(toList()); + map = model.map().orElseThrow(); + sites = model.sites().orElseThrow(); } public String getName() {