Skip to main content
JSON Manual Created Edited

Vehicles - Australia

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
[Object]

-

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
[Object]

-

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
[Object]

-

Required

iii. Permit Load ²⁾

"PERMIT_LOADS"

Array
[Object]

-

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
[Object]

-

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
[Object]

-

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
[Object]

-

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



0
Was this article helpful?