Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleLLAN
Code Block
POST, GET, PUT {{Base Url}}/db/llan

    "LLAN": {
        "COMMON": {
            "__DESC__": "Common",
            "__TYPE__": {
                "LL_NAME": {
                    "__DESC__": "Name of Line Lane",
                    "__TYPE__": "String"
                },
                "LOAD_DIST": {
                    "__DESC__": "Load Distribution",
                    "__TYPE__": "String"
                },
                "GROUP_NAME": {
                    "__DESC__": "Name of Load Group",
                    "__TYPE__": "String"
                },
                "SKEW_START": {
                    "__DESC__": "Skew Start",
                    "__TYPE__": "Real"
                },
                "SKEW_END": {
                    "__DESC__": "Skew End",
                    "__TYPE__": "Real"
                },
                "MOVING": {
                    "__DESC__": "Moving Direction",
                    "__TYPE__": "String"
                },
                "WHEEL_SPACE": {
                    "__DESC__": "Wheel Space",
                    "__TYPE__": "Real"
                },
                "WIDTH": {
                    "__DESC__": "Width",
                    "__TYPE__": "Real"
                },
                "OPT_AUTO_LANE": {
                    "__DESC__": "Auto Lane Optimize",
                    "__TYPE__": "Bool"
                },
                "ALLOW_WIDTH": {
                    "__DESC__": "Allow Width",
                    "__TYPE__": "Real"
                }
            }
        },
        "LANE_ITEMS": {
            "__DESC__": "Lane Data",
            "__TYPE__": [
                {
                    "ELEM": {
                        "__DESC__": "Key Element",
                        "__TYPE__": "Integer"
                    },
                    "ECC": {
                        "__DESC__": "Eccentricity",
                        "__TYPE__": "Real"
                    },
                    "FACT": {
                        "__DESC__": "Factor",
                        "__TYPE__": "Real"
                    },
                    "SPAN_START": {
                        "__DESC__": "Span Start",
                        "__TYPE__": "Bool"
                    },
                    "ECCEN_VERT_LOAD": {
                        "__DESC__": "Eccen. Vert. Loads",
                        "__TYPE__": "Real"
                    },
                    "CENT_F": {
                        "__DESC__": "CE",
                        "__TYPE__": "Real"
                    }
                }
            ]
        },
        "SPECIAL_LANE_ITEMS": {
            "__DESC__": "Used only when importing",
            "__TYPE__": [
                {
                    "ELEMS": {
                        "__DESC__": "Key Elements",
                        "__TYPE__": [
                            "Integer"
                        ]
                    },
                    "ECC": {
                        "__DESC__": "Eccentricity",
                        "__TYPE__": "Real"
                    },
                    "FACT": {
                        "__DESC__": "Factor",
                        "__TYPE__": "Real"
                    },
                    "ECCEN_VERT_LOAD": {
                        "__DESC__": "Eccen. Vert. Loads",
                        "__TYPE__": "Real"
                    },
                    "CENT_F": {
                        "__DESC__": "CE",
                        "__TYPE__": "Real"
                    },
                    "SPAN_START": {
                        "__DESC__": "Span Start",
                        "__TYPE__": "Bool"
                    },
                    "SPAN_START_NO_LIST": {
                        "__DESC__": "Span Start No",
                        "__TYPE__": [
                            "Integer"
                        ]
                    }
                }
            ]
        }
    }

...

NO.

Name

API - Key

API - Value Type

Default

Lane Element Option

Cross Beam Option

Common Items

1

"COMMON"

2

Name of Line Lane

"LL_NAME"

🇸

🔴

🔴

3

Load Distribution

  • Lane Element : "LANE"

  • Cross Beam : "CROSS"

"LOAD_DIST"

🇸

🔴

🔴

4

Name of Load Structure Group

"GROUP_NAME"

🇸

🔴

5

Skew Start

"SKEW_START"

🇷

0

🔺

6

Skew End

"SKEW_END"

🇷

0

🔺

7

Moving Direction

  • "FORWARD"

  • "BACKWARD"

  • "BOTH"

"MOVING"

🇸

🔴

🔴

8

Wheel Spacing

"WHEEL_SPACE"

🇷

0

🔺

🔺

9

Lane Width

"WIDTH"

🇷

🔴

🔴

10

Transverse Lane Optimization

"OPT_AUTO_LANE"

🇧

FALSE

🔺

🔺

11

Allow Width

"ALLOW_WIDTH"

🇷

🔺

🔺

INPUT METHOD 1

Lane Items

12

