Skip to main content
JSON Manual Created Edited

Grid Analysis Load

Input URI

{base url} + db/GALD



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "GALD": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "Load Case Name",
                "type": "string"
            },
            "LCTYPE": {
                "description": "Load Case Type",
                "type": "string"
            },
            "SUBTYPE": {
                "description": "Sub Load Case Type",
                "type": "string"
            },
            "LOAD": {
                "description": "Define Dead Load",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "LTYPE": {
                            "description": "Dead Load Type",
                            "type": "string"
                        },
                        "CLINE": {
                            "description": "Center Line",
                            "type": "string"
                        },
                        "SMLTYPE": {
                            "description": "Main Line Type - Start",
                            "type": "string"
                        },
                        "EMLTYPE": {
                            "description": "Main Line Type - End",
                            "type": "string"
                        },
                        "SMLINE": {
                            "description": "Main Line - Start",
                            "type": "string"
                        },
                        "EMLINE": {
                            "description": "Main Line - End",
                            "type": "string"
                        },
                        "SCROSS": {
                            "description": "Cross Beam - Start",
                            "type": "string"
                        },
                        "ECROSS": {
                            "description": "Cross Line - End",
                            "type": "string"
                        },
                        "SMEDIAN": {
                            "description": "Median - Start",
                            "type": "string"
                        },
                        "EMEDIAN": {
                            "description": "Median - End",
                            "type": "string"
                        },
                        "SLOAD": {
                            "description": "Load Value - Start",
                            "type": "number"
                        },
                        "ELOAD": {
                            "description": "Load Value - End",
                            "type": "number"
                        },
                        "MLRANGE": {
                            "description": "Main Load Width",
                            "type": "number"
                        },
                        "LLOAD": {
                            "description": "Load Value",
                            "type": "number"
                        }
                    }
                }
            }
        }
    }
}


Examples

Dead Load Type

{
    "Assign": {
        "1": {
            "LCNAME": "DL",
            "LCTYPE": "DL",
            "LOAD": [
                {
                    "LTYPE": "POINT",
                    "CLINE": "L1",
                    "SMLTYPE": "G",
                    "EMLTYPE": "G",
                    "SMLINE": "G1",
                    "EMLINE": "G1",
                    "SCROSS": "C1",
                    "ECROSS": "C1",
                    "SLOAD": 12,
                    "ELOAD": 0
                },
                {
                    "LTYPE": "LINE",
                    "CLINE": "L1",
                    "SMLTYPE": "G",
                    "EMLTYPE": "G",
                    "SMLINE": "G1",
                    "EMLINE": "G2",
                    "SCROSS": "C1",
                    "ECROSS": "C1",
                    "SLOAD": 13,
                    "ELOAD": 11
                },
                {
                    "LTYPE": "AREA",
                    "CLINE": "L1",
                    "SMLTYPE": "L",
                    "EMLTYPE": "L",
                    "SMLINE": "L1",
                    "EMLINE": "L3",
                    "SCROSS": "C14",
                    "ECROSS": "C18",
                    "SLOAD": 21,
                    "ELOAD": 24
                }
            ]
        }
    }
}

Vehicle Live Load Type_L-Load Type-A (Load Range 6m)

{
    "Assign": {
        "1": {
            "LCNAME": "VL01",
            "LCTYPE": "VLL",
            "SUBTYPE": "L-LOAD-A",
            "LOAD": [
                {
                    "CLINE": "L1",
                    "SMLTYPE": "G",
                    "EMLTYPE": "L",
                    "SMLINE": "G1",
                    "EMLINE": "L2",
                    "SCROSS": "C2",
                    "ECROSS": "C3",
                    "SMEDIAN": "L1",
                    "EMEDIAN": "L1",
                    "MLRANGE": 5.5
                },
                {
                    "CLINE": "L2",
                    "SMLTYPE": "G",
                    "EMLTYPE": "L",
                    "SMLINE": "G2",
                    "EMLINE": "L2",
                    "SCROSS": "C3",
                    "ECROSS": "C4",
                    "SMEDIAN": "L2",
                    "EMEDIAN": "L2",
                    "MLRANGE": 5.5
                }
            ]
        }
    }
}

Vehicle Live Load Type_L-Load Type-B (Load Range 10m)

