Skip to main content
JSON Manual Created Edited

Vehicles - Taiwan

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": 4,
            "VEHICLE_LOAD_NAME": "TW_HS20-44(MS18)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HS20-44(MS18)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "2": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_HS15-44(MS13.5)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HS15-44(MS13.5)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "3": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_H20-44(M18)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "H20-44(M18)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "4": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_H15-44(M13.5)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "H15-44(M13.5)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "5": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_H10-44(M9)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "H10-44(M9)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "6": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_HS-20-44(MS18)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HS-20-44(MS18)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "7": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_HS-15-44(MS13.5)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "HS-15-44(MS13.5)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "8": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_H-20-44(M18)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "H-20-44(M18)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "9": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_H-15-44(M13.5)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "H-15-44(M13.5)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "10": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_H-10-44(M9)",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "H-10-44(M9)",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        },
        "11": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "TW_C-AML",
            "VEHICLE_LOAD_NUM": 1,
            "VEHICLE_TYPE_NAME": "C-AML",
            "STANDARD_CODE": "CNS",
            "VEH_DEFAULT": {
                "DYN_LOAD_ALLOWANCE": 0,
                "CENT_F": false
            }
        }
    }
}

Vehicle - User Defined

{
    "Assign": {
        "12": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "UD_Truck",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "Truck/Lane",
            "VEH_DEFAULT": {
                "UNIFORM_LOAD": 12,
                "PL": 160,
                "PLM": 180,
                "PLV": 200
            },
            "LOAD_ITEMS": [
                {
                    "POINT_LOAD": 120,
                    "POINT_DIST": 3
                },
                {
                    "POINT_LOAD": 140,
                    "POINT_DIST": 0
                }
            ]
        },
        "13": {
            "MVLD_CODE": 4,
            "VEHICLE_LOAD_NAME": "UD_Train",
            "VEHICLE_LOAD_NUM": 2,
            "USER_LOAD_TYPE": "TrainLoad",
            "VEH_DEFAULT": {
                "W1": 20,
                "W2": 30,
                "D1": 3.5,
                "D2": 7
            },
            "LOAD_ITEMS": [
                {
                    "POINT_LOAD": 120,
                    "POINT_DIST": 3
                },
                {
                    "POINT_LOAD": 140,
                    "POINT_DIST": 5
                },
                {
                    "POINT_LOAD": 160,
                    "POINT_DIST": 0
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Function Name

 • Taiwan: 4

"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 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

(5)

Add Centrifugal Force

"CENT_F"

Boolean

false

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

-

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

Taiwan

 • "CNS"

 • "HS20-44(MS18)"

 • "HS15-44(MS13.5)"

 • "H20-44(M18)"

 • "H15-44(M13.5)"

 • "H10-44(M9)"

 • "HS-20-44(MS18)"

 • "HS-15-44(MS13.5)"

 • "H-20-44(M18)"

 • "H-15-44(M13.5)"

 • "H-10-44(M9)"

 • "C-AML"



0
Was this article helpful?