"LANE_ITEMS"

🔴

🔴

13

Element No.

"ELEM"

🇮

🔴

🔴

14

Eccentricity

"ECC"

🇷

0

🔺

🔺

(Eurocode)

17

Eccentricity of Vertical Loads to Consider Cant

"ECCEN_VERT_LOAD"

🇷

0

🔺

🔺

(Korea, AASHTO Standard, Taiwan)

15

Factor

(Korea, AASHTO Standard, Taiwan code)

"FACT"

🇷

🔺

🔺

(Korea, AASHTO Standard, AASHO LRFD, PENNDOT, China, Taiwan, Australia, Poland)

16

Span Start

"SPAN_START"

🇧

🔺

🔺

(AASHTO LRFD)

18

Centrifugal force factor (AASHTO LRFD)

"CENT_F"

🇷

🔺

🔺

INPUT METHOD 2

SPECIAL_LANE_ITEMS

19

"SPECIAL_LANE_ITEMS"

🔴

🔴

20

Element No. List

"ELEMS"

🇮

🔴

🔴

21

Span Start Element No. List

"SPAN_START_NO_LIST"

🇮

🔴

🔴

...

  • The JSON format example for inputting Traffic Line Lane : INPUT METHOD 2 - Special Lane Items

Expand
titleAPI EXAMPLE - Traffic Line Lane (Eurocode) - Lane Element Option
Code Block
   {
    "LLANAssign": {
            "2": {
                "COMMON": {
                    "LL_NAME": "Lane",
                    "LOAD_DIST": "LANE",
                    "GROUP_NAME": "Structure Group1",
                    "SKEW_START": 0.0,
                    "SKEW_END": 0.0,
                    "MOVING": "BOTH",
                    "WHEEL_SPACE": 1.8,
                    "WIDTH": 3.0,
                    "OPT_AUTO_LANE": false,
                    "ALLOW_WIDTH": 3.0
                },
                "SPECIAL_LANE_ITEMS":[
                    {
                        "ELEMS": [
                            1001,1002,1003
                        ],
                        "ECC": 0.0,
                        "FACT": 0.0,
                        "ECCEN_VERT_LOAD": 0.0,
                        "CENT_F": 0.5,
                        "SPAN_START": true,
                        "SPAN_START_NO_LIST": [
                            1001, 1002
                        ]
                    }
                ]
            }
        }
}        

  • The JSON format example for inputting Traffic Line Lane : INPUT METHOD 1 - Lane Items

Expand
titleAPI EXAMPLE - Traffic Line Lane (Eurocode) - Lane Element Option
Code Block
{
    "LLANAssign": {
        "1": {
            "COMMON": {
                "LL_NAME": "LN-LE",
                "LOAD_DIST": "LANE",

                "MOVING": "BOTH",

                "WHEEL_SPACE": 2.0,
                "WIDTH": 3.0,

                "OPT_AUTO_LANE": true,
                "ALLOW_WIDTH": 4.0
            },
            "LANE_ITEMS": [
                {
                    "ELEM": 101,
                    "ECC": 1.1,
                    "ECCEN_VERT_LOAD": 1.2,
                },
                {
                    "ELEM": 102,
                    "ECC": 1.1,
                    "ECCEN_VERT_LOAD": 1.2,
                },
                {
                    "ELEM": 103,
                    "ECC": 1.1,
                    "ECCEN_VERT_LOAD": 1.2,
                }
            ]
        }
    }
}    
Expand
titleAPI EXAMPLE - Traffic Line Lane (Eurocode) - Cross Beam Option
Code Block
{
    "LLANAssign": {
        "1": {
            "COMMON": {
                "LL_NAME": "LN-LE",

                "LOAD_DIST": "CROSS",
                "GROUP_NAME": "CrossStructure Group1",
                "SKEW_START": 44.5,
                "SKEW_END": 47.7,

                "MOVING": "BOTH",

                "WHEEL_SPACE": 2.0,
                "WIDTH": 3.0,

                "OPT_AUTO_LANE": true,
                "ALLOW_WIDTH": 4.0
            },
            "LANE_ITEMS": [
                {
                    "ELEM": 101,
                    "ECC": 1.1,
                    "ECCEN_VERT_LOAD": 1.2,
                },
                {
                    "ELEM": 102,
                    "ECC": 1.1,
                    "ECCEN_VERT_LOAD": 1.2,
                },
                {
                    "ELEM": 103,
                    "ECC": 1.1,
                    "ECCEN_VERT_LOAD": 1.2,
                }
            ]
        }
    }
}