Input URI
{base url} + db/MVHL |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"MVHL": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"MVLD_CODE": {
"description": "MovingLoadCode",
"type": "integer"
},
"VEHICLE_LOAD_NAME": {
"description": "VehicularLoadName",
"type": "string"
},
"VEHICLE_LOAD_NUM": {
"description": "VehicularLoadNumber",
"type": "integer"
},
"VEHICLE_TYPE_NAME": {
"description": "VehicularTypeName",
"type": "string"
},
"STANDARD_CODE": {
"description": "StandardCode",
"type": "string"
},
"USER_LOAD_TYPE": {
"description": "UserLoadType",
"type": "string"
},
"VEH_DEFAULT": {
"type": "object",
"properties": {
"UNIFORM_LOAD": {
"description": "UniformLoad",
"type": "number"
},
"DYN_LOAD_ALLOWANCE": {
"description": "DynamicUserAllowance",
"type": "number"
},
"W1": {
"description": "W1",
"type": "number"
},
"W2": {
"description": "W2",
"type": "number"
},
"D1": {
"description": "D1",
"type": "number"
},
"D2": {
"description": "D2",
"type": "number"
},
"PL": {
"description": "PL",
"type": "number"
},
"PLM": {
"description": "PLM",
"type": "number"
},
"PLV": {
"description": "PLV",
"type": "number"
},
"CENT_F": {
"description": "AddCentrifugalForce",
"type": "boolean"
}
}
},
"LOAD_ITEMS": {
"type": "array",
"items": {
"type": "object",
"properties": {
"POINT_LOAD": {
"description": "PointLoad",
"type": "number"
},
"POINT_DIST": {
"description": "PointDistance",
"type": "number"
}
}
}
}
}
}
}
Examples
Vehicle - Standard
"Assign": {
"1": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(PENN)_PHL-93TRK",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "PHL-93TRK",
"STANDARD_CODE": "PENDOT",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"2": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(PENN)_PHL-93TDM",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "PHL-93TDM",
"STANDARD_CODE": "PENDOT",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"3": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(PENN)_PHS20-FTG",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "PHS20-FTG",
"STANDARD_CODE": "PENDOT",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"4": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(PENN)_P-82",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "P-82",
"STANDARD_CODE": "PENDOT",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"5": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(PENN)_ML-80",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "ML-80",
"STANDARD_CODE": "PENDOT",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"6": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(PENN)_TK-527",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "TK-527",
"STANDARD_CODE": "PENDOT",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"7": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(Others)_CE-80",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "CE-80",
"STANDARD_CODE": "OTHERS",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"8": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(Others)_UIC80",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "UIC80",
"STANDARD_CODE": "OTHERS",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"9": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(Others)_M1600",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "M1600",
"STANDARD_CODE": "OTHERS",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
},
"10": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "US(Others)_S1600",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "S1600",
"STANDARD_CODE": "OTHERS",
"VEH_DEFAULT": {
"DYN_LOAD_ALLOWANCE": 25,
"CENT_F": false
}
}
}
}
Vehicle - User Defined
"Assign": {
"11": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "UD_Truck/Lane",
"VEHICLE_LOAD_NUM": 2,
"USER_LOAD_TYPE": "Truck/Lane",
"VEH_DEFAULT": {
"UNIFORM_LOAD": 10,
"PL": 20,
"PLM": 30,
"PLV": 40
},
"LOAD_ITEMS": [
{
"POINT_LOAD": 120,
"POINT_DIST": 2
},
{
"POINT_LOAD": 140,
"POINT_DIST": 1
},
{
"POINT_LOAD": 160,
"POINT_DIST": 0
}
]
},
"12": {
"MVLD_CODE": 9,
"VEHICLE_LOAD_NAME": "UD_Train",
"VEHICLE_LOAD_NUM": 2,
"USER_LOAD_TYPE": "TrainLoad",
"VEH_DEFAULT": {
"W1": 20,
"W2": 30,
"D1": 3,
"D2": 5
},
"LOAD_ITEMS": [
{
"POINT_LOAD": 120,
"POINT_DIST": 2
},
{
"POINT_LOAD": 140,
"POINT_DIST": 1
},
{
"POINT_LOAD": 160,
"POINT_DIST": 0
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Function Name • PENNDOT: 9 |
"MVLD_CODE" |
Integer |
- |
Required |
|
2 |
Vehicular Load Name |
"VEHICLE_LOAD_NAME" |
String |
- |
Required |
|
3 |
Vehicular Load Number • Standard: 1 • User Defined: 2 |
"VEHICLE_LOAD_NUM" |
Integer |
- |
Required |
|
4 |
Vehicular Type Name ¹⁾ |
"VEHICLE_TYPE_NAME" |
String |
- |
Required |
|
5 |
Standard Code ¹⁾ |
"STANDARD_CODE" |
String |
- |
Required |
|
6 |
User Defined Load Type • Truck/Lane: "Truck/Lane" • Train: "Train Load" |
"USER_LOAD_TYPE" |
String |
- |
Required |
|
For Standard Vehicle |
||||||
7 |
Vehicle |
"VEH_DEFAULT" |
Object |
- |
Required |
|
(1) |
Dynamic Load Allowance (%) |
"DYN_LOAD_ALLOWANCE" |
Integer |
0 |
Optional |
|
For User Defined Vehicle - Truck/Lane |
||||||
7 |
Vehicle |
"VEH_DEFAULT" |
Object |
- |
Required |
|
(1) |
Uniform Distribution Load |
"UNIFORM_LOAD" |
Number |
0 |
Optional |
|
(2) |
Axle Load for Member Force |
"PL" |
Number |
0 |
Optional |
|
(3) |
Axle Load for Moment |
"PLM" |
Number |
0 |
Optional |
|
(4) |
Axle Load for Shear force |
"PLV" |
Number |
0 |
Optional |
|
8 |
Axle Load • Insert the data as an object |
"LOAD_ITEMS" |
Array |
- |
Optional |
|
(1) |
Load |
"POINT_LOAD" |
Number |
- |
Required |
|
(2) |
Spacing |
"POINT_DIST" |
Number |
- |
Required |
|
For User Defined Vehicle - Train |
||||||
7 |
Vehicle |
"VEH_DEFAULT" |
Object |
- |
Required |
|
(1) |
Distribution Load - dW1 |
"W1" |
Number |
0 |
Optional |
|
(2) |
Spacing - dD1 |
"D1" |
Number |
0 |
Optional |
|
(3) |
Distribution Load - dW2 |
"W2" |
Number |
0 |
Optional |
|
(4) |
Spacing - dD2 |
"D2" |
Number |
0 |
Optional |
|
8 |
Axle Load • Insert the data as an object |
"LOAD_ITEMS" |
Array |
- |
Optional |
|
(1) |
Load |
"POINT_LOAD" |
Number |
- |
Required |
|
(2) |
Spacing |
"POINT_DIST" |
Number |
- |
Required |
¹⁾ Standard Code & Vehicle Type Name
No. |
Standard Code |
Vehicle Type Name |
---|---|---|
1 |
PENNDOT Load • "PENDOT" |
• "PHL-93TRK" • "PHL-93TDM" • "PHS20-FTG" • "P-82" • "ML-80" • "TK-527" |
2 |
Others • "OTHERS" |
• "CE-80" • "UIC80" • "M1600" • "S1600" |