Skip to main content
JSON Manual Created Edited

Response Spectrum Functions - User Type

Input URI

{base url} + db/SPFC



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "SPFC": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "NAME": {
                "description": "RSFunctioName",
                "type": "string"
            },
            "iTYPE": {
                "description": "SpectralDataType",
                "type": "integer"
            },
            "iMETHOD": {
                "description": "ScalingMethod",
                "type": "integer"
            },
            "SCALE": {
                "description": "ScaleFactororMaximumValue",
                "type": "number"
            },
            "GRAV": {
                "description": "Gravity",
                "type": "number"
            },
            "DRATIO": {
                "description": "DampingRatio",
                "type": "number"
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            },
            "RMF": {
                "description": "ResponseModificationFactor",
                "type": "number"
            },
            "STR": {
                "description": "StringDataByCode",
                "type": "object",
                "properties": {
                    "SPEC_CODE": {
                        "description": "DesignSpectrumType",
                        "type": "string"
                    },
                    "SFI": {
                        "description": "SeismicFortification",
                        "type": "string"
                    },
                    "SC_": {
                        "description": "SiteClassorSeismicCriterion",
                        "type": "string"
                    },
                    "EQ_": {
                        "description": "EarthResponse",
                        "type": "string"
                    },
                    "DIV": {
                        "description": "Division",
                        "type": "string"
                    },
                    "BT": {
                        "description": "BridgeType",
                        "type": "string"
                    },
                    "ZM": {
                        "description": "ZoningMap",
                        "type": "string"
                    },
                    "ST": {
                        "description": "SiteType",
                        "type": "string"
                    },
                    "SI": {
                        "description": "SeismicIntensity",
                        "type": "string"
                    },
                    "SPECTYPE": {
                        "description": "SpectrumType",
                        "type": "string"
                    },
                    "GROUTYPE": {
                        "description": "GroundType",
                        "type": "string"
                    },
                    "PARATYPE": {
                        "description": "ParameterType",
                        "type": "string"
                    },
                    "RESIONTYPE": {
                        "description": "ResionType",
                        "type": "string"
                    },
                    "NATIONALANNEX": {
                        "description": "NationalAnnex",
                        "type": "string"
                    },
                    "REGION": {
                        "description": "Region",
                        "type": "string"
                    },
                    "METHOD": {
                        "description": "Method",
                        "type": "string"
                    }
                }
            },
            "OPT": {
                "description": "TypeorOptionDataByCode",
                "type": "object",
                "properties": {
                    "NSC": {
                        "description": "SeismicDesignCategory",
                        "type": "integer"
                    },
                    "nLForce": {
                        "description": "nLForce",
                        "type": "integer"
                    },
                    "LARGEBRIDEGE": {
                        "description": "LargeBridege",
                        "type": "boolean"
                    },
                    "bVACC": {
                        "description": "VerticalAccelerationSpec",
                        "type": "boolean"
                    },
                    "iVACC": {
                        "description": "VerticalAccelerationSpecType",
                        "type": "integer"
                    },
                    "bE2_005": {
                        "description": "ThinkE20.05",
                        "type": "boolean"
                    },
                    "SCCOPT": {
                        "description": "SeismicCoefficientsCalculationOption",
                        "type": "integer"
                    },
                    "iSPTYPE": {
                        "description": "SoilProfileType",
                        "type": "integer"
                    },
                    "iSEISZONEFACTOR": {
                        "description": "SeismicZoneFactor(Z)",
                        "type": "integer"
                    },
                    "iSEISSOURCETYPE": {
                        "description": "SeismicSourceType",
                        "type": "integer"
                    },
                    "SOILCLASS": {
                        "description": "Soilclass",
                        "type": "integer"
                    },
                    "KD": {
                        "description": "Ductilityclass",
                        "type": "integer"
                    },
                    "KR": {
                        "description": "StructuralRegularityinElevation(Kr)",
                        "type": "integer"
                    },
                    "SC_": {
                        "description": "SiteClass",
                        "type": "integer"
                    },
                    "SFI": {
                        "description": "SeismicFortificationIntensity",
                        "type": "integer"
                    },
                    "ZA": {
                        "description": "AccelerationZone(Za)",
                        "type": "integer"
                    },
                    "ZV": {
                        "description": "VelocityZone(Zv)",
                        "type": "integer"
                    },
                    "iSEISZONE": {
                        "description": "SeismicZone",
                        "type": "integer"
                    },
                    "iEQMETHOD": {
                        "description": "EarthquakeInputMethod",
                        "type": "integer"
                    },
                    "bRELIEVE": {
                        "description": "Relieve",
                        "type": "boolean"
                    },
                    "iSPECTYPE": {
                        "description": "SpectrumType",
                        "type": "integer"
                    },
                    "iSPECUSE": {
                        "description": "SpectrumUseType",
                        "type": "integer"
                    },
                    "iSUBZONE": {
                        "description": "SubZone",
                        "type": "integer"
                    },
                    "iGROUTYPE": {
                        "description": "GroundType",
                        "type": "integer"
                    },
                    "IMPORTANT_BRIDGE": {
                        "description": "Importantbridge",
                        "type": "boolean"
                    },
                    "RESION_SEISMICITY": {
                        "description": "RegionSeismicity",
                        "type": "integer"
                    },
                    "SOIL_CATEGORY": {
                        "description": "SoilCategory",
                        "type": "integer"
                    },
                    "BYCODE": {
                        "description": "Bycode",
                        "type": "boolean"
                    },
                    "RISK_CATEGORY": {
                        "description": "RiskCategory",
                        "type": "integer"
                    }
                }
            },
            "VAL": {
                "description": "FactororValueDataByCode",
                "type": "object",
                "properties": {
                    "aTG": {
                        "description": "DesignCharacteristicPeriodofGroundMotion(TG,TG1,TG2)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 3
                        }
                    },
                    "aIF": {
                        "description": "ImportanceFactor(Ci,Cs,Cd)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 3
                        }
                    },
                    "aSRA": {
                        "description": "SpectralResponseAcceleration(Sds,Sd1,Sms,Sm1)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 4
                        }
                    },
                    "aSRA_T": {
                        "description": "SpectralResponseAcceleration(Sds_t,Sd1_t,Sms_t,Sm1_t)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 4
                        }
                    },
                    "aNSF": {
                        "description": "NearSourceFactor(Nda,Ndv,Nma,Nmv)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 4
                        }
                    },
                    "aSC": {
                        "description": "SeismicCoefficient(Ca,Cv)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 2
                        }
                    },
                    "aMSRACC": {
                        "description": "MappedSpectralResponseAccelerationatShortPeriods(Ss,S1)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 2
                        }
                    },
                    "aSMF": {
                        "description": "SiteMagnifyFactor(Fda,Fdv,Fma,Fmv)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 4
                        }
                    },
                    "aSCP": {
                        "description": "SiteCoeff.atShort/1secPeriod(Fa,Fv)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 2
                        }
                    },
                    "aEP": {
                        "description": "EffectivePeakAcc/Vel(Aa,Av)",
                        "type": "array",
                        "items": {
                            "type": "number",
                            "maxItems": 2
                        }
                    },
                    "DP": {
                        "description": "DampingRatio",
                        "type": "number"
                    },
                    "MaxEQ": {
                        "description": "MaximumEffectCoefficient",
                        "type": "number"
                    },
                    "G": {
                        "description": "Basichorizontalseismicaccelerationalpha(g)",
                        "type": "number"
                    },
                    "EPA": {
                        "description": "EarthquakeArea",
                        "type": "number"
                    },
                    "SMAX": {
                        "description": "",
                        "type": "number"
                    },
                    "PERIOD": {
                        "description": "MaxPeriod",
                        "type": "number"
                    },
                    "DP2": {
                        "description": "DampingRatio(ByCode)",
                        "type": "number"
                    },
                    "ETA1": {
                        "description": "Eta1",
                        "type": "number"
                    },
                    "ETA2": {
                        "description": "Eta2",
                        "type": "number"
                    },
                    "GAMMA": {
                        "description": "Gamma",
                        "type": "number"
                    },
                    "A": {
                        "description": "Area",
                        "type": "number"
                    },
                    "SOILFACTOR": {
                        "description": "SoilFactor",
                        "type": "number"
                    },
                    "TB": {
                        "description": "Tb",
                        "type": "number"
                    },
                    "TC": {
                        "description": "Tc",
                        "type": "number"
                    },
                    "TD": {
                        "description": "Td",
                        "type": "number"
                    },
                    "AGR": {
                        "description": "DesignGroundAcc.(Agr)",
                        "type": "number"
                    },
                    "I_": {
                        "description": "ImportanceFactor(I)",
                        "type": "number"
                    },
                    "XI": {
                        "description": "ViscousDampingRatio(Xi)",
                        "type": "number"
                    },
                    "Q": {
                        "description": "BehaviorFactor(q)",
                        "type": "number"
                    },
                    "B": {
                        "description": "LowerBoundFactor(h)",
                        "type": "number"
                    },
                    "TS": {
                        "description": "SiteNaturalPeriod",
                        "type": "number"
                    },
                    "SPTYPE": {
                        "description": "SoilProfileType",
                        "type": "number"
                    },
                    "IE": {
                        "description": "ImportanceFactor(Ie)",
                        "type": "number"
                    },
                    "R_": {
                        "description": "ResponseModificationCoef.(R)",
                        "type": "number"
                    },
                    "CDISTANCE": {
                        "description": "ClosestDistancetoKnownSeismicSource(km)",
                        "type": "number"
                    },
                    "Q0": {
                        "description": "BasicBehaviorFactor(Q0)",
                        "type": "number"
                    },
                    "KW": {
                        "description": "FailureModeFactor(Kw)",
                        "type": "number"
                    },
                    "ALPHA": {
                        "description": "Ratioofdesigngroundaccelerationtogravityacceleration",
                        "type": "number"
                    },
                    "CO": {
                        "description": "BaseShearFactor(Co)",
                        "type": "number"
                    },
                    "KH": {
                        "description": "HorizontalSeismicCoef.(Kh)",
                        "type": "number"
                    },
                    "CZ": {
                        "description": "GeneralEffectFactor(Cz)",
                        "type": "number"
                    },
                    "V": {
                        "description": "ZonalVelocityRatio(V)",
                        "type": "number"
                    },
                    "AG": {
                        "description": "DesignGroundAcceleration(g)",
                        "type": "number"
                    },
                    "DPFAC": {
                        "description": "DampingMultiplyingFactor",
                        "type": "number"
                    },
                    "IF": {
                        "description": "ImportanceFactor",
                        "type": "number"
                    },
                    "SMFACTOR": {
                        "description": "SeismicMagnifyFactor",
                        "type": "number"
                    },
                    "RMFACTOR": {
                        "description": "ResponseModifyFactor",
                        "type": "number"
                    },
                    "ZONEFACTOR": {
                        "description": "ZoneFactor(S)",
                        "type": "number"
                    },
                    "TL": {
                        "description": "LongTran.Period(TL)",
                        "type": "number"
                    },
                    "PGA": {
                        "description": "PGA",
                        "type": "number"
                    },
                    "PHI": {
                        "description": "Phi",
                        "type": "number"
                    },
                    "DEPTH": {
                        "description": "DepthtoMR",
                        "type": "number"
                    },
                    "FO": {
                        "description": "AmplificationFactor(Fo)",
                        "type": "number"
                    },
                    "TCSTAR": {
                        "description": "PeriodofconstantHor.Acc.(Tc*)",
                        "type": "number"
                    },
                    "KP": {
                        "description": "kp",
                        "type": "number"
                    },
                    "Z": {
                        "description": "Z",
                        "type": "number"
                    },
                    "MU": {
                        "description": "Mu",
                        "type": "number"
                    },
                    "USERDEFSEISZONE": {
                        "description": "UserDefinedSeismicZone",
                        "type": "number"
                    },
                    "FUNDAMENTAL_PERIOD": {
                        "description": "FundamentalPeriod(T1)",
                        "type": "number"
                    },
                    "K1": {
                        "description": "K1Factor",
                        "type": "number"
                    },
                    "K2": {
                        "description": "K2Factor",
                        "type": "number"
                    },
                    "K3": {
                        "description": "K3Factor",
                        "type": "number"
                    },
                    "K4": {
                        "description": "K4Factor",
                        "type": "number"
                    },
                    "KPSI": {
                        "description": "KPsiFactor",
                        "type": "number"
                    }
                }
            },
            "aFUNC": {
                "description": "FunctionDataList",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "PERIOD": {
                            "description": "Period",
                            "type": "number"
                        },
                        "VALUE": {
                            "description": "Value",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

User Type

{
    "Assign": {
        "1": {
            "NAME": "RS_func",
            "iTYPE": 1,
            "iMETHOD": 0,
            "SCALE": 1,
            "GRAV": 9.806,
            "DRATIO": 0.05,
            "DESC": "",
            "aFUNC": [
                {
                    "PERIOD": 0,
                    "VALUE": 0.11
                },
                {
                    "PERIOD": 0.06,
                    "VALUE": 0.308
                },
                {
                    "PERIOD": 0.12,
                    "VALUE": 0.308
                },
                {
                    "PERIOD": 0.18,
                    "VALUE": 0.308
                },
                {
                    "PERIOD": 0.24,
                    "VALUE": 0.308
                },
                {
                    "PERIOD": 0.3,
                    "VALUE": 0.308
                },
                {
                    "PERIOD": 0.36,
                    "VALUE": 0.2567
                },
                {
                    "PERIOD": 0.42,
                    "VALUE": 0.22
                },
                {
                    "PERIOD": 0.48,
                    "VALUE": 0.1925
                },
                {
                    "PERIOD": 0.54,
                    "VALUE": 0.1711
                },
                {
                    "PERIOD": 0.6,
                    "VALUE": 0.154
                },
                {
                    "PERIOD": 0.66,
                    "VALUE": 0.14
                },
                {
                    "PERIOD": 0.72,
                    "VALUE": 0.1283
                },
                {
                    "PERIOD": 0.78,
                    "VALUE": 0.1185
                },
                {
                    "PERIOD": 0.84,
                    "VALUE": 0.11
                },
                {
                    "PERIOD": 0.9,
                    "VALUE": 0.1027
                },
                {
                    "PERIOD": 0.96,
                    "VALUE": 0.0963
                },
                {
                    "PERIOD": 1.02,
                    "VALUE": 0.0906
                },
                {
                    "PERIOD": 1.08,
                    "VALUE": 0.0856
                },
                {
                    "PERIOD": 1.14,
                    "VALUE": 0.0811
                },
                {
                    "PERIOD": 1.2,
                    "VALUE": 0.077
                },
                {
                    "PERIOD": 1.26,
                    "VALUE": 0.0733
                },
                {
                    "PERIOD": 1.32,
                    "VALUE": 0.07
                },
                {
                    "PERIOD": 1.38,
                    "VALUE": 0.067
                },
                {
                    "PERIOD": 1.44,
                    "VALUE": 0.0642
                },
                {
                    "PERIOD": 1.5,
                    "VALUE": 0.0616
                },
                {
                    "PERIOD": 1.56,
                    "VALUE": 0.0592
                },
                {
                    "PERIOD": 1.62,
                    "VALUE": 0.057
                },
                {
                    "PERIOD": 1.68,
                    "VALUE": 0.055
                },
                {
                    "PERIOD": 1.74,
                    "VALUE": 0.0531
                },
                {
                    "PERIOD": 1.8,
                    "VALUE": 0.0513
                },
                {
                    "PERIOD": 1.86,
                    "VALUE": 0.0497
                },
                {
                    "PERIOD": 1.92,
                    "VALUE": 0.0481
                },
                {
                    "PERIOD": 1.98,
                    "VALUE": 0.0467
                },
                {
                    "PERIOD": 2.04,
                    "VALUE": 0.0453
                },
                {
                    "PERIOD": 2.1,
                    "VALUE": 0.044
                },
                {
                    "PERIOD": 2.16,
                    "VALUE": 0.0428
                },
                {
                    "PERIOD": 2.22,
                    "VALUE": 0.0416
                },
                {
                    "PERIOD": 2.28,
                    "VALUE": 0.0405
                },
                {
                    "PERIOD": 2.34,
                    "VALUE": 0.0395
                },
                {
                    "PERIOD": 2.4,
                    "VALUE": 0.0385
                },
                {
                    "PERIOD": 2.46,
                    "VALUE": 0.0376
                },
                {
                    "PERIOD": 2.52,
                    "VALUE": 0.0367
                },
                {
                    "PERIOD": 2.58,
                    "VALUE": 0.0358
                },
                {
                    "PERIOD": 2.64,
                    "VALUE": 0.035
                },
                {
                    "PERIOD": 2.7,
                    "VALUE": 0.0342
                },
                {
                    "PERIOD": 2.76,
                    "VALUE": 0.0335
                },
                {
                    "PERIOD": 2.82,
                    "VALUE": 0.0328
                },
                {
                    "PERIOD": 2.88,
                    "VALUE": 0.0321
                },
                {
                    "PERIOD": 2.94,
                    "VALUE": 0.0314
                },
                {
                    "PERIOD": 3,
                    "VALUE": 0.0308
                },
                {
                    "PERIOD": 3.06,
                    "VALUE": 0.0296
                },
                {
                    "PERIOD": 3.12,
                    "VALUE": 0.0285
                },
                {
                    "PERIOD": 3.18,
                    "VALUE": 0.0274
                },
                {
                    "PERIOD": 3.24,
                    "VALUE": 0.0264
                },
                {
                    "PERIOD": 3.3,
                    "VALUE": 0.0255
                },
                {
                    "PERIOD": 3.36,
                    "VALUE": 0.0246
                },
                {
                    "PERIOD": 3.42,
                    "VALUE": 0.0237
                },
                {
                    "PERIOD": 3.48,
                    "VALUE": 0.0229
                },
                {
                    "PERIOD": 3.54,
                    "VALUE": 0.0221
                },
                {
                    "PERIOD": 3.6,
                    "VALUE": 0.0214
                },
                {
                    "PERIOD": 3.66,
                    "VALUE": 0.0207
                },
                {
                    "PERIOD": 3.72,
                    "VALUE": 0.02
                },
                {
                    "PERIOD": 3.78,
                    "VALUE": 0.0194
                },
                {
                    "PERIOD": 3.84,
                    "VALUE": 0.0188
                },
                {
                    "PERIOD": 3.9,
                    "VALUE": 0.0182
                },
                {
                    "PERIOD": 3.96,
                    "VALUE": 0.0177
                },
                {
                    "PERIOD": 4.02,
                    "VALUE": 0.0172
                },
                {
                    "PERIOD": 4.08,
                    "VALUE": 0.0167
                },
                {
                    "PERIOD": 4.14,
                    "VALUE": 0.0162
                },
                {
                    "PERIOD": 4.2,
                    "VALUE": 0.0157
                },
                {
                    "PERIOD": 4.26,
                    "VALUE": 0.0153
                },
                {
                    "PERIOD": 4.32,
                    "VALUE": 0.0149
                },
                {
                    "PERIOD": 4.38,
                    "VALUE": 0.0144
                },
                {
                    "PERIOD": 4.44,
                    "VALUE": 0.0141
                },
                {
                    "PERIOD": 4.5,
                    "VALUE": 0.0137
                },
                {
                    "PERIOD": 4.56,
                    "VALUE": 0.0133
                },
                {
                    "PERIOD": 4.62,
                    "VALUE": 0.013
                },
                {
                    "PERIOD": 4.68,
                    "VALUE": 0.0127
                },
                {
                    "PERIOD": 4.74,
                    "VALUE": 0.0123
                },
                {
                    "PERIOD": 4.8,
                    "VALUE": 0.012
                },
                {
                    "PERIOD": 4.86,
                    "VALUE": 0.0117
                },
                {
                    "PERIOD": 4.92,
                    "VALUE": 0.0115
                },
                {
                    "PERIOD": 4.98,
                    "VALUE": 0.0112
                },
                {
                    "PERIOD": 5.04,
                    "VALUE": 0.0109
                },
                {
                    "PERIOD": 5.1,
                    "VALUE": 0.0107
                },
                {
                    "PERIOD": 5.16,
                    "VALUE": 0.0104
                },
                {
                    "PERIOD": 5.22,
                    "VALUE": 0.0102
                },
                {
                    "PERIOD": 5.28,
                    "VALUE": 0.0099
                },
                {
                    "PERIOD": 5.34,
                    "VALUE": 0.0097
                },
                {
                    "PERIOD": 5.4,
                    "VALUE": 0.0095
                },
                {
                    "PERIOD": 5.46,
                    "VALUE": 0.0093
                },
                {
                    "PERIOD": 5.52,
                    "VALUE": 0.0091
                },
                {
                    "PERIOD": 5.58,
                    "VALUE": 0.0089
                },
                {
                    "PERIOD": 5.64,
                    "VALUE": 0.0087
                },
                {
                    "PERIOD": 5.7,
                    "VALUE": 0.0085
                },
                {
                    "PERIOD": 5.76,
                    "VALUE": 0.0084
                },
                {
                    "PERIOD": 5.82,
                    "VALUE": 0.0082
                },
                {
                    "PERIOD": 5.88,
                    "VALUE": 0.008
                },
                {
                    "PERIOD": 5.94,
                    "VALUE": 0.0079
                },
                {
                    "PERIOD": 6,
                    "VALUE": 0.0077
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

RS Function Name

"NAME"

String

-

Required

2

Spectral Data Type

 • Normalized Accel.: 1

 • Acceleration: 2

 • Velocity: 3

 • Displacement: 4

"iTYPE"

Integer

-

Required

3

Scaling Method

 • Scale Factor: 0

 • Maximum Value: 1

"iMETHOD"

Integer

0

Optional

4

Scaling Value

"SCALE"

Number

-

Required

5

Gravity

 • Only for Normalized Accel.

"GRAV"

Number

-

Required

6

Damping Ratio

"DRATIO"

Number

0.05

Optional

7 Description "DESC" String Blank Optional

8

Function Data

 • Insert the data as an object

 • for User Type

"aFUNC"

Array
[Object]

-

Required

(1)

Period (sec)

"PERIOD"

Number

-

Required

(2)

Value

 • Depend on Spectral Data Type

"VALUE"

Number

-

Required




0
Was this article helpful?