{
    "Assign": {
        "1": {
            "LCNAME": "VL02",
            "LCTYPE": "VLL",
            "SUBTYPE": "L-LOAD-B",
            "LOAD": [
                {
                    "CLINE": "L2",
                    "SMLTYPE": "L",
                    "EMLTYPE": "L",
                    "SMLINE": "L1",
                    "EMLINE": "L2",
                    "SCROSS": "C10",
                    "ECROSS": "C12",
                    "SMEDIAN": "L1",
                    "EMEDIAN": "L3",
                    "MLRANGE": 5.5
                },
                {
                    "CLINE": "L2",
                    "SMLTYPE": "L",
                    "EMLTYPE": "L",
                    "SMLINE": "L1",
                    "EMLINE": "L2",
                    "SCROSS": "C12",
                    "ECROSS": "C13",
                    "SMEDIAN": "L1",
                    "EMEDIAN": "L3",
                    "MLRANGE": 5.5
                }
            ]
        }
    }
}

Vehicle Live Load Type_T-Load Type-A

{
    "Assign": {
        "1": {
            "LCNAME": "VL03",
            "LCTYPE": "VLL",
            "SUBTYPE": "T-LOAD-A",
            "LOAD": [
                {
                    "CLINE": "L1",
                    "SMLTYPE": "G",
                    "EMLTYPE": "G",
                    "SMLINE": "G1",
                    "EMLINE": "G2",
                    "SCROSS": "C13",
                    "ECROSS": "C11",
                    "SMEDIAN": "L1",
                    "EMEDIAN": "L2"
                }
            ]
        }
    }
}

Vehicle Live Load Type_T-Load Type-B

{
    "Assign": {
        "1": {
            "LCNAME": "VL04",
            "LCTYPE": "VLL",
            "SUBTYPE": "T-LOAD-B",
            "LOAD": [
                {
                    "CLINE": "L1",
                    "SMLTYPE": "G",
                    "EMLTYPE": "G",
                    "SMLINE": "G2",
                    "EMLINE": "G3",
                    "SCROSS": "C10",
                    "ECROSS": "C11",
                    "SMEDIAN": "L1",
                    "EMEDIAN": "L1"
                },
                {
                    "CLINE": "L2",
                    "SMLTYPE": "G",
                    "EMLTYPE": "G",
                    "SMLINE": "G3",
                    "EMLINE": "G4",
                    "SCROSS": "C11",
                    "ECROSS": "C12",
                    "SMEDIAN": "L2",
                    "EMEDIAN": "L2"
                }
            ]
        }
    }
}

Crowd Live Load Type

{
    "Assign": {
        "1": {
            "LCNAME": "CL",
            "LCTYPE": "CLL",
            "SUBTYPE": "JAPANHW",
            "LOAD": [
                {
                    "CLINE": "L1",
                    "SMLTYPE": "L",
                    "EMLTYPE": "G",
                    "SMLINE": "L2",
                    "EMLINE": "G2",
                    "SCROSS": "C15",
                    "ECROSS": "C10"
                },
                {
                    "CLINE": "L2",
                    "SMLTYPE": "L",
                    "EMLTYPE": "L",
                    "SMLINE": "L1",
                    "EMLINE": "L2",
                    "SCROSS": "C10",
                    "ECROSS": "C12"
                }
            ]
        }
    }
}

Other Live Load Type

