Skip to content

Add web service for supported imt and vs30

Create a new Micronaut web service that returns the supported IMTs and Vs30s.

This aligns with a variety of other issues now closed. Consolidated notes and descriptions:

  • Ensure location based requests to dynamic and static services return similarly structured responses.
  • Restructure dynamic services that rely on NSHM models to get necessary metadata on supported site classes (Vs30) and IMTs from loaded model. With container based models there is no reason to suppress models from loading.
  • Refactor BaseModel away in favor Model; merge CEUS and WUS models into CONUS models.
  • Handle updates to vs30-siteClass values. Models need to report what vs30 values correspond to supported NEHRP site classes.
  • Ensure pass through of vs30 to services.
    • Static services will always define discrete site classes for calculated values
    • If range is supported, static will allow interpolation
    • Dynamic services may define discrete site classes, but from 2018 on will define range
Edited by Powers, Peter M.