Input URI
{base url} + db/SLANop |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"SLANOP": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"LANE_NAME": {
"description": "LaneName",
"type": "string"
},
"LANE_ID": {
"description": "LaneID",
"type": "integer"
},
"SKEW_START": {
"description": "SKEW_START",
"type": "number"
},
"SKEW_END": {
"description": "SKEW_END",
"type": "number"
},
"MOVING": {
"description": "MovingDirection",
"type": "string"
},
"OPTIMIZE_WIDTH": {
"description": "OptimizedWIdth",
"type": "number"
},
"LANE_WIDTH": {
"description": "LaneWidth",
"type": "number"
},
"ANALYSIS_LANE_OFFSET": {
"description": "AnalysisLaneOffset",
"type": "number"
},
"WHEEL_SPACE": {
"description": "WheelSpace",
"type": "number"
},
"MARGIN": {
"description": "Margin",
"type": "number"
},
"OPT_STRADD": {
"description": "BSStraddlingLaneBoolean",
"type": "integer"
},
"OFFSET_TYPE": {
"description": "OffsetType",
"type": "integer"
},
"DIVIDE_NUM": {
"description": "Dividenumber",
"type": "integer"
},
"CHINA_ITEMS": {
"description": "",
"type": "array",
"items": {
"type": "object",
"properties": {
"NODE_KEY": {
"description": "NodeKey",
"type": "integer"
},
"OFFSET": {
"description": "Offset",
"type": "number"
},
"SPAN_LENGTH": {
"description": "SpanLength",
"type": "number"
},
"SPAN_START": {
"description": "SpanStartBoolean",
"type": "boolean"
}
}
}
},
"ITEMS": {
"description": "",
"type": "array",
"items": {
"type": "object",
"properties": {
"NODE_KEY": {
"description": "NodeKey",
"type": "integer"
},
"OFFSET": {
"description": "Offset",
"type": "number"
},
"FACTOR": {
"description": "Factor",
"type": "number"
},
"SPAN_START": {
"description": "SpanStartBoolean",
"type": "boolean"
},
"CENT_F": {
"description": "CentF",
"type": "number"
}
}
}
}
}
}
}
Examples
AASHTO Standard
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 1.8288,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": true
},
{
"NODE_KEY": 2,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": false
},
{
"NODE_KEY": 3,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": false
},
{
"NODE_KEY": 4,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": false
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BACKWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1.8288,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": true
},
{
"NODE_KEY": 84,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": false
},
{
"NODE_KEY": 85,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": false
},
{
"NODE_KEY": 86,
"OFFSET": -1.5,
"FACTOR": 1.25,
"SPAN_START": false
}
]
}
}
}
AASHTO LRFD
"SLANOP": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 1.8288,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
},
{
"NODE_KEY": 2,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
},
{
"NODE_KEY": 3,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
},
{
"NODE_KEY": 4,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "FORWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1.8288,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
},
{
"NODE_KEY": 84,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
},
{
"NODE_KEY": 85,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
},
{
"NODE_KEY": 86,
"OFFSET": -1.5,
"SPAN_START": false,
"CENT_F": 0.5
}
]
}
}
}
PENNDOT
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 1.8288,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 2,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 3,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 4,
"OFFSET": -1.5,
"SPAN_START": false
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BACKWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1.8288,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 84,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 85,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 86,
"OFFSET": -1.5,
"SPAN_START": false
}
]
}
}
}
China
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 1.8,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"CHINA_ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": true
},
{
"NODE_KEY": 2,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": false
},
{
"NODE_KEY": 3,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": false
},
{
"NODE_KEY": 4,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": false
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "FORWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1.8,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"CHINA_ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": true
},
{
"NODE_KEY": 84,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": false
},
{
"NODE_KEY": 85,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": false
},
{
"NODE_KEY": 86,
"OFFSET": -1.5,
"SPAN_LENGTH": 12,
"SPAN_START": false
}
]
}
}
}
Canada
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 1.8,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5
},
{
"NODE_KEY": 2,
"OFFSET": -1.5
},
{
"NODE_KEY": 3,
"OFFSET": -1.5
},
{
"NODE_KEY": 4,
"OFFSET": -1.5
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "FORWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1.8,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5
},
{
"NODE_KEY": 84,
"OFFSET": -1.5
},
{
"NODE_KEY": 85,
"OFFSET": -1.5
},
{
"NODE_KEY": 86,
"OFFSET": -1.5
}
]
}
}
}
BS
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 5,
"LANE_WIDTH": 4,
"WHEEL_SPACE": 1,
"MARGIN": 0.1,
"OPT_STRADD": 1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5
},
{
"NODE_KEY": 2,
"OFFSET": -1.5
},
{
"NODE_KEY": 3,
"OFFSET": -1.5
},
{
"NODE_KEY": 4,
"OFFSET": -1.5
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 5,
"LANE_WIDTH": 4,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1,
"MARGIN": 0.1,
"OPT_STRADD": 0,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5
},
{
"NODE_KEY": 84,
"OFFSET": -1.5
},
{
"NODE_KEY": 85,
"OFFSET": -1.5
},
{
"NODE_KEY": 86,
"OFFSET": -1.5
}
]
}
}
}
Eurocode
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 2,
"MARGIN": 0.1,
"OPT_STRADD": 1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5
},
{
"NODE_KEY": 2,
"OFFSET": -1.5
},
{
"NODE_KEY": 3,
"OFFSET": -1.5
},
{
"NODE_KEY": 4,
"OFFSET": -1.5
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 2,
"MARGIN": 0.1,
"OPT_STRADD": 0,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5
},
{
"NODE_KEY": 84,
"OFFSET": -1.5
},
{
"NODE_KEY": 85,
"OFFSET": -1.5
},
{
"NODE_KEY": 86,
"OFFSET": -1.5
}
]
}
}
}
Australia
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3.2,
"WHEEL_SPACE": 2,
"MARGIN": 0.1,
"OPT_STRADD": 1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5,
"SPAN_START": true
},
{
"NODE_KEY": 2,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 3,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 4,
"OFFSET": -1.5,
"SPAN_START": false
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "FORWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3.2,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 2,
"MARGIN": 0.1,
"OPT_STRADD": 0,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5,
"SPAN_START": true
},
{
"NODE_KEY": 84,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 85,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 86,
"OFFSET": -1.5,
"SPAN_START": false
}
]
}
}
}
Poland
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 2.7,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5,
"SPAN_START": true
},
{
"NODE_KEY": 2,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 3,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 4,
"OFFSET": -1.5,
"SPAN_START": false
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BACKWARD",
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 2.7,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5,
"SPAN_START": true
},
{
"NODE_KEY": 84,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 85,
"OFFSET": -1.5,
"SPAN_START": false
},
{
"NODE_KEY": 86,
"OFFSET": -1.5,
"SPAN_START": false
}
]
}
}
}
Russia
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"WHEEL_SPACE": 1.9,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5
},
{
"NODE_KEY": 2,
"OFFSET": -1.5
},
{
"NODE_KEY": 3,
"OFFSET": -1.5
},
{
"NODE_KEY": 4,
"OFFSET": -1.5
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"OPTIMIZE_WIDTH": 4,
"LANE_WIDTH": 3,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1.9,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5
},
{
"NODE_KEY": 84,
"OFFSET": -1.5
},
{
"NODE_KEY": 85,
"OFFSET": -1.5
},
{
"NODE_KEY": 86,
"OFFSET": -1.5
}
]
}
}
}
South Africa
"Assign": {
"1": {
"LANE_NAME": "LL_01",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "BOTH",
"OPTIMIZE_WIDTH": 5,
"LANE_WIDTH": 4,
"WHEEL_SPACE": 1,
"MARGIN": 0.1,
"OFFSET_TYPE": 0,
"DIVIDE_NUM": 2,
"ITEMS": [
{
"NODE_KEY": 1,
"OFFSET": -1.5
},
{
"NODE_KEY": 2,
"OFFSET": -1.5
},
{
"NODE_KEY": 3,
"OFFSET": -1.5
},
{
"NODE_KEY": 4,
"OFFSET": -1.5
}
]
},
"2": {
"LANE_NAME": "LL_02",
"SKEW_START": 10,
"SKEW_END": 15,
"MOVING": "FORWARD",
"OPTIMIZE_WIDTH": 5,
"LANE_WIDTH": 4,
"ANALYSIS_LANE_OFFSET": 2,
"WHEEL_SPACE": 1,
"MARGIN": 0.1,
"OFFSET_TYPE": 1,
"ITEMS": [
{
"NODE_KEY": 83,
"OFFSET": -1.5
},
{
"NODE_KEY": 84,
"OFFSET": -1.5
},
{
"NODE_KEY": 85,
"OFFSET": -1.5
},
{
"NODE_KEY": 86,
"OFFSET": -1.5
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Name of Surface Lane |
"LANE_NAME" |
String |
- |
Required |
|
2 |
Optimization Lane |
"OPTIMIZE_WIDTH" |
Number |
- |
Required |
|
3 |
Lane Width |
"LANE_WIDTH" |
Number |
- |
Required |
|
4 |
Offset Type (Generate Analysis Lanes) • Number of Lane: 0 • Offset from Centerline: 1 |
"OFFSET_TYPE" |
Integer |
- |
Required |
|
5 |
Divide Number (Number of Lanes) • if "OFFSET_TYPE": 0 |
"DIVIDE_NUM" |
Integer |
1 |
Optional |
|
6 |
Analysis Lane Offset • if "OFFSET_TYPE": 1 |
"ANALYSIS_LANE_OFFSET" |
Number |
1 |
Optional |
|
7 |
Wheel Spacing |
"WHEEL_SPACE" |
Number |
0 |
Optional |
|
8 |
Margin |
"MARGIN" |
Number |
0 |
Optional9 |
|
9 |
Use Straddling Lane Type ¹⁾ |
"OPT_STRADD" |
Boolean |
false |
Optional |
|
10 |
Skew Start |
"SKEW_START" |
Number |
0 |
Optional |
|
11 |
Skew End |
"SKEW_END" |
Number |
0 |
Optional |
|
12 |
Moving Direction • Forward: "FORWARD" • Backward: "BACKWARD" • Both: "BOTH" |
"MOVING" |
String |
- |
Required |
|
13 |
Lane Items • Insert the data as an object |
"ITEMS" |
Array |
- |
Required |
|
AASHTO Standard |
||||||
(1) |
Node No. |
"NODE_KEY" |
Integer |
- |
Required |
|
(2) |
Offset Distance to Lane Center |
"OFFSET" |
Number |
0 |
Optional |
|
(3) |
Impact Factor |
"FACTOR" |
Number |
0 |
Optional |
|
(4) |
Span Start |
"SPAN_START" |
Boolean |
false |
Optional |
|
AASHTO LRFD |
||||||
(1) |
Node No. |
"NODE_KEY" |
Integer |
- |
Required |
|
(2) |
Offset Distance to Lane Center |
"OFFSET" |
Number |
0 |
Optional |
|
(3) |
Span Start |
"SPAN_START" |
Boolean |
false |
Optional |
|
(4) |
Centrifugal Force Factor |
"CENT_F" |
Number |
0 |
Optional |
|
PENNDOT, Australia, Poland |
||||||
(1) |
Node No. |
"NODE_KEY" |
Integer |
- |
Required |
|
(2) |
Offset Distance to Lane Center |
"OFFSET" |
Number |
0 |
Optional |
|
(3) |
Span Start |
"SPAN_START" |
Boolean |
false |
Optional |
|
Canada, BS, Eurocode, Russia, South Africa |
||||||
(1) |
Node No. |
"NODE_KEY" |
Integer |
- |
Required |
|
(2) |
Offset Distance to Lane Center |
"OFFSET" |
Number |
0 |
Optional |
|
China |
||||||
13 |
Lane Items • Insert the data as an object |
"CHINA_ITEMS" |
Array |
- |
Required |
|
(1) |
Node No. |
"NODE_KEY" |
Integer |
- |
Required |
|
(2) |
Offset Distance to Lane Center |
"OFFSET" |
Number |
0 |
Optional |
|
(3) |
Span Length |
"SPAN_LENGTH" |
Number |
0 |
Optional |
|
(4) |
Span Start |
"SPAN_START" |
Boolean |
false |
Optional |
¹⁾ Available Moving Load Code → BS, Eurocode, Australia