Skip to main content
JSON Manual Created Edited

Moving Load Cases - Poland

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

-

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

-

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

-

Required

i. Selected Lanes

"LANE_NAMES"

Array
[String]

-

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

-

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



0
Was this article helpful?