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 |
- |
Required |
|
6 |
Scale factor for Highway Bridge/New Urban Bridge • [1, 2, 3, 4, 5, 7, >= 8] |
"SCALE_FACTOR_N" |
Array |
- |
Required |
|
7 |
Scale factor for JTG B01-2014 • [1, 2, 3, 4, 5, 7, >= 8] |
"SCALE_FACTOR_JTG" |
Array |
- |
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 |
|||
(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 |
- |
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 |
- |
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 |