Input URI
{base url} + db/IMPF |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"IMPF": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"ITEMS": {
"description": "Items",
"type": "array",
"items": {
"type": "object",
"properties": {
"ID": {
"description": "ID",
"type": "integer"
},
"LANE_TYPE": {
"description": "LaneType",
"type": "string"
},
"LANE_NAME": {
"description": "LaneName",
"type": "string"
},
"ELEMTYPE": {
"description": "ElementType",
"type": "string"
},
"FACT_TYPE": {
"description": "FactorType",
"type": "string"
},
"FACTOR": {
"description": "Impact/EffectiveSpanLengthFactor",
"type": "number"
},
"PARTS": {
"description": "PartArray",
"type": "array",
"items": {
"type": "boolean",
"maxItems": 5
}
},
"COMPONENTS": {
"description": "ComponentArray",
"type": "array",
"items": {
"type": "boolean",
"maxItems": 8
}
}
}
}
}
}
}
}
Examples
Line Lane - Impact Factor
"Assign": {
"82": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_01",
"FACT_TYPE": "IMPACT_FACT",
"FACTOR": 0.3
},
{
"ID": 2,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_02",
"FACT_TYPE": "IMPACT_FACT",
"FACTOR": 0.3
}
]
}
}
}
Line Lane - Effective Span Length (User Input)
"Assign": {
"83": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_01",
"FACT_TYPE": "EFF_SPAN_LEN_USER",
"FACTOR": 12
},
{
"ID": 2,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_02",
"FACT_TYPE": "EFF_SPAN_LEN_USER",
"FACTOR": 12
}
]
}
}
}
Line Lane - Effective Span Length (Auto Calculation)
"Assign": {
"163": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_01",
"ELEMTYPE": "BEAM",
"FACT_TYPE": "EFF_SPAN_LEN_AUTO",
"FACTOR": 0,
"PARTS": [
true,
true,
true,
true,
true
],
"COMPONENTS": [
true,
true,
true,
true,
true,
true,
false,
false
]
},
{
"ID": 2,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_02",
"ELEMTYPE": "BEAM",
"FACT_TYPE": "EFF_SPAN_LEN_AUTO",
"FACTOR": 0,
"PARTS": [
true,
true,
true,
true,
true
],
"COMPONENTS": [
true,
true,
true,
true,
true,
true,
false,
false
]
}
]
},
"446": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_01",
"ELEMTYPE": "TRUSS",
"FACT_TYPE": "EFF_SPAN_LEN_AUTO",
"FACTOR": 0,
"COMPONENTS": [
true,
true,
false,
false,
false,
false,
false,
false
]
},
{
"ID": 2,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_02",
"ELEMTYPE": "TRUSS",
"FACT_TYPE": "EFF_SPAN_LEN_AUTO",
"FACTOR": 0,
"COMPONENTS": [
true,
true,
false,
false,
false,
false,
false,
false
]
}
]
},
"447": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_01",
"ELEMTYPE": "PLATE",
"FACT_TYPE": "EFF_SPAN_LEN_AUTO",
"FACTOR": 0,
"PARTS": [
true,
true,
true,
true,
true
],
"COMPONENTS": [
true,
true,
true,
true,
true,
true,
true,
true
]
},
{
"ID": 2,
"LANE_TYPE": "LINE",
"LANE_NAME": "LL_02",
"ELEMTYPE": "PLATE",
"FACT_TYPE": "EFF_SPAN_LEN_AUTO",
"FACTOR": 0,
"PARTS": [
true,
true,
true,
true,
true
],
"COMPONENTS": [
true,
true,
true,
true,
true,
true,
true,
true
]
}
]
}
}
}
Surface Lane
"Assign": {
"527": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "SURFACE",
"LANE_NAME": "LL_01",
"FACT_TYPE": "IMPACT_FACT",
"FACTOR": 0.3
}
]
},
"528": {
"ITEMS": [
{
"ID": 1,
"LANE_TYPE": "SURFACE",
"LANE_NAME": "LL_01",
"FACT_TYPE": "EFF_SPAN_LEN_USER",
"FACTOR": 12
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Additional Impact Factor • Insert the data as an object |
"ITEM" |
Array |
- |
Required |
|
Line Lane (Impact Factor, Effective Span Length - User Input), Surface Lane |
||||||
(1) |
Serial Number |
"ID" |
Integer |
- |
Required |
|
(2) |
Lane Type • Line Lane: "LINE" • Surface Lane: "SURFACE" |
"LANE_TYPE" |
String |
- |
Required |
|
(3) |
Lane Name |
"LANE_NAME" |
String |
- |
Required |
|
(4) |
Factor Type • Impact Factor: "IMPACT_FACT" • Effective Span Length: "EFF_SPAN_LEN_USER" |
"FACT_TYPE" |
String |
- |
Required |
|
(5) |
Factor • Impact Factor: greater than 0 and less than or equal to 0.3 • Effective Span Length: greater than 0 |
"FACTOR" |
Number |
- |
Required |
|
Line Lane (Effective Span Length - Auto Calculation) |
||||||
(1) |
Serial Number |
"ID" |
Integer |
- |
Required |
|
(2) |
Lane Type • Line Lane: "LINE" |
"LANE_TYPE" |
String |
- |
Required |
|
(3) |
Lane Name |
"LANE_NAME" |
String |
- |
Required |
|
(4) |
Element Type • Beam: "BEAM" • Truss: "TRUSS" • Plate: "PLATE" |
"ELEMTYPE" |
String |
- |
Required |
|
(5) |
Factor Type • Effective Span Length: "EFF_SPAN_LEN_AUTO" |
"FACT_TYPE" |
String |
- |
Required |
|
(7) |
Parts • Beam: [i, 1/4, 1/2, 3/4, j] • Plate: [cent, i, j, k, l] |
"PARTS" |
Array |
- |
Required |
|
(8) |
Components • Beam: [My_max, My_min, Mz_max, Mz_min, Fx_max, Fx_min] • Truss: [Max, Min] • Plate: [Mxx_max, Mxx_min, Myy_max, Myy_min, Fxx_max, Fxx_min, Fyy_max, Fyy_min] |
"COMPONENTS" |
Array |
- |
Required |
¹⁾ Available Moving Load Code
• Korea