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_AU": {
"type": "object",
"properties": {
"PERMIT_LOAD": {
"type": "object",
"properties": {
"IMPACT_FACTOR": {
"description": "PermitLoadImpactFactor",
"type": "number"
},
"AXLE_TYPES": {
"type": "array",
"items": {
"type": "object",
"properties": {
"AXLE_TYPE": {
"description": "AxleType",
"type": "string"
},
"EVENLY_DIST_LOAD": {
"description": "EvenlyDistanceLoad",
"type": "boolean"
},
"SYMMETRIC_VEHICLE": {
"description": "SymmetricVehicle",
"type": "boolean"
},
"POINT_ITEMS": {
"type": "array",
"items": {
"type": "object",
"properties": {
"POINT_LOAD": {
"description": "PointLoad",
"type": "number"
},
"POINT_DIST": {
"description": "PointDistance",
"type": "number"
}
}
}
}
}
}
},
"PERMIT_LOADS": {
"type": "array",
"items": {
"type": "object",
"properties": {
"AXLE_TYPE": {
"description": "AxleType",
"type": "string"
},
"SPACING": {
"description": "Spacing",
"type": "number"
},
"EQUAL_J_NVSIDX": {
"description": "j==nVsIdx",
"type": "boolean"
}
}
}
}
}
},
"DYN_LOAD_ALLOWANCE": {
"description": "DynamicLoadAllowance",
"type": "number"
},
"DYN_LOAD_ALLOWANCE2": {
"description": "DynamicLoadAllowance(AllOtherEffects)",
"type": "number"
},
"FATIGUE": {
"description": "Fatigue",
"type": "boolean"
},
"W1": {
"description": "W1",
"type": "number"
},
"W2": {
"description": "W2",
"type": "number"
},
"D1": {
"description": "D1",
"type": "number"
},
"INCRE_LENGTH": {
"description": "IncrementofDist(Dinc.)",
"type": "number"
},
"VAR_SPACING": {
"description": "VariableSpacing",
"type": "boolean"
},
"UNIFORM_LOAD": {
"description": "UniformLoad",
"type": "number"
},
"GROUP_NUM": {
"description": "Fatigue",
"type": "integer"
}
}
},
"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": 14,
"VEHICLE_LOAD_NAME": "AS_(RT)_W80",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "W80",
"STANDARD_CODE": "ROADTRAFFIC",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.4
}
},
"2": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RT)_A160",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "A160",
"STANDARD_CODE": "ROADTRAFFIC",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.4
}
},
"3": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RT)_M1600",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "M1600",
"STANDARD_CODE": "ROADTRAFFIC",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.3
}
},
"4": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RT)_M1600withoutUDL",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "M1600withoutUDL",
"STANDARD_CODE": "ROADTRAFFIC",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.3,
"FATIGUE": true
}
},
"5": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RT)_M1600tri-axlegroup",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "M1600tri-axlegroup",
"STANDARD_CODE": "ROADTRAFFIC",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.35
}
},
"6": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RT)_S1600",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "S1600",
"STANDARD_CODE": "ROADTRAFFIC",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 25
}
},
"7": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(PB)_AttachedtoRoadBridge",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "AttachedtoRoadBridge",
"STANDARD_CODE": "PEDESTRIANANDBICYCLE-PATHLOAD"
},
"8": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(PB)_IndependentofRoadBridge",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "IndependentofRoadBridge",
"STANDARD_CODE": "PEDESTRIANANDBICYCLE-PATHLOAD"
},
"9": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(PB)_ServiceLiveLoadonWalkways",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "ServiceLiveLoadonWalkways",
"STANDARD_CODE": "PEDESTRIANANDBICYCLE-PATHLOAD"
},
"10": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RTL)_150LA",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "150LA",
"STANDARD_CODE": "RAILTRAFFICLOAD",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 10,
"DYN_LOAD_ALLOWANCE2": 10,
"INCRE_LENGTH": 1
}
},
"11": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RTL)_300LA",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "300LA",
"STANDARD_CODE": "RAILTRAFFICLOAD",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 2,
"DYN_LOAD_ALLOWANCE2": 1,
"INCRE_LENGTH": 1
}
},
"12": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(HLP)_HLP320",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "HLP320",
"STANDARD_CODE": "HEAVYLOADPLATFORM",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.1
}
},
"13": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(HLP)_HLP400",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "HLP400",
"STANDARD_CODE": "HEAVYLOADPLATFORM",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.1
}
},
"14": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RV)_T44TruckLoad",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "T44TruckLoad",
"STANDARD_CODE": "ROADDESIGNLOAD",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.4
}
},
"15": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "AS_(RV)_L44LaneLoad",
"VEHICLE_LOAD_NUM": 1,
"VEHICLE_TYPE_NAME": "L44LaneLoad",
"STANDARD_CODE": "ROADDESIGNLOAD",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 0.4,
"W2": 12.5
}
}
}
}
Vehicle - User Defined
"Assign": {
"16": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "UD_Truck_Fatigue",
"VEHICLE_LOAD_NUM": 2,
"USER_LOAD_TYPE": "Truck/Lane",
"VEH_AU": {
"FATIGUE": true,
"VAR_SPACING": true
},
"LOAD_ITEMS": [
{
"POINT_LOAD": 120,
"POINT_DIST": 3
},
{
"POINT_LOAD": 140,
"POINT_DIST": 0
}
]
},
"17": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "UD_Truck",
"VEHICLE_LOAD_NUM": 2,
"USER_LOAD_TYPE": "Truck/Lane",
"VEH_AU": {
"FATIGUE": false,
"VAR_SPACING": true,
"UNIFORM_LOAD": 12
},
"LOAD_ITEMS": [
{
"POINT_LOAD": 120,
"POINT_DIST": 2
},
{
"POINT_LOAD": 140,
"POINT_DIST": 3
},
{
"POINT_LOAD": 160,
"POINT_DIST": 0
}
]
},
"18": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "UD_Train",
"VEHICLE_LOAD_NUM": 2,
"USER_LOAD_TYPE": "TrainLoad",
"VEH_AU": {
"W1": 12,
"D1": 30
}
},
"19": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "UD_Railway",
"VEHICLE_LOAD_NUM": 2,
"USER_LOAD_TYPE": "RailwayTrafficLoad",
"VEH_AU": {
"DYN_LOAD_ALLOWANCE": 1.3,
"DYN_LOAD_ALLOWANCE2": 1.25,
"INCRE_LENGTH": 10,
"GROUP_NUM": 2
},
"LOAD_ITEMS": [
{
"POINT_LOAD": 120,
"POINT_DIST": 5
},
{
"POINT_LOAD": 120,
"POINT_DIST": 5
},
{
"POINT_LOAD": 120,
"POINT_DIST": 5
},
{
"POINT_LOAD": 120,
"POINT_DIST": 5
},
{
"POINT_LOAD": 120,
"POINT_DIST": 0
}
]
},
"20": {
"MVLD_CODE": 14,
"VEHICLE_LOAD_NAME": "UD_Permittruck",
"VEHICLE_LOAD_NUM": 3,
"USER_LOAD_TYPE": "PermitTruck",
"VEH_AU": {
"PERMIT_LOAD": {
"IMPACT_FACTOR": 1.25,
"AXLE_TYPES": [
{
"AXLE_TYPE": "a1",
"EVENLY_DIST_LOAD": false,
"SYMMETRIC_VEHICLE": true,
"POINT_ITEMS": [
{
"POINT_LOAD": 57.826899,
"POINT_DIST": 0.9144000000000001
}
]
},
{
"AXLE_TYPE": "a2",
"EVENLY_DIST_LOAD": false,
"SYMMETRIC_VEHICLE": true,
"POINT_ITEMS": [
{
"POINT_LOAD": 120.102021,
"POINT_DIST": 0.9144000000000001
}
]
},
{
"AXLE_TYPE": "a3",
"EVENLY_DIST_LOAD": false,
"SYMMETRIC_VEHICLE": true,
"POINT_ITEMS": [
{
"POINT_LOAD": 33.3616725,
"POINT_DIST": 0.19507200000000002
},
{
"POINT_LOAD": 33.3616725,
"POINT_DIST": 0.588264
},
{
"POINT_LOAD": 33.3616725,
"POINT_DIST": 0.978408
},
{
"POINT_LOAD": 33.3616725,
"POINT_DIST": 1.3716000000000002
}
]
}
],
"PERMIT_LOADS": [
{
"AXLE_TYPE": "a1",
"SPACING": 5.486400000000001,
"EQUAL_J_NVSIDX": false
},
{
"AXLE_TYPE": "a2",
"SPACING": 5.486400000000001,
"EQUAL_J_NVSIDX": false
},
{
"AXLE_TYPE": "a3",
"SPACING": 0,
"EQUAL_J_NVSIDX": false
}
]
}
}
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Function Name • Australia: 14 |
"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" • Rail Traffic: "Railway Traffic Load" • Permit Truck: "Permit Truck" |
"USER_LOAD_TYPE" |
String |
- |
Required |
|
For Standard Vehicle - AS 5100.2 - Road Traffic |
||||||
7 |
Vehicle |
"VEH_AU" |
Object |
- |
Required |
|
(1) |
Dynamic Load Allowance |
"DYN_LOAD_ALLOWANCE" |
Number |
0 |
Optional |
|
(2) |
Fatigue Option • Only for "M1600 without UDL" |
"FATIGUE" |
Boolean |
false |
Optional |
|
For Standard Vehicle - AS 5100.2 - Rail Traffic Load |
||||||
7 |
Vehicle |
"VEH_AU" |
Object |
- |
Required |
|
(1) |
Dynamic Load Allowance • Bending Moment |
"DYN_LOAD_ALLOWANCE" |
Number |
0 |
Optional |
|
(2) |
Dynamic Load Allowance • All Other Effects |
"DYN_LOAD_ALLOWANCE2" |
Number |
0 |
Optional |
|
(3) |
Increment of Distance |
"INCRE_LENGTH" |
Number |
- |
Required |
|
For Standard Vehicle - AS 5100.2 - Heavy Load Platform & Rating Vehicles |
||||||
7 |
Vehicle |
"VEH_AU" |
Object |
- |
Required |
|
(1) |
Dynamic Load Allowance |
"DYN_LOAD_ALLOWANCE" |
Number |
0 |
Optional |
|
(2) |
Uniform Distribution Load • Loaded Length is Exceeding 150m • Only for "L44 Lane Load" |
"W2" |
Number |
0 |
Optional |
|
For User Defined Vehicle - Truck/Lane |
||||||
7 |
Vehicle |
"VEH_AU" |
Object |
- |
Required |
|
(1) |
Variable Spacing (D6 ~ D7) Option |
"VAR_SPACING" |
Boolean |
false |
Optional |
|
(2) |
Fatigue Option |
"FATIGUE" |
Boolean |
false |
Optional |
|
(3) |
Uniform Distribution Load • if "FATIGUE": true |
"UNIFORM_LOAD" |
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_AU" |
Object |
- |
Required |
|
(1) |
Uniform Distribution Load |
"W1" |
Number |
0 |
Optional |
|
(2) |
Loaded Length |
"D1" |
Number |
0 |
Optional |
|
For User Defined Vehicle - Rail Traffic Load |
||||||
7 |
Vehicle |
"VEH_AU" |
Object |
- |
Required |
|
(1) |
Dynamic Load Allowance • Bending Moment |
"DYN_LOAD_ALLOWANCE" |
Number |
0 |
Optional |
|
(2) |
Dynamic Load Allowance • All Other Effects |
"DYN_LOAD_ALLOWANCE2" |
Number |
0 |
Optional |
|
(3) |
Increment of Distance |
"INCRE_LENGTH" |
Number |
- |
Required |
|
(4) |
Group Number |
"GROUP_NUM" |
Integer |
- |
Required |
|
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 - Permit Truck |
||||||
7 |
Vehicle |
"VEH_AU" |
Object |
- |
Required |
|
(1) |
Permit Load |
"PERMIT_LOAD" |
Object |
- |
Required |
|
i. Impact Factor |
"IMPACT_FACTOR" |
Number |
0 |
Optional |
||
ii. Axle Types ²⁾ |
"AXLE_TYPES" |
Array |
- |
Required |
||
iii. Permit Load ²⁾ |
"PERMIT_LOADS" |
Array |
- |
Required |
¹⁾ Standard Code & Vehicle Type Name
No. |
Standard Code |
Vehicle Type Name |
---|---|---|
1 |
AS 5100.2 - Road Traffic • "ROAD TRAFFIC" |
• "W80" • "A160" • "M1600" • "M1600 without UDL" • "M1600 tri-axle group" • "S1600" |
2 |
AS 5100.2 - Pedestrian and Bicycle-path Load • "PEDESTRIAN AND BICYCLE-PATH LOAD" |
• "Attached to Road Bridge" • "Independent of Road Bridge" • "Service Live Load on Walkways" |
3 |
AS 5100.2 - Rail Traffic Load • "RAIL TRAFFIC LOAD" |
• "150LA" • "300LA" |
4 |
AS 5100.2 - Heavy Load Platform • "HEAVY LOAD PLATFORM" |
• "HLP320" • "HLP400" |
5 |
AS 5100.2 - Rating Vehicles • "ROAD DESIGN LOAD" |
• "T44 Truck Load" • "L44 Lane Load" |
²⁾ Permit Truck - JSON Structure
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Axle Types • Insert the data as an object |
"AXLE_TYPES" |
Array |
- |
Required |
|
(1) |
Axle Name |
"AXLE_TYPE" |
String |
- |
Required |
|
(2) |
Evenly Distributed Wheel Load |
"EVENLY_DIST_LOAD" |
Boolean |
false |
Optional |
|
(3) |
Symmetric Vehicle |
"SYMMETRIC_VEHICLE" |
Boolean |
false |
Optional |
|
(4) |
Axle Load • Insert the data as an object |
"POINT_ITEMS" |
Array |
- |
Required |
|
i. Axle Load |
"POINT_LOAD" |
Number |
- |
Required |
||
ii. Spacing |
"POINT_DIST" |
Number |
- |
Required |
||
2 |
Permit Load • Insert the data as an object |
"PERMIT_LOADS" |
Array |
- |
Required |
|
(1) |
Defined Axle Name |
"AXLE_TYPE" |
String |
- |
Required |
|
(2) |
Distance between axle |
"SPACING" |
Number |
- |
Required |
|
(3) |
Variable Spacing of Axle in Longitudinal Direction |
"EQUAL_J_NVSIDX" |
Boolean |
false |
Optional |