Input URI
{base url} + db/MVLDpl |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"MVLDPL": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"DESC": {
"description": "Description",
"type": "string"
},
"LOAD_MODEL": {
"description": "LoadModel",
"type": "integer"
},
"bAUTO_OPTIMIZE": {
"description": "AutoOptimizeBoolean",
"type": "boolean"
},
"AUTO_OPTIMIZE": {
"description": "AutoOptimize",
"type": "object",
"properties": {
"VEHICLE_LOAD_NAME": {
"description": "VehicleLoadName",
"type": "string"
},
"LANE_NAME": {
"description": "LaneName",
"type": "string"
},
"MIN_VEHL_DIST": {
"description": "MinVehlDist",
"type": "number"
},
"MIN_NUM_VEHICLE": {
"description": "MinNumVehicle",
"type": "integer"
},
"MAX_NUM_VEHICLE": {
"description": "MaxNumVehicle",
"type": "integer"
},
"NUM_LOADED_LANES": {
"description": "NumLoadedLanes",
"type": "integer"
},
"COMB_OPTION": {
"description": "CombinationOption",
"type": "string"
},
"OPTIMIZE_ITEMS": {
"description": "",
"type": "array",
"items": {
"type": "object",
"properties": {
"VEHICLE_TYPE": {
"description": "VehicleType",
"type": "string"
},
"VEHICLE_NAME": {
"description": "VehicleName",
"type": "string"
},
"SCALE_FACTOR": {
"description": "VehicleScaleFactor",
"type": "number"
}
}
}
}
}
},
"bPERMIT_LOAD": {
"description": "PermitLoadBoolean",
"type": "boolean"
},
"PERMIT_LOAD": {
"description": "Permitload",
"type": "object",
"properties": {
"VEHICLE_LOAD_NAME": {
"description": "VehicleLoadName",
"type": "string"
},
"REF_LANE": {
"description": "SampleDescription",
"type": "string"
},
"ECC": {
"description": "Eccentricity",
"type": "number"
},
"SCALE_FACTOR": {
"description": "PermitScaleFactor",
"type": "number"
}
}
},
"DEFAULT": {
"description": "Default",
"type": "object",
"properties": {
"COMB_OPTION": {
"description": "CombinationOption",
"type": "string"
},
"VEHICLE_LOAD_NAME": {
"description": "VehicleLoadName",
"type": "string"
},
"SUB_LOAD_DATAS": {
"description": "SetofSubLoadData",
"type": "array",
"items": {
"type": "object",
"properties": {
"VEHICLE_NAME": {
"description": "VehicleType",
"type": "string"
},
"SCALE_FACTOR": {
"description": "VehicleScaleFactor",
"type": "number"
},
"MIN_LOADED_LANE": {
"description": "MinLoadedLanes",
"type": "integer"
},
"MAX_LOADED_LANE": {
"description": "MaxLoadedLanes",
"type": "integer"
},
"LANE_NAMES": {
"description": "LaneName",
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
}
}
}
}
}
Examples
Moving Load Cases
"Assign": {
"1": {
"LCNAME": "MV1",
"DESC": "",
"LOAD_MODEL": 1,
"bAUTO_OPTIMIZE": false,
"bPERMIT_LOAD": false,
"DEFAULT": {
"COMB_OPTION": "INDEPENDENT",
"SUB_LOAD_DATAS": [
{
"VEHICLE_NAME": "Sidewalks,stairsandwalkways",
"SCALE_FACTOR": 1,
"MIN_LOADED_LANE": 1,
"MAX_LOADED_LANE": 2,
"LANE_NAMES": [
"L1",
"L2"
]
}
]
}
},
"2": {
"LCNAME": "MV2",
"DESC": "",
"LOAD_MODEL": 2,
"bAUTO_OPTIMIZE": false,
"bPERMIT_LOAD": false,
"DEFAULT": {
"COMB_OPTION": "INDEPENDENT",
"VEHICLE_LOAD_NAME": "VehicleK",
"SUB_LOAD_DATAS": [
{
"LANE_NAMES": [
"L1",
"L2"
]
}
]
}
},
"3": {
"LCNAME": "MV3",
"DESC": "",
"LOAD_MODEL": 3,
"bAUTO_OPTIMIZE": false,
"bPERMIT_LOAD": false,
"DEFAULT": {
"COMB_OPTION": "INDEPENDENT",
"VEHICLE_LOAD_NAME": "TrackedVehicle",
"SUB_LOAD_DATAS": [
{
"LANE_NAMES": [
"L1",
"L2"
]
}
]
}
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Load Case Name |
"LCNAME" |
String |
- |
Required |
|
2 |
Description |
"DESC" |
String |
Blank |
Optional |
|
3 |
Moving Load Optimization • General Load: false • Moving Load Optimization: true |
"bAUTO_OPTIMIZE" |
Boolean |
false |
Optional |
|
4 |
Load Case for Permit Vehicle • General Load: false • Permit Vehicle: true |
"bPERMIT_LOAD" |
Boolean |
false |
Optional |
|
General Load |
||||||
5 |
Select Load Model • Vehicle S/ Vehicle 2S/ Permit Type: 1 • Vehicle K Type: 2 • Military Load Type: 3 |
"LOAD_MODEL" |
Integer |
- |
Required |
|
6 |
Sub-Load Cases |
"DEFAULT" |
Object |
- |
Required |
|
Vehicle S/ Vehicle 2S/ Permit Type |
||||||
(1) |
Loading Effect • Combined: "COMBINED" • Independent: "INDEPENDENT" |
"COMB_OPTION" |
String |
- |
Required |
|
(2) |
Sub-Load Cases • Insert the data as an object |
"SUB_LOAD_DATAS" |
Array |
- |
Required |
|
i. Vehicle Name |
"VEHICLE_NAME" |
String |
- |
Required |
||
ii. Scale Factor |
"SCALE_FACTOR" |
Number |
- |
Required |
||
iii. Min. Number of Loaded Lane |
"MIN_LOADED_LANE" |
Integer |
- |
Required |
||
iv. Max. Number of Loaded Lane |
"MAX_LOADED_LANE" |
Integer |
- |
Required |
||
v. Selected Lanes |
"LANE_NAMES" |
Array |
- |
Required |
||
Vehicle K Type, Military Load Type |
||||||
(1) |
Vehicle Name |
"VEHICLE_LOAD_NAME" |
String |
- |
Required |
|
(2) |
Sub-Load Cases • Insert the data as an object |
"SUB_LOAD_DATAS" |
Array |
- |
Required |
|
i. Selected Lanes |
"LANE_NAMES" |
Array |
- |
Required |
||
Moving Load Optimization |
||||||
5 |
Select Load Model • Vehicle S/ Vehicle 2S Type: 1 • Vehicle K Type: 2 • Military Load Type: 3 |
"LOAD_MODEL" |
Integer |
- |
Required |
|
6 |
Sub-Load Cases |
"AUTO_OPTIMIZE" |
Object |
- |
Required |
|
Vehicle S/ Vehicle 2S Type |
||||||
(1) |
Min. Vehicle Distance |
"MIN_VEHL_DIST" |
Number |
- |
Required |
|
(2) |
Loaded Lane |
"LANE_NAME" |
String |
- |
Required |
|
(3) |
Min. Number of Vehicle |
"MIN_NUM_VEHICLE" |
Integer |
- |
Required |
|
(4) |
Max. Number of Vehicle |
"MAX_NUM_VEHICLE" |
Integer |
- |
Required |
|
(5) |
Loading Effect • Combined: "COMBINED" • Independent: "INDEPENDENT" |
"COMB_OPTION" |
String |
- |
Required |
|
(6) |
Sub-Load Cases • Insert the data as an object |
"OPTIMIZE_ITEMS" |
Array |
- |
Required |
|
i. Vehicle Type • Vehicle Load: "VL" • Vehicle Class: "VC" |
"VEHICLE_TYPE" |
String |
- |
Required |
||
ii. Vehicle Name |
"VEHICLE_NAME" |
String |
- |
Required |
||
iii. Scale Factor |
"SCALE_FACTOR" |
Number |
- |
Required |
||
Vehicle K Type, Military Load Type |
||||||
(1) |
Vehicle Name |
"VEHICLE_LOAD_NAME" |
String |
- |
Required |
|
(2) |
Min. Vehicle Distance |
"MIN_VEHL_DIST" |
Number |
- |
Required |
|
(3) |
Loaded Lane |
"LANE_NAME" |
String |
- |
Required |
|
(4) |
Number of Loaded Lanes |
"NUM_LOADED_LANES" |
Integer |
- |
Required |
|
Load Case for Permit Vehicle |
||||||
5 |
Permit Vehicle |
"PERMIT_LOAD" |
Object |
- |
Required |
|
(1) |
Vehicle Name |
"VEHICLE_LOAD_NAME" |
String |
- |
Required |
|
(2) |
Reference Lane |
"REF_LANE" |
String |
- |
Required |
|
(3) |
Eccentricity |
"ECC" |
Number |
- |
Required |
|
(4) |
Scale Factor |
"SCALE_FACTOR" |
Number |
- |
Required |