Skip to main content
JSON Manual Created Edited

Assign Floor Loads

Input URI

{base url} + db/FBLA



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "FBLA": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "FLOOR_LOAD_TYPE_NAME": {
                "description": "FloorLoadTypeName",
                "type": "string"
            },
            "FLOOR_DIST_TYPE": {
                "description": "DistributionType",
                "type": "integer"
            },
            "LOAD_ANGLE": {
                "description": "LoadAngle(A1)",
                "type": "number"
            },
            "SUB_BEAM_NUM": {
                "description": "No.ofSubBeams",
                "type": "integer"
            },
            "SUB_BEAM_ANGLE": {
                "description": "Sub-BeamAngle(A2)",
                "type": "number"
            },
            "UNIT_SELF_WEIGHT": {
                "description": "UnitSelfWeight",
                "type": "number"
            },
            "DIR": {
                "description": "LoadDirection",
                "type": "string"
            },
            "OPT_PROJECTION": {
                "description": "ProjectionBoolean",
                "type": "boolean"
            },
            "DESC": {
                "description": "Description",
                "type": "string"
            },
            "OPT_EXCLUDE_INNER_ELEM_AREA": {
                "description": "ExecludeInnerElem.ofArea",
                "type": "boolean"
            },
            "OPT_ALLOW_POLYGON_TYPE_UNIT_AREA": {
                "description": "AllowPolygonTypeUnitAngle",
                "type": "boolean"
            },
            "GROUP_NAME": {
                "description": "LoadGroupName",
                "type": "string"
            },
            "NODES": {
                "description": "NodesDefiningLoadingArea",
                "type": "array",
                "items": {
                    "type": "integer"
                }
            }
        }
    }
}


Examples

Distribution Type : One Way

{
    "Assign": {
        "1": {
            "FLOOR_LOAD_TYPE_NAME": "Floor_example",
            "FLOOR_DIST_TYPE": 1,
            "LOAD_ANGLE": 0,
            "SUB_BEAM_NUM": 2,
            "SUB_BEAM_ANGLE": 90,
            "UNIT_SELF_WEIGHT": 10,
            "DIR": "GZ",
            "OPT_PROJECTION": false,
            "DESC": "",
            "OPT_EXCLUDE_INNER_ELEM_AREA": true,
            "GROUP_NAME": "LoadGroup2",
            "NODES": [
                508,
                509,
                511,
                510
            ]
        }
    }
}

Distribution Type : Two Way

{
    "Assign": {
        "2": {
            "FLOOR_LOAD_TYPE_NAME": "Floor_example",
            "FLOOR_DIST_TYPE": 2,
            "SUB_BEAM_NUM": 1,
            "SUB_BEAM_ANGLE": 90,
            "UNIT_SELF_WEIGHT": -15,
            "DIR": "GZ",
            "OPT_PROJECTION": false,
            "DESC": "",
            "OPT_EXCLUDE_INNER_ELEM_AREA": true,
            "OPT_ALLOW_POLYGON_TYPE_UNIT_AREA": true,
            "GROUP_NAME": "LoadGroup2",
            "NODES": [
                512,
                516,
                513,
                514,
                517,
                515
            ]
        }
    }
}

Distribution Type : Polygon-Centroid

{
    "Assign": {
        "3": {
            "FLOOR_LOAD_TYPE_NAME": "Floor_example",
            "FLOOR_DIST_TYPE": 3,
            "DIR": "GZ",
            "OPT_PROJECTION": true,
            "DESC": "",
            "GROUP_NAME": "LoadGroup2",
            "NODES": [
                512,
                516,
                513,
                514,
                517,
                515
            ]
        }
    }
}

Distribution Type : Polygon-Length

{
    "Assign": {
        "4": {
            "FLOOR_LOAD_TYPE_NAME": "Floor_example",
            "FLOOR_DIST_TYPE": 4,
            "DIR": "GZ",
            "OPT_PROJECTION": true,
            "DESC": "",
            "GROUP_NAME": "LoadGroup2",
            "NODES": [
                512,
                516,
                513,
                514,
                517,
                515
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Floor Load Type Name

"FLOOR_LOAD_TYPE_NAME"

String

-

Required

2

Distribution Type

 • One Way: 1

 • Two Way: 2

 • Polygon-Centroid: 3

 • Polygon-Length: 4

"FLOOR_DIST_TYPE"

Integer

-

Required

3

Load Direction

 • Local x: "LX"

 • Local y: "LY"

 • Local z: "LZ"

 • Global X: "GX"

 • Global Y: "GY"

 • Global Z: "GZ"

"DIR"

String

"LX"

Optional

4

Projection Boolean

"OPT_PROJECTION"

Boolean

false

Optional

5

Description

"DESC"

String

Blank

Optional

6

Load Group Name

"GROUP_NAME"

String

Blank

Optional

7

Nodes defining Loading Area

"NODES"

Array
[Integer]

-

Required

When Distribution Type, "FLOOR_DIST_TYPE" is 1

8

Load Angle(A1)

"LOAD_ANGLE"

Number

0

Optional

When Distribution Type, "FLOOR_DIST_TYPE" is 2

8

Allow Polygon Type Unit Angle

"OPT_ALLOW_POLYGON_TYPE_UNIT_AREA"

Boolean

false

Optional

When Distribution Type, "FLOOR_DIST_TYPE" is 1 or 2

9

Exclude Inner Element of Area

"OPT_EXCLUDE_INNER_ELEM_AREA"

Boolean

false

Optional

10

No. of Sub Beams

"SUB_BEAM_NUM"

Integer

0

Optional

11

Sub-Beam Angle (A2)

"SUB_BEAM_ANGLE"

Number

0

Optional

12

Unit Self Weight

"UNIT_SELF_WIEGHT"

Number

0

Optional



0
Was this article helpful?