{
    "Assign": {
        "1": {
            "LCNAME": "OL",
            "LCTYPE": "OLL",
            "LOAD": [
                {
                    "CLINE": "L1",
                    "SMLTYPE": "G",
                    "EMLTYPE": "G",
                    "SMLINE": "G2",
                    "EMLINE": "G3",
                    "SCROSS": "C7",
                    "ECROSS": "C9",
                    "LLOAD": 12
                },
                {
                    "CLINE": "L2",
                    "SMLTYPE": "L",
                    "EMLTYPE": "L",
                    "SMLINE": "L1",
                    "EMLINE": "L2",
                    "SCROSS": "C11",
                    "ECROSS": "C12",
                    "LLOAD": 23
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LCNAME"

String

-

Required

2

Load Case Type

 • Dead Load : "DL"

 • Vehicles Live Load : "VLL"

 • Crowd Live Load : "CLL"

 • Other Live Load : "OLL"

"LCTYPE"

String

-

Required

3

Sub Load Type

 <strong>• </strong>When Load Case Type = "VLL"

   ◦ L-Load Type-A (Load Range 6m) : "L-LOAD-A"

   ◦ L-Load Type-B (Load Range 10m) : "L-LOAD-B"

   ◦ T-Load Type-A : "T-LOAD-A"

   ◦ T-Load Type-B : "T-LOAD-B"

"SUBTYPE"

String

-

Required

Dead Load Type

4

Define Dead Load

 • Insert data as object

"LOAD"

Array
[Object]

-

Required

(1)

Dead Load Type

 • Point : "POINT"

 • Line : "LINE"

 • Area : "AREA"

"LTYPE"

String

-

Required

(2)

Center Line

"CLINE"

String

-

Required

(3)

Main Line Type - Start

 • Main Girder : "G"

 • Load Line : "L"

"SMLTYPE"

String

-

Required

(4)

Main Line Type - End

 • Main Girder : "G"

 • Load Line : "L"

"EMLTYPE"

String

-

Required

(5)

Main Line - Start

"SMLINE"

String

-

Required

(6)

Main Line - End

"EMLINE"

String

-

Required

(7)

Cross Beam - Start

"SCROSS"

String

-

Required

(8)

Cross Line - End

"ECROSS"

String

-

Required

(9)

Load Value - Start

"SLOAD"

Number

-

Required

(10)

Load Value - End

"ELOAD"

Number

-

Required

Vehicle Live Load Type

4

Define Dead Load

 • Insert data as object

"LOAD"

Array
[Object]

-

Required

(1)

Center Line

"CLINE"

String

-

Required

(2)

Main Line Type - Start

 • Main Girder : "G"

 • Load Line : "L"

"SMLTYPE"

String

-

Required

(3)

Main Line Type - End

 • Main Girder : "G"

 • Load Line : "L"

"EMLTYPE"

String

-

Required

(4)

Main Line - Start

"SMLINE"

String

-

Required

(5)

Main Line - End

"EMLINE"

String

-

Required

(6)

Cross Beam - Start

"SCROSS"

String

-

Required

(7)

Cross Line - End

"ECROSS"

String

-

Required

(8)

Median - Start

 • None : "None"

 • Load Line : Load Line Name

"SMEDIAN"

String

-

Required

(9)

Median - End

 • None : "None"

 • Load Line : Load Line Name

"EMEDIAN"

String

-

Required

(10)

Main Load Width

 • When Sub Load Type is L-Load Type-A (Load Range 6m) or L-Load Type-B (Load Range 10m)

"MLRANGE"

Number

0

Optional

Crowd Live Load Type

4

Define Dead Load

 • Insert data as object

"LOAD"

Array
[Object]

-

Required

(1)

Center Line

"CLINE"

String

-

Required

(2)

Main Line Type - Start

 • Main Girder : "G"

 • Load Line : "L"

"SMLTYPE"

String

-

Required

(3)

Main Line Type - End

 • Main Girder : "G"

 • Load Line : "L"

"EMLTYPE"

String

-

Required

(4)

Main Line - Start

"SMLINE"

String

-

Required

(5)

Main Line - End

"EMLINE"

String

-

Required

(6)

Cross Beam - Start

"SCROSS"

String

-

Required

(7)

Cross Line - End

"ECROSS"

String

-

Required

Other Live Load Type

4

Define Dead Load

 • Insert data as object

"LOAD"

Array
[Object]

-

Required

(1)

Center Line

"CLINE"

String

-

Required

(2)

Main Line Type - Start

 • Main Girder : "G"

 • Load Line : "L"

"SMLTYPE"

String

-

Required

(3)

Main Line Type - End

 • Main Girder : "G"

 • Load Line : "L"

"EMLTYPE"

String

-

Required

(4)

Main Line - Start

"SMLINE"

String

-

Required

(5)

Main Line - End

"EMLINE"

String

-

Required

(6)

Cross Beam - Start

"SCROSS"

String

-

Required

(7)

Cross Line - End

"ECROSS"

String

-

Required

(8)

Load Value

"LLOAD"

Number

-

Required



0
Was this article helpful?