get_asce722#
Query | API Key Required
Proxies the USGS Seismic Design Web Services. Returns ASCE 7-22 seismic design map parameters for a given latitude/longitude, risk category, and site class. Includes spectral acceleration values (Ss, S1, SDS, SD1), design spectra, and seismic design category (SDC).
from dlubal.api import geo_zone_tool
geo_zone = geo_zone_tool.GeoZoneTool()
result = geo_zone.get_asce722(
latitude=34.05,
longitude=-118.25,
risk_category=geo_zone_tool.RiskCategory.II,
site_class=geo_zone_tool.SiteClass.C,
)
print(result)
using GeoZoneTool;
using GeoZoneTool.Models;
using var client = new GeoZone("your-token");
var result = await client.GetAsce722DataAsync(
new GetAsce722DataRequest
{
Latitude = "34.05",
Longitude = "-118.25",
RiskCategory = RiskCategoryEnum.II,
SiteClass = SiteClassEnum.C
});
Console.WriteLine($"Sds: {result?.Data?.Sds}, Sd1: {result?.Data?.Sd1}");
query {
getAsce722(
latitude: "34.05"
longitude: "-118.25"
riskCategory: II
siteClass: DEFAULT
) {
code
message
referenceDocument
geoLocation {
latitude longitude altitude
street zip city state country countryCode
}
data {
ss s1 sds sd1 sdc
pgam sms sm1 ts t0 tl cv
multiPeriodDesignSpectrum { periods ordinates }
twoPeriodDesignSpectrum { periods ordinates }
metadata { modelVersion vs30 }
}
}
}
Input#
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
Float |
Yes |
Latitude in decimal degrees |
|
Float |
Yes |
Longitude in decimal degrees |
|
RiskCategoryEnum |
Yes |
Building risk category (I-IV) |
|
SiteClassEnum |
Yes |
Soil site class (DEFAULT, A-E) |
Response#
Returns Asce722ResponseType with seismic design parameters and response spectra.