More specifically:
The USGS web service (but not the "USGS Seismic Design Geodatabase") originally provided the 2-period spectra early in the update cycle for at least comparison purposes, but I'm hearing that continuing to do so might be resulting in them being used for more than was intended and, hence, perhaps the USGS web service (and thereby the ASCE 7 Hazard Tool) should no longer provide the 2-period spectrum?
Alternatively, perhaps the 2-period spectra could be provided at periods corresponding to the rounded spectral acceleration values, with enough precision of the periods to do so? I'd really hesitate to provide more precise spectral accelerations for the 2-period spectra than for the multi-period spectra, the precision of which was decided with the PUC. But I wouldn't mind providing more precise period values.
Add the subject reference documents and web services to the available composite endpoints.
ASCE7-16
ASCE41-17
Martinez, Eric M. (fdbce8fb) at 19 Aug 18:13
Building in pipeline with Node16
Martinez, Eric M. (d413a413) at 19 Aug 18:07
Adding metadata for asce41-17s3 to design curve metadata
... and 24 more commits
Martinez, Eric M. (aef444a1) at 12 Jul 20:17
Version bump
Martinez, Eric M. (350ce979) at 12 Jul 20:17
Version bump
Luco, Nicolas (fe1ef229) at 12 Jul 12:48
Martinez, Eric M. (331eaf14) at 12 Jul 12:48
Merge branch 'nluco-master-patch-13123' into 'master'
... and 1 more commit
Editorial changes to documentation.
Editorial changes to documentation.
Luco, Nicolas (fe1ef229) at 12 Jul 05:13
Update asce7-22.html
Martinez, Eric M. (9af65a31) at 14 Jun 19:44
Merge branch 'asce7-22' into 'master'
... and 7 more commits
This MR adds in support for the ASCE7-22 reference document. This is a clone of the NEHRP-2020 reference document. This only adds the composite endpoint; underlying calls continue to reference NEHRP-2020 and direct calls to component services for data related to ASCE7-22 will fail.
If merged, we can test this on our development system and potentially deploy a version to production.
Example Request: http://localhost:8000/ws/designmaps/asce7-22.json?latitude=34&longitude=-118&riskCategory=III&siteClass=C&title=Example
Example Response:
{
"request": {
"date": "2022-06-07T14:27:29.712Z",
"referenceDocument": "ASCE7-22",
"status": "success",
"url": "http://localhost:8000/ws/designmaps/asce7-22.json?latitude=34&longitude=-118&riskCategory=III&siteClass=C&title=Example",
"parameters": {
"latitude": 34,
"longitude": -118,
"riskCategory": "III",
"siteClass": "C",
"title": "Example"
}
},
"response": {
"data": {
"pgam": 0.9,
"sms": 2.19,
"sm1": 1.05,
"sds": 1.46,
"sd1": 0.7,
"sdc": "D",
"ss": 2.15,
"s1": 0.75,
"ts": 0.479,
"t0": 0.0958,
"tl": 8,
"cv": null,
"multiPeriodDesignSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.65,
0.66,
0.67,
0.72,
0.9,
1.14,
1.33,
1.53,
1.62,
1.6,
1.51,
1.32,
1.15,
0.88,
0.7,
0.44,
0.31,
0.19,
0.13,
0.1,
0.063,
0.042
]
},
"multiPeriodMCErSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.98,
0.99,
1,
1.08,
1.35,
1.71,
1.99,
2.3,
2.43,
2.4,
2.26,
1.98,
1.72,
1.32,
1.05,
0.66,
0.47,
0.28,
0.2,
0.15,
0.094,
0.063
]
},
"twoPeriodDesignSpectrum": {
"periods": [
0,
0.025,
0.05,
0.096,
0.1,
0.15,
0.2,
0.25,
0.3,
0.35,
0.4,
0.45,
0.48,
0.5,
0.55,
0.6,
0.65,
0.7,
0.75,
0.8,
0.85,
0.9,
0.95,
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.45,
1.5,
1.55,
1.6,
1.65,
1.7,
1.75,
1.8,
1.85,
1.9,
1.95,
2,
2.05,
2.1,
2.15,
2.2,
2.25,
2.3,
2.35,
2.4,
2.45,
2.5,
2.55,
2.6,
2.65,
2.7,
2.75,
2.8,
2.85,
2.9,
2.95,
3,
3.05,
3.1,
3.15,
3.2,
3.25,
3.3,
3.35,
3.4,
3.45,
3.5,
3.55,
3.6,
3.65,
3.7,
3.75,
3.8,
3.85,
3.9,
3.95,
4,
4.05,
4.1,
4.15,
4.2,
4.25,
4.3,
4.35,
4.4,
4.45,
4.5,
4.55,
4.6,
4.65,
4.7,
4.75,
4.8,
4.85,
4.9,
4.95,
5,
5.05,
5.1,
5.15,
5.2,
5.25,
5.3,
5.35,
5.4,
5.45,
5.5,
5.55,
5.6,
5.65,
5.7,
5.75,
5.8,
5.85,
5.9,
5.95,
6,
6.05,
6.1,
6.15,
6.2,
6.25,
6.3,
6.35,
6.4,
6.45,
6.5,
6.55,
6.6,
6.65,
6.7,
6.75,
6.8,
6.85,
6.9,
6.95,
7,
7.05,
7.1,
7.15,
7.2,
7.25,
7.3,
7.35,
7.4,
7.45,
7.5,
7.55,
7.6,
7.65,
7.7,
7.75,
7.8,
7.85,
7.9,
7.95,
8,
8.05,
8.1,
8.15,
8.2,
8.25,
8.3,
8.35,
8.4,
8.45,
8.5,
8.55,
8.6,
8.65,
8.7,
8.75,
8.8,
8.85,
8.9,
8.95,
9
],
"ordinates": [
0.58,
0.81,
1.04,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.4,
1.27,
1.17,
1.08,
1,
0.93,
0.87,
0.82,
0.78,
0.74,
0.7,
0.67,
0.64,
0.61,
0.58,
0.56,
0.54,
0.52,
0.5,
0.48,
0.47,
0.45,
0.44,
0.42,
0.41,
0.4,
0.39,
0.38,
0.37,
0.36,
0.35,
0.34,
0.33,
0.33,
0.32,
0.31,
0.3,
0.3,
0.29,
0.29,
0.28,
0.27,
0.27,
0.26,
0.26,
0.25,
0.25,
0.25,
0.24,
0.24,
0.23,
0.23,
0.23,
0.22,
0.22,
0.22,
0.21,
0.21,
0.21,
0.2,
0.2,
0.2,
0.19,
0.19,
0.19,
0.19,
0.18,
0.18,
0.18,
0.18,
0.17,
0.17,
0.17,
0.17,
0.17,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.099,
0.099,
0.098,
0.097,
0.096,
0.096,
0.095,
0.095,
0.094,
0.093,
0.093,
0.092,
0.091,
0.091,
0.09,
0.09,
0.089,
0.089,
0.088,
0.087,
0.086,
0.085,
0.084,
0.083,
0.082,
0.081,
0.08,
0.079,
0.078,
0.077,
0.077,
0.076,
0.075,
0.074,
0.073,
0.072,
0.071,
0.071,
0.07,
0.069
]
},
"twoPeriodMCErSpectrum": {
"periods": [
0,
0.025,
0.05,
0.096,
0.1,
0.15,
0.2,
0.25,
0.3,
0.35,
0.4,
0.45,
0.48,
0.5,
0.55,
0.6,
0.65,
0.7,
0.75,
0.8,
0.85,
0.9,
0.95,
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.45,
1.5,
1.55,
1.6,
1.65,
1.7,
1.75,
1.8,
1.85,
1.9,
1.95,
2,
2.05,
2.1,
2.15,
2.2,
2.25,
2.3,
2.35,
2.4,
2.45,
2.5,
2.55,
2.6,
2.65,
2.7,
2.75,
2.8,
2.85,
2.9,
2.95,
3,
3.05,
3.1,
3.15,
3.2,
3.25,
3.3,
3.35,
3.4,
3.45,
3.5,
3.55,
3.6,
3.65,
3.7,
3.75,
3.8,
3.85,
3.9,
3.95,
4,
4.05,
4.1,
4.15,
4.2,
4.25,
4.3,
4.35,
4.4,
4.45,
4.5,
4.55,
4.6,
4.65,
4.7,
4.75,
4.8,
4.85,
4.9,
4.95,
5,
5.05,
5.1,
5.15,
5.2,
5.25,
5.3,
5.35,
5.4,
5.45,
5.5,
5.55,
5.6,
5.65,
5.7,
5.75,
5.8,
5.85,
5.9,
5.95,
6,
6.05,
6.1,
6.15,
6.2,
6.25,
6.3,
6.35,
6.4,
6.45,
6.5,
6.55,
6.6,
6.65,
6.7,
6.75,
6.8,
6.85,
6.9,
6.95,
7,
7.05,
7.1,
7.15,
7.2,
7.25,
7.3,
7.35,
7.4,
7.45,
7.5,
7.55,
7.6,
7.65,
7.7,
7.75,
7.8,
7.85,
7.9,
7.95,
8,
8.05,
8.1,
8.15,
8.2,
8.25,
8.3,
8.35,
8.4,
8.45,
8.5,
8.55,
8.6,
8.65,
8.7,
8.75,
8.8,
8.85,
8.9,
8.95,
9
],
"ordinates": [
0.88,
1.22,
1.56,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.1,
1.91,
1.75,
1.61,
1.5,
1.4,
1.31,
1.23,
1.17,
1.1,
1.05,
1,
0.95,
0.91,
0.87,
0.84,
0.81,
0.78,
0.75,
0.72,
0.7,
0.68,
0.66,
0.64,
0.62,
0.6,
0.58,
0.57,
0.55,
0.54,
0.52,
0.51,
0.5,
0.49,
0.48,
0.47,
0.46,
0.45,
0.44,
0.43,
0.42,
0.41,
0.4,
0.4,
0.39,
0.38,
0.37,
0.37,
0.36,
0.36,
0.35,
0.34,
0.34,
0.33,
0.33,
0.32,
0.32,
0.31,
0.31,
0.3,
0.3,
0.3,
0.29,
0.29,
0.28,
0.28,
0.28,
0.27,
0.27,
0.27,
0.26,
0.26,
0.26,
0.25,
0.25,
0.25,
0.24,
0.24,
0.24,
0.24,
0.23,
0.23,
0.23,
0.23,
0.22,
0.22,
0.22,
0.22,
0.21,
0.21,
0.21,
0.21,
0.21,
0.2,
0.2,
0.2,
0.2,
0.2,
0.19,
0.19,
0.19,
0.19,
0.19,
0.19,
0.18,
0.18,
0.18,
0.18,
0.18,
0.18,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.1,
0.1
]
},
"verticalDesignSpectrum": {
"periods": [],
"ordinates": []
},
"verticalMCErSpectrum": {
"periods": [],
"ordinates": []
},
"underlyingData": {
"pgauh": 0.9,
"pga84th": 0.97,
"riskTargetedSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.98,
0.99,
1,
1.08,
1.35,
1.71,
1.99,
2.3,
2.43,
2.4,
2.26,
1.98,
1.72,
1.32,
1.05,
0.66,
0.47,
0.28,
0.2,
0.15,
0.094,
0.063
]
},
"eightyFourthSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1.17,
1.17,
1.2,
1.29,
1.6,
1.97,
2.24,
2.64,
2.89,
2.88,
2.7,
2.37,
2.08,
1.64,
1.32,
0.84,
0.6,
0.39,
0.28,
0.22,
0.13,
0.087
]
}
}
},
"metadata": {
"vs30": 530,
"modelVersion": "v5.0.x",
"pgadFloor": 0.55,
"pgadPercentileFactor": 1,
"sadFloor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.73,
0.73,
0.74,
0.79,
0.96,
1.19,
1.37,
1.61,
1.71,
1.71,
1.66,
1.53,
1.38,
1.07,
0.86,
0.6,
0.45,
0.31,
0.24,
0.19,
0.11,
0.069
]
},
"sadPercentileFactor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"maxDirectionFactor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"spatialInterpolationMethod": "linearloglinear"
}
}
}
This MR adds in support for the ASCE7-22 reference document. This is a clone of the NEHRP-2020 reference document. This only adds the composite endpoint; underlying calls continue to reference NEHRP-2020 and direct calls to component services for data related to ASCE7-22 will fail.
If merged, we can test this on our development system and potentially deploy a version to production.
Example Request: http://localhost:8000/ws/designmaps/asce7-22.json?latitude=34&longitude=-118&riskCategory=III&siteClass=C&title=Example
Example Response:
{
"request": {
"date": "2022-06-07T14:27:29.712Z",
"referenceDocument": "ASCE7-22",
"status": "success",
"url": "http://localhost:8000/ws/designmaps/asce7-22.json?latitude=34&longitude=-118&riskCategory=III&siteClass=C&title=Example",
"parameters": {
"latitude": 34,
"longitude": -118,
"riskCategory": "III",
"siteClass": "C",
"title": "Example"
}
},
"response": {
"data": {
"pgam": 0.9,
"sms": 2.19,
"sm1": 1.05,
"sds": 1.46,
"sd1": 0.7,
"sdc": "D",
"ss": 2.15,
"s1": 0.75,
"ts": 0.479,
"t0": 0.0958,
"tl": 8,
"cv": null,
"multiPeriodDesignSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.65,
0.66,
0.67,
0.72,
0.9,
1.14,
1.33,
1.53,
1.62,
1.6,
1.51,
1.32,
1.15,
0.88,
0.7,
0.44,
0.31,
0.19,
0.13,
0.1,
0.063,
0.042
]
},
"multiPeriodMCErSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.98,
0.99,
1,
1.08,
1.35,
1.71,
1.99,
2.3,
2.43,
2.4,
2.26,
1.98,
1.72,
1.32,
1.05,
0.66,
0.47,
0.28,
0.2,
0.15,
0.094,
0.063
]
},
"twoPeriodDesignSpectrum": {
"periods": [
0,
0.025,
0.05,
0.096,
0.1,
0.15,
0.2,
0.25,
0.3,
0.35,
0.4,
0.45,
0.48,
0.5,
0.55,
0.6,
0.65,
0.7,
0.75,
0.8,
0.85,
0.9,
0.95,
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.45,
1.5,
1.55,
1.6,
1.65,
1.7,
1.75,
1.8,
1.85,
1.9,
1.95,
2,
2.05,
2.1,
2.15,
2.2,
2.25,
2.3,
2.35,
2.4,
2.45,
2.5,
2.55,
2.6,
2.65,
2.7,
2.75,
2.8,
2.85,
2.9,
2.95,
3,
3.05,
3.1,
3.15,
3.2,
3.25,
3.3,
3.35,
3.4,
3.45,
3.5,
3.55,
3.6,
3.65,
3.7,
3.75,
3.8,
3.85,
3.9,
3.95,
4,
4.05,
4.1,
4.15,
4.2,
4.25,
4.3,
4.35,
4.4,
4.45,
4.5,
4.55,
4.6,
4.65,
4.7,
4.75,
4.8,
4.85,
4.9,
4.95,
5,
5.05,
5.1,
5.15,
5.2,
5.25,
5.3,
5.35,
5.4,
5.45,
5.5,
5.55,
5.6,
5.65,
5.7,
5.75,
5.8,
5.85,
5.9,
5.95,
6,
6.05,
6.1,
6.15,
6.2,
6.25,
6.3,
6.35,
6.4,
6.45,
6.5,
6.55,
6.6,
6.65,
6.7,
6.75,
6.8,
6.85,
6.9,
6.95,
7,
7.05,
7.1,
7.15,
7.2,
7.25,
7.3,
7.35,
7.4,
7.45,
7.5,
7.55,
7.6,
7.65,
7.7,
7.75,
7.8,
7.85,
7.9,
7.95,
8,
8.05,
8.1,
8.15,
8.2,
8.25,
8.3,
8.35,
8.4,
8.45,
8.5,
8.55,
8.6,
8.65,
8.7,
8.75,
8.8,
8.85,
8.9,
8.95,
9
],
"ordinates": [
0.58,
0.81,
1.04,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.4,
1.27,
1.17,
1.08,
1,
0.93,
0.87,
0.82,
0.78,
0.74,
0.7,
0.67,
0.64,
0.61,
0.58,
0.56,
0.54,
0.52,
0.5,
0.48,
0.47,
0.45,
0.44,
0.42,
0.41,
0.4,
0.39,
0.38,
0.37,
0.36,
0.35,
0.34,
0.33,
0.33,
0.32,
0.31,
0.3,
0.3,
0.29,
0.29,
0.28,
0.27,
0.27,
0.26,
0.26,
0.25,
0.25,
0.25,
0.24,
0.24,
0.23,
0.23,
0.23,
0.22,
0.22,
0.22,
0.21,
0.21,
0.21,
0.2,
0.2,
0.2,
0.19,
0.19,
0.19,
0.19,
0.18,
0.18,
0.18,
0.18,
0.17,
0.17,
0.17,
0.17,
0.17,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.099,
0.099,
0.098,
0.097,
0.096,
0.096,
0.095,
0.095,
0.094,
0.093,
0.093,
0.092,
0.091,
0.091,
0.09,
0.09,
0.089,
0.089,
0.088,
0.087,
0.086,
0.085,
0.084,
0.083,
0.082,
0.081,
0.08,
0.079,
0.078,
0.077,
0.077,
0.076,
0.075,
0.074,
0.073,
0.072,
0.071,
0.071,
0.07,
0.069
]
},
"twoPeriodMCErSpectrum": {
"periods": [
0,
0.025,
0.05,
0.096,
0.1,
0.15,
0.2,
0.25,
0.3,
0.35,
0.4,
0.45,
0.48,
0.5,
0.55,
0.6,
0.65,
0.7,
0.75,
0.8,
0.85,
0.9,
0.95,
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.45,
1.5,
1.55,
1.6,
1.65,
1.7,
1.75,
1.8,
1.85,
1.9,
1.95,
2,
2.05,
2.1,
2.15,
2.2,
2.25,
2.3,
2.35,
2.4,
2.45,
2.5,
2.55,
2.6,
2.65,
2.7,
2.75,
2.8,
2.85,
2.9,
2.95,
3,
3.05,
3.1,
3.15,
3.2,
3.25,
3.3,
3.35,
3.4,
3.45,
3.5,
3.55,
3.6,
3.65,
3.7,
3.75,
3.8,
3.85,
3.9,
3.95,
4,
4.05,
4.1,
4.15,
4.2,
4.25,
4.3,
4.35,
4.4,
4.45,
4.5,
4.55,
4.6,
4.65,
4.7,
4.75,
4.8,
4.85,
4.9,
4.95,
5,
5.05,
5.1,
5.15,
5.2,
5.25,
5.3,
5.35,
5.4,
5.45,
5.5,
5.55,
5.6,
5.65,
5.7,
5.75,
5.8,
5.85,
5.9,
5.95,
6,
6.05,
6.1,
6.15,
6.2,
6.25,
6.3,
6.35,
6.4,
6.45,
6.5,
6.55,
6.6,
6.65,
6.7,
6.75,
6.8,
6.85,
6.9,
6.95,
7,
7.05,
7.1,
7.15,
7.2,
7.25,
7.3,
7.35,
7.4,
7.45,
7.5,
7.55,
7.6,
7.65,
7.7,
7.75,
7.8,
7.85,
7.9,
7.95,
8,
8.05,
8.1,
8.15,
8.2,
8.25,
8.3,
8.35,
8.4,
8.45,
8.5,
8.55,
8.6,
8.65,
8.7,
8.75,
8.8,
8.85,
8.9,
8.95,
9
],
"ordinates": [
0.88,
1.22,
1.56,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.1,
1.91,
1.75,
1.61,
1.5,
1.4,
1.31,
1.23,
1.17,
1.1,
1.05,
1,
0.95,
0.91,
0.87,
0.84,
0.81,
0.78,
0.75,
0.72,
0.7,
0.68,
0.66,
0.64,
0.62,
0.6,
0.58,
0.57,
0.55,
0.54,
0.52,
0.51,
0.5,
0.49,
0.48,
0.47,
0.46,
0.45,
0.44,
0.43,
0.42,
0.41,
0.4,
0.4,
0.39,
0.38,
0.37,
0.37,
0.36,
0.36,
0.35,
0.34,
0.34,
0.33,
0.33,
0.32,
0.32,
0.31,
0.31,
0.3,
0.3,
0.3,
0.29,
0.29,
0.28,
0.28,
0.28,
0.27,
0.27,
0.27,
0.26,
0.26,
0.26,
0.25,
0.25,
0.25,
0.24,
0.24,
0.24,
0.24,
0.23,
0.23,
0.23,
0.23,
0.22,
0.22,
0.22,
0.22,
0.21,
0.21,
0.21,
0.21,
0.21,
0.2,
0.2,
0.2,
0.2,
0.2,
0.19,
0.19,
0.19,
0.19,
0.19,
0.19,
0.18,
0.18,
0.18,
0.18,
0.18,
0.18,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.1,
0.1
]
},
"verticalDesignSpectrum": {
"periods": [],
"ordinates": []
},
"verticalMCErSpectrum": {
"periods": [],
"ordinates": []
},
"underlyingData": {
"pgauh": 0.9,
"pga84th": 0.97,
"riskTargetedSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.98,
0.99,
1,
1.08,
1.35,
1.71,
1.99,
2.3,
2.43,
2.4,
2.26,
1.98,
1.72,
1.32,
1.05,
0.66,
0.47,
0.28,
0.2,
0.15,
0.094,
0.063
]
},
"eightyFourthSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1.17,
1.17,
1.2,
1.29,
1.6,
1.97,
2.24,
2.64,
2.89,
2.88,
2.7,
2.37,
2.08,
1.64,
1.32,
0.84,
0.6,
0.39,
0.28,
0.22,
0.13,
0.087
]
}
}
},
"metadata": {
"vs30": 530,
"modelVersion": "v5.0.x",
"pgadFloor": 0.55,
"pgadPercentileFactor": 1,
"sadFloor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.73,
0.73,
0.74,
0.79,
0.96,
1.19,
1.37,
1.61,
1.71,
1.71,
1.66,
1.53,
1.38,
1.07,
0.86,
0.6,
0.45,
0.31,
0.24,
0.19,
0.11,
0.069
]
},
"sadPercentileFactor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"maxDirectionFactor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"spatialInterpolationMethod": "linearloglinear"
}
}
}
This MR adds in support for the ASCE7-22 reference document. This is a clone of the NEHRP-2020 reference document. This only adds the composite endpoint; underlying calls continue to reference NEHRP-2020 and direct calls to component services for data related to ASCE7-22 will fail.
If merged, we can test this on our development system and potentially deploy a version to production.
Example Request: http://localhost:8000/ws/designmaps/asce7-22.json?latitude=34&longitude=-118&riskCategory=III&siteClass=C&title=Example
Example Response:
{
"request": {
"date": "2022-06-07T14:27:29.712Z",
"referenceDocument": "ASCE7-22",
"status": "success",
"url": "http://localhost:8000/ws/designmaps/asce7-22.json?latitude=34&longitude=-118&riskCategory=III&siteClass=C&title=Example",
"parameters": {
"latitude": 34,
"longitude": -118,
"riskCategory": "III",
"siteClass": "C",
"title": "Example"
}
},
"response": {
"data": {
"pgam": 0.9,
"sms": 2.19,
"sm1": 1.05,
"sds": 1.46,
"sd1": 0.7,
"sdc": "D",
"ss": 2.15,
"s1": 0.75,
"ts": 0.479,
"t0": 0.0958,
"tl": 8,
"cv": null,
"multiPeriodDesignSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.65,
0.66,
0.67,
0.72,
0.9,
1.14,
1.33,
1.53,
1.62,
1.6,
1.51,
1.32,
1.15,
0.88,
0.7,
0.44,
0.31,
0.19,
0.13,
0.1,
0.063,
0.042
]
},
"multiPeriodMCErSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.98,
0.99,
1,
1.08,
1.35,
1.71,
1.99,
2.3,
2.43,
2.4,
2.26,
1.98,
1.72,
1.32,
1.05,
0.66,
0.47,
0.28,
0.2,
0.15,
0.094,
0.063
]
},
"twoPeriodDesignSpectrum": {
"periods": [
0,
0.025,
0.05,
0.096,
0.1,
0.15,
0.2,
0.25,
0.3,
0.35,
0.4,
0.45,
0.48,
0.5,
0.55,
0.6,
0.65,
0.7,
0.75,
0.8,
0.85,
0.9,
0.95,
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.45,
1.5,
1.55,
1.6,
1.65,
1.7,
1.75,
1.8,
1.85,
1.9,
1.95,
2,
2.05,
2.1,
2.15,
2.2,
2.25,
2.3,
2.35,
2.4,
2.45,
2.5,
2.55,
2.6,
2.65,
2.7,
2.75,
2.8,
2.85,
2.9,
2.95,
3,
3.05,
3.1,
3.15,
3.2,
3.25,
3.3,
3.35,
3.4,
3.45,
3.5,
3.55,
3.6,
3.65,
3.7,
3.75,
3.8,
3.85,
3.9,
3.95,
4,
4.05,
4.1,
4.15,
4.2,
4.25,
4.3,
4.35,
4.4,
4.45,
4.5,
4.55,
4.6,
4.65,
4.7,
4.75,
4.8,
4.85,
4.9,
4.95,
5,
5.05,
5.1,
5.15,
5.2,
5.25,
5.3,
5.35,
5.4,
5.45,
5.5,
5.55,
5.6,
5.65,
5.7,
5.75,
5.8,
5.85,
5.9,
5.95,
6,
6.05,
6.1,
6.15,
6.2,
6.25,
6.3,
6.35,
6.4,
6.45,
6.5,
6.55,
6.6,
6.65,
6.7,
6.75,
6.8,
6.85,
6.9,
6.95,
7,
7.05,
7.1,
7.15,
7.2,
7.25,
7.3,
7.35,
7.4,
7.45,
7.5,
7.55,
7.6,
7.65,
7.7,
7.75,
7.8,
7.85,
7.9,
7.95,
8,
8.05,
8.1,
8.15,
8.2,
8.25,
8.3,
8.35,
8.4,
8.45,
8.5,
8.55,
8.6,
8.65,
8.7,
8.75,
8.8,
8.85,
8.9,
8.95,
9
],
"ordinates": [
0.58,
0.81,
1.04,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.46,
1.4,
1.27,
1.17,
1.08,
1,
0.93,
0.87,
0.82,
0.78,
0.74,
0.7,
0.67,
0.64,
0.61,
0.58,
0.56,
0.54,
0.52,
0.5,
0.48,
0.47,
0.45,
0.44,
0.42,
0.41,
0.4,
0.39,
0.38,
0.37,
0.36,
0.35,
0.34,
0.33,
0.33,
0.32,
0.31,
0.3,
0.3,
0.29,
0.29,
0.28,
0.27,
0.27,
0.26,
0.26,
0.25,
0.25,
0.25,
0.24,
0.24,
0.23,
0.23,
0.23,
0.22,
0.22,
0.22,
0.21,
0.21,
0.21,
0.2,
0.2,
0.2,
0.19,
0.19,
0.19,
0.19,
0.18,
0.18,
0.18,
0.18,
0.17,
0.17,
0.17,
0.17,
0.17,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.099,
0.099,
0.098,
0.097,
0.096,
0.096,
0.095,
0.095,
0.094,
0.093,
0.093,
0.092,
0.091,
0.091,
0.09,
0.09,
0.089,
0.089,
0.088,
0.087,
0.086,
0.085,
0.084,
0.083,
0.082,
0.081,
0.08,
0.079,
0.078,
0.077,
0.077,
0.076,
0.075,
0.074,
0.073,
0.072,
0.071,
0.071,
0.07,
0.069
]
},
"twoPeriodMCErSpectrum": {
"periods": [
0,
0.025,
0.05,
0.096,
0.1,
0.15,
0.2,
0.25,
0.3,
0.35,
0.4,
0.45,
0.48,
0.5,
0.55,
0.6,
0.65,
0.7,
0.75,
0.8,
0.85,
0.9,
0.95,
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.45,
1.5,
1.55,
1.6,
1.65,
1.7,
1.75,
1.8,
1.85,
1.9,
1.95,
2,
2.05,
2.1,
2.15,
2.2,
2.25,
2.3,
2.35,
2.4,
2.45,
2.5,
2.55,
2.6,
2.65,
2.7,
2.75,
2.8,
2.85,
2.9,
2.95,
3,
3.05,
3.1,
3.15,
3.2,
3.25,
3.3,
3.35,
3.4,
3.45,
3.5,
3.55,
3.6,
3.65,
3.7,
3.75,
3.8,
3.85,
3.9,
3.95,
4,
4.05,
4.1,
4.15,
4.2,
4.25,
4.3,
4.35,
4.4,
4.45,
4.5,
4.55,
4.6,
4.65,
4.7,
4.75,
4.8,
4.85,
4.9,
4.95,
5,
5.05,
5.1,
5.15,
5.2,
5.25,
5.3,
5.35,
5.4,
5.45,
5.5,
5.55,
5.6,
5.65,
5.7,
5.75,
5.8,
5.85,
5.9,
5.95,
6,
6.05,
6.1,
6.15,
6.2,
6.25,
6.3,
6.35,
6.4,
6.45,
6.5,
6.55,
6.6,
6.65,
6.7,
6.75,
6.8,
6.85,
6.9,
6.95,
7,
7.05,
7.1,
7.15,
7.2,
7.25,
7.3,
7.35,
7.4,
7.45,
7.5,
7.55,
7.6,
7.65,
7.7,
7.75,
7.8,
7.85,
7.9,
7.95,
8,
8.05,
8.1,
8.15,
8.2,
8.25,
8.3,
8.35,
8.4,
8.45,
8.5,
8.55,
8.6,
8.65,
8.7,
8.75,
8.8,
8.85,
8.9,
8.95,
9
],
"ordinates": [
0.88,
1.22,
1.56,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.19,
2.1,
1.91,
1.75,
1.61,
1.5,
1.4,
1.31,
1.23,
1.17,
1.1,
1.05,
1,
0.95,
0.91,
0.87,
0.84,
0.81,
0.78,
0.75,
0.72,
0.7,
0.68,
0.66,
0.64,
0.62,
0.6,
0.58,
0.57,
0.55,
0.54,
0.52,
0.51,
0.5,
0.49,
0.48,
0.47,
0.46,
0.45,
0.44,
0.43,
0.42,
0.41,
0.4,
0.4,
0.39,
0.38,
0.37,
0.37,
0.36,
0.36,
0.35,
0.34,
0.34,
0.33,
0.33,
0.32,
0.32,
0.31,
0.31,
0.3,
0.3,
0.3,
0.29,
0.29,
0.28,
0.28,
0.28,
0.27,
0.27,
0.27,
0.26,
0.26,
0.26,
0.25,
0.25,
0.25,
0.24,
0.24,
0.24,
0.24,
0.23,
0.23,
0.23,
0.23,
0.22,
0.22,
0.22,
0.22,
0.21,
0.21,
0.21,
0.21,
0.21,
0.2,
0.2,
0.2,
0.2,
0.2,
0.19,
0.19,
0.19,
0.19,
0.19,
0.19,
0.18,
0.18,
0.18,
0.18,
0.18,
0.18,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.17,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.16,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.15,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.14,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.13,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.12,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.11,
0.1,
0.1
]
},
"verticalDesignSpectrum": {
"periods": [],
"ordinates": []
},
"verticalMCErSpectrum": {
"periods": [],
"ordinates": []
},
"underlyingData": {
"pgauh": 0.9,
"pga84th": 0.97,
"riskTargetedSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.98,
0.99,
1,
1.08,
1.35,
1.71,
1.99,
2.3,
2.43,
2.4,
2.26,
1.98,
1.72,
1.32,
1.05,
0.66,
0.47,
0.28,
0.2,
0.15,
0.094,
0.063
]
},
"eightyFourthSpectrum": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1.17,
1.17,
1.2,
1.29,
1.6,
1.97,
2.24,
2.64,
2.89,
2.88,
2.7,
2.37,
2.08,
1.64,
1.32,
0.84,
0.6,
0.39,
0.28,
0.22,
0.13,
0.087
]
}
}
},
"metadata": {
"vs30": 530,
"modelVersion": "v5.0.x",
"pgadFloor": 0.55,
"pgadPercentileFactor": 1,
"sadFloor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
0.73,
0.73,
0.74,
0.79,
0.96,
1.19,
1.37,
1.61,
1.71,
1.71,
1.66,
1.53,
1.38,
1.07,
0.86,
0.6,
0.45,
0.31,
0.24,
0.19,
0.11,
0.069
]
},
"sadPercentileFactor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"maxDirectionFactor": {
"periods": [
0,
0.01,
0.02,
0.03,
0.05,
0.075,
0.1,
0.15,
0.2,
0.25,
0.3,
0.4,
0.5,
0.75,
1,
1.5,
2,
3,
4,
5,
7.5,
10
],
"ordinates": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"spatialInterpolationMethod": "linearloglinear"
}
}
}
Highest to lowest priorities ...
What | When | Who |
---|---|---|
AASHTO-2023 | June 17 | Brandon, Zach, Nico, Jason, Sanaz, Eric |
Updates to ASCE7-16 and ASCE41-17 | ASAP | HazDev, Nico |
ASCE41-23 | 2023 | TBD |
... | ... | ... |
Martinez, Eric M. (4d244193) at 12 Jan 16:46
Skip scanning. Something wrong here.
Luco, Nicolas (0fa6c198) at 12 Jan 16:15