Skip to main content
JSON Manual Created Edited

Additional Impact Factor

Input URI

{base url} + db/IMPF



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "IMPF": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "ITEMS": {
                "description": "Items",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "ID": {
                            "description": "ID",
                            "type": "integer"
                        },
                        "LANE_TYPE": {
                            "description": "LaneType",
                            "type": "string"
                        },
                        "LANE_NAME": {
                            "description": "LaneName",
                            "type": "string"
                        },
                        "ELEMTYPE": {
                            "description": "ElementType",
                            "type": "string"
                        },
                        "FACT_TYPE": {
                            "description": "FactorType",
                            "type": "string"
                        },
                        "FACTOR": {
                            "description": "Impact/EffectiveSpanLengthFactor",
                            "type": "number"
                        },
                        "PARTS": {
                            "description": "PartArray",
                            "type": "array",
                            "items": {
                                "type": "boolean",
                                "maxItems": 5
                            }
                        },
                        "COMPONENTS": {
                            "description": "ComponentArray",
                            "type": "array",
                            "items": {
                                "type": "boolean",
                                "maxItems": 8
                            }
                        }
                    }
                }
            }
        }
    }
}


Examples

Line Lane - Impact Factor

{
    "Assign": {
        "82": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_01",
                    "FACT_TYPE": "IMPACT_FACT",
                    "FACTOR": 0.3
                },
                {
                    "ID": 2,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_02",
                    "FACT_TYPE": "IMPACT_FACT",
                    "FACTOR": 0.3
                }
            ]
        }
    }
}

Line Lane - Effective Span Length (User Input)

{
    "Assign": {
        "83": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_01",
                    "FACT_TYPE": "EFF_SPAN_LEN_USER",
                    "FACTOR": 12
                },
                {
                    "ID": 2,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_02",
                    "FACT_TYPE": "EFF_SPAN_LEN_USER",
                    "FACTOR": 12
                }
            ]
        }
    }
}

Line Lane - Effective Span Length (Auto Calculation)

{
    "Assign": {
        "163": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_01",
                    "ELEMTYPE": "BEAM",
                    "FACT_TYPE": "EFF_SPAN_LEN_AUTO",
                    "FACTOR": 0,
                    "PARTS": [
                        true,
                        true,
                        true,
                        true,
                        true
                    ],
                    "COMPONENTS": [
                        true,
                        true,
                        true,
                        true,
                        true,
                        true,
                        false,
                        false
                    ]
                },
                {
                    "ID": 2,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_02",
                    "ELEMTYPE": "BEAM",
                    "FACT_TYPE": "EFF_SPAN_LEN_AUTO",
                    "FACTOR": 0,
                    "PARTS": [
                        true,
                        true,
                        true,
                        true,
                        true
                    ],
                    "COMPONENTS": [
                        true,
                        true,
                        true,
                        true,
                        true,
                        true,
                        false,
                        false
                    ]
                }
            ]
        },
        "446": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_01",
                    "ELEMTYPE": "TRUSS",
                    "FACT_TYPE": "EFF_SPAN_LEN_AUTO",
                    "FACTOR": 0,
                    "COMPONENTS": [
                        true,
                        true,
                        false,
                        false,
                        false,
                        false,
                        false,
                        false
                    ]
                },
                {
                    "ID": 2,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_02",
                    "ELEMTYPE": "TRUSS",
                    "FACT_TYPE": "EFF_SPAN_LEN_AUTO",
                    "FACTOR": 0,
                    "COMPONENTS": [
                        true,
                        true,
                        false,
                        false,
                        false,
                        false,
                        false,
                        false
                    ]
                }
            ]
        },
        "447": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_01",
                    "ELEMTYPE": "PLATE",
                    "FACT_TYPE": "EFF_SPAN_LEN_AUTO",
                    "FACTOR": 0,
                    "PARTS": [
                        true,
                        true,
                        true,
                        true,
                        true
                    ],
                    "COMPONENTS": [
                        true,
                        true,
                        true,
                        true,
                        true,
                        true,
                        true,
                        true
                    ]
                },
                {
                    "ID": 2,
                    "LANE_TYPE": "LINE",
                    "LANE_NAME": "LL_02",
                    "ELEMTYPE": "PLATE",
                    "FACT_TYPE": "EFF_SPAN_LEN_AUTO",
                    "FACTOR": 0,
                    "PARTS": [
                        true,
                        true,
                        true,
                        true,
                        true
                    ],
                    "COMPONENTS": [
                        true,
                        true,
                        true,
                        true,
                        true,
                        true,
                        true,
                        true
                    ]
                }
            ]
        }
    }
}

Surface Lane

{
    "Assign": {
        "527": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "SURFACE",
                    "LANE_NAME": "LL_01",
                    "FACT_TYPE": "IMPACT_FACT",
                    "FACTOR": 0.3
                }
            ]
        },
        "528": {
            "ITEMS": [
                {
                    "ID": 1,
                    "LANE_TYPE": "SURFACE",
                    "LANE_NAME": "LL_01",
                    "FACT_TYPE": "EFF_SPAN_LEN_USER",
                    "FACTOR": 12
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Additional Impact Factor

 • Insert the data as an object

"ITEM"

Array
[Object]

-

Required

Line Lane (Impact Factor, Effective Span Length - User Input), Surface Lane

(1)

Serial Number

"ID"

Integer

-

Required

(2)

Lane Type

 • Line Lane: "LINE"

 • Surface Lane: "SURFACE"

"LANE_TYPE"

String

-

Required

(3)

Lane Name

"LANE_NAME"

String

-

Required

(4)

Factor Type

 • Impact Factor: "IMPACT_FACT"

 • Effective Span Length: "EFF_SPAN_LEN_USER"

"FACT_TYPE"

String

-

Required

(5)

Factor

 • Impact Factor: greater than 0 and less than or equal to 0.3

 • Effective Span Length: greater than 0

"FACTOR"

Number

-

Required

Line Lane (Effective Span Length - Auto Calculation)

(1)

Serial Number

"ID"

Integer

-

Required

(2)

Lane Type

 • Line Lane: "LINE"

"LANE_TYPE"

String

-

Required

(3)

Lane Name

"LANE_NAME"

String

-

Required

(4)

Element Type

 • Beam: "BEAM"

 • Truss: "TRUSS"

 • Plate: "PLATE"

"ELEMTYPE"

String

-

Required

(5)

Factor Type

 • Effective Span Length: "EFF_SPAN_LEN_AUTO"

"FACT_TYPE"

String

-

Required

(7)

Parts

 • Beam: [i, 1/4, 1/2, 3/4, j]

 • Plate: [cent, i, j, k, l]

"PARTS"

Array
[Boolean]

-

Required

(8)

Components

 • Beam: [My_max, My_min, Mz_max, Mz_min, Fx_max, Fx_min]

 • Truss: [Max, Min]

 • Plate: [Mxx_max, Mxx_min, Myy_max, Myy_min, Fxx_max, Fxx_min, Fyy_max, Fyy_min]

"COMPONENTS"

Array
[Boolean]

-

Required



¹⁾ Available Moving Load Code

 • Korea

0
Was this article helpful?