Input URI
{base url} + db/SLANch |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
{
"SLANCH": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "LaneName",
"type": "string"
},
"WIDTH": {
"description": "LaneWidth",
"type": "number"
},
"WHEEL_SPACE": {
"description": "WheelSpacing",
"type": "number"
},
"SKEW_START": {
"description": "SkewStart",
"type": "number"
},
"SKEW_END": {
"description": "SkewEnd",
"type": "number"
},
"bOPTIMIZE": {
"description": "TransverseLaneOptimization",
"type": "boolean"
},
"ALLOW_WIDTH": {
"description": "AllowableWidth",
"type": "number"
},
"MV_DIR": {
"description": "MovingDirection",
"type": "string"
},
"LANE_ITEMS": {
"description": "LaneDataList",
"type": "array",
"items": {
"type": "object",
"properties": {
"NODE": {
"description": "NodeKey",
"type": "integer"
},
"OFFSET": {
"description": "OffsetDistancetoLaneCenter",
"type": "number"
},
"SPAN_LENGTH": {
"description": "SpanLength",
"type": "number"
}
}
}
},
"SEQ": {
"description": "SequenceNumber(MustbeUnique)",
"type": "integer"
}
}
}
}
"SLANCH": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "LaneName",
"type": "string"
},
"WIDTH": {
"description": "LaneWidth",
"type": "number"
},
"WHEEL_SPACE": {
"description": "WheelSpacing",
"type": "number"
},
"SKEW_START": {
"description": "SkewStart",
"type": "number"
},
"SKEW_END": {
"description": "SkewEnd",
"type": "number"
},
"bOPTIMIZE": {
"description": "TransverseLaneOptimization",
"type": "boolean"
},
"ALLOW_WIDTH": {
"description": "AllowableWidth",
"type": "number"
},
"MV_DIR": {
"description": "MovingDirection",
"type": "string"
},
"LANE_ITEMS": {
"description": "LaneDataList",
"type": "array",
"items": {
"type": "object",
"properties": {
"NODE": {
"description": "NodeKey",
"type": "integer"
},
"OFFSET": {
"description": "OffsetDistancetoLaneCenter",
"type": "number"
},
"SPAN_LENGTH": {
"description": "SpanLength",
"type": "number"
}
}
}
},
"SEQ": {
"description": "SequenceNumber(MustbeUnique)",
"type": "integer"
}
}
}
}
Examples
China
{
"Assign": {
"1": {
"NAME": "LL_01",
"WIDTH": 3,
"WHEEL_SPACE": 1.8,
"SKEW_START": 10,
"SKEW_END": 15,
"bOPTIMIZE": true,
"ALLOW_WIDTH": 3,
"MV_DIR": "BOTH",
"LANE_ITEMS": [
{
"NODE": 1,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
},
{
"NODE": 2,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
},
{
"NODE": 3,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
},
{
"NODE": 4,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
}
]
}
}
}
"Assign": {
"1": {
"NAME": "LL_01",
"WIDTH": 3,
"WHEEL_SPACE": 1.8,
"SKEW_START": 10,
"SKEW_END": 15,
"bOPTIMIZE": true,
"ALLOW_WIDTH": 3,
"MV_DIR": "BOTH",
"LANE_ITEMS": [
{
"NODE": 1,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
},
{
"NODE": 2,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
},
{
"NODE": 3,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
},
{
"NODE": 4,
"OFFSET": -1.5,
"SPAN_LENGTH": 12
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Name of Surface Lane |
"NAME" |
String |
- |
Required |
|
2 |
Lane Width |
"WIDTH" |
Number |
- |
Required |
|
3 |
Wheel Spacing |
"WHEEL_SPACE" |
Number |
0 |
Optional |
|
4 |
Skew Start |
"SKEW_START" |
Number |
0 |
Optional |
|
5 |
Skew End |
"SKEW_END" |
Number |
0 |
Optional |
|
6 |
Transverse Lane Optimization |
"bOPTIMIZE" |
Boolean |
false |
Optional |
|
7 |
Allow Width for Optimization |
"ALLOW_WIDTH" |
Number |
0 |
Optional |
|
8 |
Moving Direction • Forward: "FORWARD" • Backward: "BACKWARD" • Both: "BOTH" |
"MV_DIR" |
String |
- |
Required |
|
9 |
Sequence Number (Unique) |
"SEQ" |
Integer |
1 |
Optional |
|
10 |
Lane Items • Insert the data as an object |
"LANE_ITEMS" |
Array |
- |
Required |
|
(1) |
Node No. |
"NODE" |
Integer |
- |
Required |
|
(2) |
Offset Distance to Lane Center |
"OFFSET" |
Number |
0 |
Optional |
|
(3) |
Span Length |
"SPAN_LENGTH" |
Number |
0 |
Optional |