Skip to main content
JSON Manual Created Edited

Moving Load Cases - China

Input URI

{base url} + db/MVLDch



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "MVLDCH": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "LoadCaseName",
                "type": "string"
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            },
            "OPT_AUTO_OPTIMIZE": {
                "description": "MovingLoadOptimizationBoolean",
                "type": "boolean"
            },
            "BRIDGE_TYPE": {
                "description": "BridgeType",
                "type": "integer"
            },
            "SCALE_FACTOR_O": {
                "description": "ScaleFactors-OldUrbanBridge",
                "type": "array",
                "items": {
                    "type": "number"
                }
            },
            "SCALE_FACTOR_N": {
                "description": "ScaleFactors-Highway/NewUrbanBridge",
                "type": "array",
                "items": {
                    "type": "number"
                }
            },
            "SCALE_FACTOR_JTG": {
                "description": "ScaleFactors-JTGB01-2014",
                "type": "array",
                "items": {
                    "type": "number"
                }
            },
            "MIN_VEHICLE_DIST": {
                "description": "Min.VehicleDistance",
                "type": "integer"
            },
            "LOADED_LANE_NAME": {
                "description": "LoadedLaneName",
                "type": "string"
            },
            "MIN_NUM_VEHICLE": {
                "description": "Min.NumberofVehicle",
                "type": "integer"
            },
            "MAX_NUM_VEHICLE": {
                "description": "Max.NumberofVehicle",
                "type": "integer"
            },
            "LOADING_EFFECT": {
                "description": "LoadingEffect-Combined/Independent",
                "type": "integer"
            },
            "SUB_LOAD_ITEMS": {
                "description": "SubLoadItems",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "VEHICLE_CLASS": {
                            "description": "VehicleClass",
                            "type": "string"
                        },
                        "VEHICLE_TYPE": {
                            "description": "VehicleType",
                            "type": "string"
                        },
                        "SCALE_FACTOR": {
                            "description": "ScaleFactor",
                            "type": "number"
                        },
                        "MIN_NUM_LOADED_LANES": {
                            "description": "Min.NumberofLoadedLanes",
                            "type": "integer"
                        },
                        "MAX_NUM_LOADED_LANES": {
                            "description": "Max.NumberofLoadedLanes",
                            "type": "integer"
                        },
                        "SELECTED_LANES": {
                            "description": "SelectedLanes",
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    }
                }
            },
            "AUTO_OPTIMIZE_ITEMS": {
                "description": "AutoOptimizeItems",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "VEHICLE_NAME": {
                            "description": "VehicleName",
                            "type": "string"
                        },
                        "VEHICLE_TYPE": {
                            "description": "VehicleType",
                            "type": "string"
                        },
                        "SCALE_FACTOR": {
                            "description": "ScaleFactor",
                            "type": "number"
                        },
                        "MIN_NUM_LOADED_LANES": {
                            "description": "Min.NumberofLoadedLanes",
                            "type": "integer"
                        },
                        "MAX_NUM_LOADED_LANES": {
                            "description": "Max.NumberofLoadedLanes",
                            "type": "integer"
                        },
                        "SELECTED_LANES": {
                            "description": "SelectedLanes",
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        },
                        "AUTO_OPTIMIZE": {
                            "description": "AutoOptimize",
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    }
                }
            }
        }
    }
}


Examples

Moving Load Cases

{
    "Assign": {
        "1": {
            "LCNAME": "MV_Case1",
            "DESC": "",
            "OPT_AUTO_OPTIMIZE": false,
            "BRIDGE_TYPE": 2,
            "SCALE_FACTOR_O": [
                1,
                1,
                0.8,
                0.67,
                0.6,
                0.55,
                0.55,
                0.55
            ],
            "SCALE_FACTOR_N": [
                1,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "SCALE_FACTOR_JTG": [
                1.2,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "LOADING_EFFECT": 1,
            "SUB_LOAD_ITEMS": [
                {
                    "VEHICLE_CLASS": "CH(CJJ11)_C-CD(A/B)",
                    "VEHICLE_TYPE": "VL",
                    "SCALE_FACTOR": 1,
                    "MIN_NUM_LOADED_LANES": 1,
                    "MAX_NUM_LOADED_LANES": 2,
                    "SELECTED_LANES": [
                        "LL_01",
                        "LL_02"
                    ]
                }
            ]
        },
        "2": {
            "LCNAME": "MV_Case2",
            "DESC": "",
            "OPT_AUTO_OPTIMIZE": false,
            "BRIDGE_TYPE": 1,
            "SCALE_FACTOR_O": [
                1,
                1,
                0.8,
                0.67,
                0.6,
                0.55,
                0.55,
                0.55
            ],
            "SCALE_FACTOR_N": [
                1,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "SCALE_FACTOR_JTG": [
                1.2,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "LOADING_EFFECT": 0,
            "SUB_LOAD_ITEMS": [
                {
                    "VEHICLE_CLASS": "CH(CJJ11)_C-CD(A/B)",
                    "VEHICLE_TYPE": "VL",
                    "SCALE_FACTOR": 1,
                    "MIN_NUM_LOADED_LANES": 1,
                    "MAX_NUM_LOADED_LANES": 2,
                    "SELECTED_LANES": [
                        "LL_01",
                        "LL_02"
                    ]
                }
            ]
        },
        "3": {
            "LCNAME": "MV_Case3",
            "DESC": "",
            "OPT_AUTO_OPTIMIZE": false,
            "BRIDGE_TYPE": 0,
            "SCALE_FACTOR_O": [
                1,
                1,
                0.8,
                0.67,
                0.6,
                0.55,
                0.55,
                0.55
            ],
            "SCALE_FACTOR_N": [
                1,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "SCALE_FACTOR_JTG": [
                1.2,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "LOADING_EFFECT": 1,
            "SUB_LOAD_ITEMS": [
                {
                    "VEHICLE_CLASS": "CH(CJJ11)_C-CD(A/B)",
                    "VEHICLE_TYPE": "VL",
                    "SCALE_FACTOR": 1,
                    "MIN_NUM_LOADED_LANES": 1,
                    "MAX_NUM_LOADED_LANES": 2,
                    "SELECTED_LANES": [
                        "LL_01",
                        "LL_02"
                    ]
                }
            ]
        },
        "4": {
            "LCNAME": "MV_Case4",
            "DESC": "",
            "OPT_AUTO_OPTIMIZE": true,
            "BRIDGE_TYPE": 2,
            "SCALE_FACTOR_O": [
                1,
                1,
                0.8,
                0.67,
                0.6,
                0.55,
                0.55,
                0.55
            ],
            "SCALE_FACTOR_N": [
                1,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "SCALE_FACTOR_JTG": [
                1.2,
                1,
                0.78,
                0.67,
                0.6,
                0.55,
                0.52,
                0.5
            ],
            "MIN_VEHICLE_DIST": 1,
            "LOADED_LANE_NAME": "LL_01",
            "MAX_NUM_VEHICLE": 2,
            "LOADING_EFFECT": 0,
            "AUTO_OPTIMIZE_ITEMS": [
                {
                    "VEHICLE_NAME": "CH(CJJ11)_C-CD(A/B)",
                    "VEHICLE_TYPE": "VL",
                    "SCALE_FACTOR": 1
                },
                {
                    "VEHICLE_NAME": "CH(CJJ11)_C-CL(A)",
                    "VEHICLE_TYPE": "VL",
                    "SCALE_FACTOR": 1
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LCNAME"

Object

-

Required

2

Description

"DESC"

String

Blank

Optional

3

Moving Load Optimization

 • General Load: false

 • Moving Load Optimization: true

"OPT_AUTO_OPTIMIZE"

Boolean

false

Optional

4

Bridge Type

 • Old Urban Bridge: 0

 • Highway Bridge/New Urban Bridge: 1

 • JTG B01-2014: 2

"BRIDGE_TYPE"

String

-

Required

5

Scale factor for Old Urban Bridge

 • [1, 2, 3, 4, 5, 7, >= 8]

"SCALE_FACTOR_O"

Array
[Number, 8]

-

Required

6

Scale factor for Highway Bridge/New Urban Bridge

 • [1, 2, 3, 4, 5, 7, >= 8]

"SCALE_FACTOR_N"

Array
[Number, 8]

-

Required

7

Scale factor for JTG B01-2014

 • [1, 2, 3, 4, 5, 7, >= 8]

"SCALE_FACTOR_JTG"

Array
[Number, 8]

-

Required

8

Combination Option

 • Combined: 0

 • Independent: 1

"LOADING_EFFECT"

Integer

-

Required

General Load

9

Sub-Load Cases

 • Insert the data as an object

"SUB_LOAD_ITEMS"

Array
[Object]

   

(1)

Type of Vehicle Class

 • Vehicle Load: "VL"

 • Vehicle Class: "VC"

"VEHICLE_TYPE"

String

-

Required

(2)

Name of Vehicle Class

"VEHICLE_CLASS"

String

-

Required

(3)

Scale Factor

"SCALE_FACTOR"

Number

-

Required

(4)

Min. Number of Loaded Lane

"MIN_NUM_LOADED_LANES"

Integer

-

Required

(5)

Max. Number of Loaded Lane

"MAX_NUM_LOADED_LANES"

Integer

-

Required

(6)

Selected Lane

"SELECTED_LANES"

Array
[String]

-

Required

Moving Load Optimization

9

Min. Vehicle Distance

"MIN_VEHICLE_DIST"

Number

-

Required

10

Loaded Lane Name

"LOADED_LANE_NAME"

String

-

Required

11

Min. Number of Vehicle

"MIN_NUM_VEHICLE"

Integer

-

Required

12

Max. Number of Vehicle

"MAX_NUM_VEHICLE"

Integer

-

Required

13

Assignment Vehicle

 • Insert the data as an object

"AUTO_OPTIMIZE_ITEMS"

Array
[Object]

-

Required

(1)

Type of Vehicle Class

 • Vehicle Load: "VL"

 • Vehicle Class: "VC"

"VEHICLE_TYPE"

String

-

Required

(2)

Name of Vehicle Class

"VEHICLE_NAME"

String

-

Required

(3)

Scale Factor

"SCALE_FACTOR"

Number

-

Required



0
Was this article helpful?