Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wj-datacenter-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jinan
wj-datacenter-platform
Commits
f4f4e07c
Commit
f4f4e07c
authored
Jan 08, 2024
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
长沙配置
parent
7c3cb47d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
86 additions
and
60 deletions
+86
-60
CarTrajectoryIndexMain.java
...ji/indicators/task/trajectory/CarTrajectoryIndexMain.java
+10
-6
VehicleGapTimeProcessFunction.java
...s/task/trajectory/func/VehicleGapTimeProcessFunction.java
+1
-1
config_cs.properties
...ealtime-computing/src/main/resources/config_cs.properties
+43
-39
cross_exit_info.data
...me-computing/src/main/resources/data/cross_exit_info.data
+9
-14
cross_exit_info_changsha.data
...ing/src/main/resources/data/cross_exit_info_changsha.data
+9
-0
cross_exit_info_jinan.data
...puting/src/main/resources/data/cross_exit_info_jinan.data
+14
-0
No files found.
wj-realtime-computing/src/main/java/com/wanji/indicators/task/trajectory/CarTrajectoryIndexMain.java
View file @
f4f4e07c
...
@@ -51,6 +51,7 @@ import org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer;
...
@@ -51,6 +51,7 @@ import org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer;
import
org.apache.flink.util.Collector
;
import
org.apache.flink.util.Collector
;
import
org.apache.kafka.common.serialization.StringDeserializer
;
import
org.apache.kafka.common.serialization.StringDeserializer
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.ObjectUtils
;
import
java.sql.PreparedStatement
;
import
java.sql.PreparedStatement
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
...
@@ -132,11 +133,14 @@ public class CarTrajectoryIndexMain {
...
@@ -132,11 +133,14 @@ public class CarTrajectoryIndexMain {
static
{
static
{
String
area1
=
properties
.
getProperty
(
"virtual.crossroad1"
);
String
area1
=
properties
.
getProperty
(
"virtual.crossroad1"
);
String
area2
=
properties
.
getProperty
(
"virtual.crossroad2"
);
String
area2
=
properties
.
getProperty
(
"virtual.crossroad2"
);
if
(!
ObjectUtils
.
isEmpty
(
area1
))
{
String
[]
array1
=
area1
.
split
(
":"
);
String
[]
array1
=
area1
.
split
(
":"
);
virtualCrossRoadArea
.
put
(
array1
[
0
],
array1
[
1
]);
virtualCrossRoadArea
.
put
(
array1
[
0
],
array1
[
1
]);
String
[]
array2
=
area2
.
split
(
":"
);
}
virtualCrossRoadArea
.
put
(
array2
[
0
],
array2
[
1
]);
if
(!
ObjectUtils
.
isEmpty
(
area2
))
{
String
[]
array2
=
area2
.
split
(
":"
);
virtualCrossRoadArea
.
put
(
array2
[
0
],
array2
[
1
]);
}
}
}
static
{
static
{
...
@@ -246,7 +250,7 @@ public class CarTrajectoryIndexMain {
...
@@ -246,7 +250,7 @@ public class CarTrajectoryIndexMain {
.
setProperty
(
"commit.offsets.on.checkpoint"
,
"true"
)
.
setProperty
(
"commit.offsets.on.checkpoint"
,
"true"
)
.
setBootstrapServers
(
kafkaServerAddress
)
.
setBootstrapServers
(
kafkaServerAddress
)
.
setTopics
(
sourceTopic
)
.
setTopics
(
sourceTopic
)
.
setGroupId
(
properties
.
getProperty
(
"consumer.group.id"
)
+
"-car-trace
1
"
)
.
setGroupId
(
properties
.
getProperty
(
"consumer.group.id"
)
+
"-car-trace"
)
.
setStartingOffsets
(
OffsetsInitializer
.
latest
())
.
setStartingOffsets
(
OffsetsInitializer
.
latest
())
.
setDeserializer
(
KafkaRecordDeserializationSchema
.
valueOnly
(
StringDeserializer
.
class
))
.
setDeserializer
(
KafkaRecordDeserializationSchema
.
valueOnly
(
StringDeserializer
.
class
))
.
build
();
.
build
();
...
...
wj-realtime-computing/src/main/java/com/wanji/indicators/task/trajectory/func/VehicleGapTimeProcessFunction.java
View file @
f4f4e07c
...
@@ -93,7 +93,7 @@ public class VehicleGapTimeProcessFunction extends KeyedProcessFunction<String,
...
@@ -93,7 +93,7 @@ public class VehicleGapTimeProcessFunction extends KeyedProcessFunction<String,
ridLightStatusList
.
stream
()
ridLightStatusList
.
stream
()
.
filter
(
o
->
Objects
.
nonNull
(
o
)
&&
!
StringUtils
.
isEmpty
(
o
.
getLampState
())
.
filter
(
o
->
Objects
.
nonNull
(
o
)
&&
!
StringUtils
.
isEmpty
(
o
.
getLampState
())
&&
o
.
getLampState
().
trim
().
equals
(
LightStatusEnum
.
GREEN
.
getType
()))
&&
o
.
getLampState
().
trim
().
equals
(
LightStatusEnum
.
GREEN
.
getType
()))
.
filter
(
o
->
o
.
getDir
()
==
1
||
o
.
getDir
()
==
4
||
o
.
getDir
()
==
5
)
// 非协调方向
.
filter
(
o
->
o
.
getDir
()
==
3
)
// 非协调方向
.
filter
(
o
->
!
o
.
getTurn
().
equals
(
Constant
.
PEDESTRAIN_LIGHT_CODE
))
// 非行人灯
.
filter
(
o
->
!
o
.
getTurn
().
equals
(
Constant
.
PEDESTRAIN_LIGHT_CODE
))
// 非行人灯
.
filter
(
o
->
!
o
.
getTurn
().
equals
(
Constant
.
RIGHT_LIGHT_CODE
))
// 非右转灯
.
filter
(
o
->
!
o
.
getTurn
().
equals
(
Constant
.
RIGHT_LIGHT_CODE
))
// 非右转灯
.
collect
(
Collectors
.
groupingBy
(
CrossRidTurnLampStatusModel:
:
getDir
));
.
collect
(
Collectors
.
groupingBy
(
CrossRidTurnLampStatusModel:
:
getDir
));
...
...
wj-realtime-computing/src/main/resources/config_cs.properties
View file @
f4f4e07c
...
@@ -23,7 +23,7 @@ elasticsearch.server=43.5.252.72:9200
...
@@ -23,7 +23,7 @@ elasticsearch.server=43.5.252.72:9200
elasticsearch.username
=
elastic
elasticsearch.username
=
elastic
elasticsearch.password
=
Wanji300552
elasticsearch.password
=
Wanji300552
#redis
配置
#redis
é ç½®
#redis.host=10.102.1.182
#redis.host=10.102.1.182
#redis.host=37.12.182.29
#redis.host=37.12.182.29
redis.host
=
43.5.252.70
redis.host
=
43.5.252.70
...
@@ -36,76 +36,80 @@ check.point.uri=file:///data/projects/savepoint
...
@@ -36,76 +36,80 @@ check.point.uri=file:///data/projects/savepoint
alarm.feishu.url
=
https://open.feishu.cn/open-apis/bot/v2/hook/0840f036-299e-4595-8a34-dea1c4ba6942
alarm.feishu.url
=
https://open.feishu.cn/open-apis/bot/v2/hook/0840f036-299e-4595-8a34-dea1c4ba6942
signal.status.url
=
ws://43.5.252.70:9000/utc/signalStatus/{crossId},stateMonitor
signal.status.url
=
ws://43.5.252.70:9000/utc/signalStatus/{crossId},stateMonitor
#
区域路口列表
#
åºåè·¯å£å表
#full.area.cross.list=13NI00B5RM0,13NGH0B5RC0,13NF80B5QN0,13NID0B5RM0
#full.area.cross.list=13NI00B5RM0,13NGH0B5RC0,13NF80B5QN0,13NID0B5RM0
full.area.cross.list
=
12F6L08J630,12F6S08J7P0,12F6S08J8T0
full.area.cross.list
=
12F6L08J630,12F6S08J7P0,12F6S08J8T0
#
区域指标分析数据
#
åºåææ åææ°æ®
area.analysis.data.topic
=
analysis.area.indicators
area.analysis.data.topic
=
analysis.area.indicators
#
路段参与者影响分析
#
路段åä¸è å½±ååæ
rid.participant.analysis.data.topic
=
analysis.participant.effect
rid.participant.analysis.data.topic
=
analysis.participant.effect
#
事件监测数据
#
äºä»¶çæµæ°æ®
cross.event.data.topic
=
analysis.cross.event
cross.event.data.topic
=
analysis.cross.event
#
车牌开头地区简写
#
车çå¼å¤´å°åºç®å
#plate.prefix=
鲁
#plate.prefix=
é²
plate.prefix
=
湘
plate.prefix
=
æ¹
#
路段默认自由流速度配置值
km/h
#
路段é»è®¤èªç±æµé度é ç½®å¼
km/h
rid.default.free.speed
=
60
rid.default.free.speed
=
60
#
是否启用随机车牌
#
æ¯å¦å¯ç¨éæºè½¦ç
is.mock.plate.number
=
true
is.mock.plate.number
=
true
#=====================================================================#
#=====================================================================#
#
方向级别拥堵数据
#
æ¹åçº§å«æ¥å µæ°æ®
dir.congestion.index.topic
=
dir.congestion.index
dir.congestion.index.topic
=
dir.congestion.index
#
路口事件数据
#
è·¯å£äºä»¶æ°æ®
cross.event.index.topic
=
cross.event.index
cross.event.index.topic
=
cross.event.index
#
非协调方向饱和度计算
#
éåè°æ¹å饱å度计ç®
rid.traffic.index.north.south.topic
=
rid.traffic.index.north.south.analysis
rid.traffic.index.north.south.topic
=
rid.traffic.index.north.south.analysis
# rid
和终点路口进口方向
# rid
åç»ç¹è·¯å£è¿å£æ¹å
rid.end.indir.list
=
1
3NED0B5Q9013NF80B5QN00:6,13NGH0B5RC013NF80B5QN00:2,13NI00B5RM013NGH0B5RC00:3,13NF80B5QN013NGH0B5RC00:6,13NGH0B5RC013NI00B5RM00:7,13NI00B5RM013NID0B5RM00:3,13NG40B5SK013NI00B5RM00:1,13NEH0B5RJ013NGH0B5RC00:1,13NEP0B5QJ013NGH0B5RC00:5,13NDG0B5RI013NF80B5QN00:1,13NDT0B5Q9013NF80B5QN00:4
rid.end.indir.list
=
1
2F6N08JA1012F6S08J8T00:1,12F7L08J8S012F6S08J8T00:3,12F6S08J7P012F6S08J8T00:5,12F6S08J8T012F6S08J7P00:1,12F8308J7E012F6S08J7P00:3,12F6L08J63012F6S08J7P00:5,12F6S08J7P012F6L08J6300:1,12F7O08J5U012F6L08J6300:3,12F6F08J46012F6L08J6300:5
# rid
和起点路口出口方向
# rid
åèµ·ç¹è·¯å£åºå£æ¹å
rid.start.outdir.list
=
1
3NF80B5QN013NED0B5Q900:6,13NF80B5QN013NGH0B5RC00:2,13NGH0B5RC013NI00B5RM00:3,13NGH0B5RC013NF80B5QN00:6,13NI00B5RM013NGH0B5RC00:7,13NI00B5RM013NID0B5RM00:3,13NI00B5RM013NG40B5SK00:1,13NGH0B5RC013NEH0B5RJ00:1,13NGH0B5RC013NEP0B5QJ00:5,13NF80B5QN013NDG0B5RI00:1,13NF80B5QN013NDT0B5Q900:4
rid.start.outdir.list
=
1
2F6S08J8T012F6N08JA100:1,12F6S08J8T012F7L08J8S00:3,12F6S08J8T012F6S08J7P00:5,12F6S08J7P012F6S08J8T00:1,12F6S08J7P012F8308J7E00:3,12F6S08J7P012F6L08J6300:5,12F6L08J63012F6S08J7P00:1,12F6L08J63012F7O08J5U00:3,12F6L08J63012F6F08J4600:5
#
路口ID-方向-转向对应的行人灯通过时长
#
è·¯å£ID-æ¹å-转å对åºçè¡äººç¯éè¿æ¶é¿
cross.dir.turn.ped.green
=
1
3NF80B5QN0-1-2:20,13NF80B5QN0-2-2:15,13NF80B5QN0-4-2:20,13NF80B5QN0-6-2:15,13NGH0B5RC0-1-2:30,13NGH0B5RC0-3-2:30,13NGH0B5RC0-5-2:30,13NGH0B5RC0-6-2:25,13NI00B5RM0-3-2:30,13NI00B5RM0-7-2:30,13NI00B5RM0-1-1:30
cross.dir.turn.ped.green
=
1
2F6S08J8T0-1-2:25,12F6S08J8T0-3-1:25,12F6S08J8T0-5-2:25,12F6S08J7P0-1-2:25,12F6S08J7P0-3-1:25,12F6S08J7P0-5-2:25,12F6L08J630-1-2:25,12F6L08J630-3-1:25,12F6L08J630-5-2:25
#
路口溢出评价指标
#
è·¯å£æº¢åºè¯ä»·ææ
road.overflow.avg.speed
=
5.0
road.overflow.avg.speed
=
5.0
road.overflow.duration
=
3000
road.overflow.duration
=
3000
road.overflow.deadlock.index.analysis.topic
=
crossroad.overflow.deadlock.index.analysis
road.overflow.deadlock.index.analysis.topic
=
crossroad.overflow.deadlock.index.analysis
#
路口失衡
topic
#
è·¯å£å¤±è¡¡
topic
road.unbalance.index.analysis.topic
=
road.unbalance.index.analysis
road.unbalance.index.analysis.topic
=
road.unbalance.index.analysis
#
死锁评价指标
#
æ»éè¯ä»·ææ
cross.road.deadlock.car.number
=
10
cross.road.deadlock.car.number
=
10
cross.road.deadlock.avg.speed
=
5.0
cross.road.deadlock.avg.speed
=
5.0
#
相位灯的状态数据
#
ç¸ä½ç¯çç¶ææ°æ®
light.status.topic
=
cross_lights_status
light.status.topic
=
cross_lights_status
# 虚拟路口区域
# èæè·¯å£åºå
# 霞景路西,旅游路与回龙山路交叉口
virtual.crossroad1
=
virtual.crossroad1
=
13NED0B5Q90:117.08539278781757,36.641443918825374;117.08520035148655,36.64165623069265;117.08554192597296,36.641860821574866;117.08574398412043,36.64165623069265;117.08539278781757,36.641443918825374
virtual.crossroad2
=
# 福地街东,旅游路与隧道交叉口
virtual.crossroad2
=
13NH20B5RH0:117.09669255282627,36.644871615002884;117.09669985552095,36.645055610398025;117.09675474612689,36.64505324101935;117.09674606214631,36.64486930675771
#
相位空放
topic
#
ç¸ä½ç©ºæ¾
topic
phase.emptiness.topic
=
phase.emptiness.analysis
phase.emptiness.topic
=
phase.emptiness.analysis
#
无车牌默认车牌
#
æ 车çé»è®¤è½¦ç
default.plate.number
=
湘
A00000
default.plate.number
=
æ¹
A00000
#
路段自由流时间
#
路段èªç±æµæ¶é´
rid.free.time
=
1
3NED0B5Q9013NF80B5QN00:5.0,13NF80B5QN013NGH0B5RC00:26.0,13NGH0B5RC013NI00B5RM00:29.0,13NI00B5RM013NID0B5RM00:35.0,13NID0B5RM013NH20B5RH00:4.4,13NH20B5RH013NID0B5RM00:4.4,13NID0B5RM013NI00B5RM00:5.0,13NI00B5RM013NGH0B5RC00:27.0,13NGH0B5RC013NF80B5QN00:26.0,13NF80B5QN013NED0B5Q900:5
.0
rid.free.time
=
1
2F6N08JA1012F6S08J8T00:28.0,12F6S08J8T012F6N08JA100:28,12F6S08J8T012F6S08J7P00:36.0,12F6S08J7P012F6S08J8T00:36.0,12F6S08J7P012F6L08J6300:42.0,12F6L08J63012F6S08J7P00:42.0,12F6L08J63012F6F08J4600:36.0,12F6F08J46012F6L08J6300:36
.0
#
方向车道数量
#
æ¹åè½¦éæ°é
dir.lane.counts
=
1
3NF80B5QN0-1:1,13NF80B5QN0-2:3,13NF80B5QN0-4:1,13NF80B5QN0-6:3,13NGH0B5RC0-1:4,13NGH0B5RC0-3:4,13NGH0B5RC0-5:3,13NGH0B5RC0-6:4,13NI00B5RM0-1:3,13NI00B5RM0-3:3,13NI00B5RM0-7:4
dir.lane.counts
=
1
2F6S08J8T0-1:6,12F6S08J8T0-3:5,12F6S08J8T0-5:6,12F6S08J7P0-1:5,12F6S08J7P0-3:4,12F6S08J7P0-5:5,12F6L08J630-1:5,12F6L08J630-3:4,12F6L08J630-5:6
#
路口方向
#
è·¯å£æ¹å
cross.dirs
=
1
3NF80B5QN0:13NF80B5QN0-1,13NF80B5QN0-2,13NF80B5QN0-4,13NF80B5QN0-6;13NGH0B5RC0:13NGH0B5RC0-1,13NGH0B5RC0-3,13NGH0B5RC0-5,13NGH0B5RC0-6;13NI00B5RM0:13NI00B5RM0-1,13NI00B5RM0-3,13NI00B5RM0-7
cross.dirs
=
1
2F6S08J8T0:12F6S08J8T0-1,12F6S08J8T0-3,12F6S08J8T0-5;12F6S08J7P0:12F6S08J7P0-1,12F6S08J7P0-3,12F6S08J7P0-5;12F6L08J630:12F6L08J630-1,12F6L08J630-3,12F6L08J630-5
# 忽略的路口
# 忽ç¥çè·¯å£
ignore.crosses
=
13NID0B5RM0
ignore.crosses
=
12F6N08JA10,12F7L08J8S0,12F8308J7E0,12F7O08J5U0,12F6F08J460
# è½¦éææ å¿«ç §æ°æ®æ¥æº topic
lane.snapshot.data
=
cs_JN040001LaneSnapshotData
# 忽ç¥ç路路段
ignore.rids
=
12F6S08J8T012F6N08JA100,12F6L08J63012F6F08J4600
# 车道指标快照数据来源 topic
# 车道指标快照数据来源 topic
lane.snapshot.data
=
cs_JN040001LanePeriodicData
lane.snapshot.data
=
cs_JN040001LanePeriodicData
...
...
wj-realtime-computing/src/main/resources/data/cross_exit_info.data
View file @
f4f4e07c
13NID0B5RM0:13NID0B5RM013NHC0B5R400:117.09604169736885,36.644790032250896;117.09608051785587,36.6448244460881;117.0962419846417,36.6446995386553;117.09620449671407,36.64466409552374;117.09604169736885,36.644790032250896
12F6L08J630:12F6L08J63012F6S08J7P00:112.96313284188527,28.18318575342956;112.96303313946666,28.183194356219847;112.96305539467383,28.183428386959946;112.96315227754664,28.18342099486973;112.96313284188527,28.18318575342956
13NID0B5RM0:13NID0B5RM013NH20B5RH00:117.09624256906865,36.64489034135067;117.09624592651616,36.64496882168675;117.09647304659556,36.64496025015195;117.09646623060874,36.644884251898674;117.09624256906865,36.64489034135067
12F6L08J630:12F6L08J63012F7O08J5U00:112.96354410000906,28.18283950134074;112.96352853848853,28.18271853213667;112.9633037242585,28.182742264061066;112.96331953166877,28.18286652039383;112.96354410000906,28.18283950134074
13NGH0B5RC0:13NGH0B5RC013NF80B5QN00:117.08953880238352,36.64388059783646;117.08950438164997,36.64395233609795;117.08971033045316,36.644030528158645;117.08974645844097,36.64395897597499;117.08953880238352,36.64388059783646
12F6L08J630:12F6L08J63012F6F08J4600:112.96292323382805,28.182416762776572;112.96282914613639,28.182429462626725;112.96285131325381,28.182654093569635;112.962945350963,28.182641866754853;112.96292323382805,28.182416762776572
13NID0B5RM0:13NID0B5RM013NI00B5RM00:117.0955355076057,36.64498427650557;117.09553346280966,36.645071521137126;117.09576213835423,36.64507503430101;117.09576377639532,36.644988033569696;117.0955355076057,36.64498427650557
12F6S08J7P0:12F6S08J7P012F6S08J8T00:112.96379954396568,28.188516678001562;112.96370564700435,28.188527356789084;112.96373122467124,28.188746864962972;112.96382613127733,28.18873559293259;112.96379954396568,28.188516678001562
13NGH0B5RC0:13NGH0B5RC013NEP0B5QJ00:117.0898749695255,36.643852310026844;117.08999168758082,36.64389566386026;117.09006533736702,36.643726045334844;117.0899566223769,36.643682252619385;117.0898749695255,36.643852310026844
12F6S08J7P0:12F6S08J7P012F8308J7E00:112.96418312352651,28.188152488433946;112.9641502272407,28.18806876123086;112.9639356562015,28.188136413689957;112.96396894420842,28.188225208365164;112.96418312352651,28.188152488433946
13NGH0B5RC0:13NGH0B5RC013NI00B5RM00:117.09019785998227,36.644004177469945;117.09016996276503,36.64408081744988;117.09038057675839,36.6441482957196;117.09040920390312,36.644076046259094;117.09019785998227,36.644004177469945
12F6S08J7P0:12F6S08J7P012F6L08J6300:112.96357638149044,28.18786559221101;112.9634794865813,28.187875948798126;112.96350842973068,28.18810139099276;112.96360563818898,28.18808988000444;112.96357638149044,28.18786559221101
13NF80B5QN0:13NF80B5QN013NED0B5Q900:117.08566152826947,36.64176235952611;117.08560972676949,36.64184040257543;117.08578777591498,36.64195684491826;117.08583397273655,36.64187414171029;117.08566152826947,36.64176235952611
12F6S08J8T0:12F6S08J8T012F7L08J8S00:112.96418244046701,28.19192859057195;112.96417684807375,28.191833814493464;112.96395118642712,28.191839035877035;112.96395631087961,28.191933726561583;112.96418244046701,28.19192859057195
13NF80B5QN0:13NF80B5QN013NGH0B5RC00:117.08605943390197,36.641911479079525;117.08599681823961,36.64198347196667;117.08617136408513,36.642100432473406;117.0862344119634,36.64202920541093;117.08605943390197,36.641911479079525
12F6S08J8T0:12F6S08J8T012F6S08J7P00:112.96374376109364,28.19149557373418;112.96364952758402,28.19148400543331;112.9636140217438,28.191706917471826;112.96370808697927,28.191718930682264;112.96374376109364,28.19149557373418
13NF80B5QN0:13NF80B5QN013NDG0B5RI00:117.08589754298806,36.64204909701344;117.08583946469253,36.642018242918944;117.08574434250956,36.64219449309183;117.08579989280231,36.642216304249715;117.08589754298806,36.64204909701344
12F6S08J8T0:12F6S08J8T012F6N08JA100:112.96379087784844,28.192091194225977;112.96369664433882,28.192079625925107;112.9636611384986,28.192302537963624;112.96375520373407,28.19231455117406;112.96379087784844,28.192091194225977
13NF80B5QN0:13NF80B5QN013NDT0B5Q900:117.08609025384176,36.64171158042417;117.0860452683286,36.64167647809194;117.08589676368292,36.64179832731728;117.08594619058222,36.64183558031174;117.08609025384176,36.64171158042417
\ No newline at end of file
13NGH0B5RC0:13NGH0B5RC013NEH0B5RJ00:117.09006942695913,36.64421338839392;117.08992142320416,36.64416398791302;117.089869036946,36.64434016574915;117.09000808307756,36.64438106167019;117.09006942695913,36.64421338839392
13NI00B5RM0:13NI00B5RM013NGH0B5RC00:117.09423195012252,36.64493383820295;117.09422377093831,36.64501085885425;117.09444590928958,36.6450299635677;117.09445770644335,36.64495343331372;117.09423195012252,36.64493383820295
13NI00B5RM0:13NI00B5RM013NG40B5SK00:117.0948077755471,36.64508885308461;117.09466741966627,36.64509218048696;117.09467498926716,36.64527531914366;117.09481130900397,36.645269866354184;117.0948077755471,36.64508885308461
13NI00B5RM0:13NI00B5RM013NID0B5RM00:117.09485437114998,36.64487766904978;117.094851951221,36.64496660143979;117.09507645089205,36.64497132613058;117.09508054048415,36.64488544469639;117.09485437114998,36.64487766904978
\ No newline at end of file
wj-realtime-computing/src/main/resources/data/cross_exit_info_changsha.data
0 → 100644
View file @
f4f4e07c
12F6L08J630:12F6L08J63012F6S08J7P00:112.96313284188527,28.18318575342956;112.96303313946666,28.183194356219847;112.96305539467383,28.183428386959946;112.96315227754664,28.18342099486973;112.96313284188527,28.18318575342956
12F6L08J630:12F6L08J63012F7O08J5U00:112.96354410000906,28.18283950134074;112.96352853848853,28.18271853213667;112.9633037242585,28.182742264061066;112.96331953166877,28.18286652039383;112.96354410000906,28.18283950134074
12F6L08J630:12F6L08J63012F6F08J4600:112.96292323382805,28.182416762776572;112.96282914613639,28.182429462626725;112.96285131325381,28.182654093569635;112.962945350963,28.182641866754853;112.96292323382805,28.182416762776572
12F6S08J7P0:12F6S08J7P012F6S08J8T00:112.96379954396568,28.188516678001562;112.96370564700435,28.188527356789084;112.96373122467124,28.188746864962972;112.96382613127733,28.18873559293259;112.96379954396568,28.188516678001562
12F6S08J7P0:12F6S08J7P012F8308J7E00:112.96418312352651,28.188152488433946;112.9641502272407,28.18806876123086;112.9639356562015,28.188136413689957;112.96396894420842,28.188225208365164;112.96418312352651,28.188152488433946
12F6S08J7P0:12F6S08J7P012F6L08J6300:112.96357638149044,28.18786559221101;112.9634794865813,28.187875948798126;112.96350842973068,28.18810139099276;112.96360563818898,28.18808988000444;112.96357638149044,28.18786559221101
12F6S08J8T0:12F6S08J8T012F7L08J8S00:112.96418244046701,28.19192859057195;112.96417684807375,28.191833814493464;112.96395118642712,28.191839035877035;112.96395631087961,28.191933726561583;112.96418244046701,28.19192859057195
12F6S08J8T0:12F6S08J8T012F6S08J7P00:112.96374376109364,28.19149557373418;112.96364952758402,28.19148400543331;112.9636140217438,28.191706917471826;112.96370808697927,28.191718930682264;112.96374376109364,28.19149557373418
12F6S08J8T0:12F6S08J8T012F6N08JA100:112.96379087784844,28.192091194225977;112.96369664433882,28.192079625925107;112.9636611384986,28.192302537963624;112.96375520373407,28.19231455117406;112.96379087784844,28.192091194225977
\ No newline at end of file
wj-realtime-computing/src/main/resources/data/cross_exit_info_jinan.data
0 → 100644
View file @
f4f4e07c
13NID0B5RM0:13NID0B5RM013NHC0B5R400:117.09604169736885,36.644790032250896;117.09608051785587,36.6448244460881;117.0962419846417,36.6446995386553;117.09620449671407,36.64466409552374;117.09604169736885,36.644790032250896
13NID0B5RM0:13NID0B5RM013NH20B5RH00:117.09624256906865,36.64489034135067;117.09624592651616,36.64496882168675;117.09647304659556,36.64496025015195;117.09646623060874,36.644884251898674;117.09624256906865,36.64489034135067
13NGH0B5RC0:13NGH0B5RC013NF80B5QN00:117.08953880238352,36.64388059783646;117.08950438164997,36.64395233609795;117.08971033045316,36.644030528158645;117.08974645844097,36.64395897597499;117.08953880238352,36.64388059783646
13NID0B5RM0:13NID0B5RM013NI00B5RM00:117.0955355076057,36.64498427650557;117.09553346280966,36.645071521137126;117.09576213835423,36.64507503430101;117.09576377639532,36.644988033569696;117.0955355076057,36.64498427650557
13NGH0B5RC0:13NGH0B5RC013NEP0B5QJ00:117.0898749695255,36.643852310026844;117.08999168758082,36.64389566386026;117.09006533736702,36.643726045334844;117.0899566223769,36.643682252619385;117.0898749695255,36.643852310026844
13NGH0B5RC0:13NGH0B5RC013NI00B5RM00:117.09019785998227,36.644004177469945;117.09016996276503,36.64408081744988;117.09038057675839,36.6441482957196;117.09040920390312,36.644076046259094;117.09019785998227,36.644004177469945
13NF80B5QN0:13NF80B5QN013NED0B5Q900:117.08566152826947,36.64176235952611;117.08560972676949,36.64184040257543;117.08578777591498,36.64195684491826;117.08583397273655,36.64187414171029;117.08566152826947,36.64176235952611
13NF80B5QN0:13NF80B5QN013NGH0B5RC00:117.08605943390197,36.641911479079525;117.08599681823961,36.64198347196667;117.08617136408513,36.642100432473406;117.0862344119634,36.64202920541093;117.08605943390197,36.641911479079525
13NF80B5QN0:13NF80B5QN013NDG0B5RI00:117.08589754298806,36.64204909701344;117.08583946469253,36.642018242918944;117.08574434250956,36.64219449309183;117.08579989280231,36.642216304249715;117.08589754298806,36.64204909701344
13NF80B5QN0:13NF80B5QN013NDT0B5Q900:117.08609025384176,36.64171158042417;117.0860452683286,36.64167647809194;117.08589676368292,36.64179832731728;117.08594619058222,36.64183558031174;117.08609025384176,36.64171158042417
13NGH0B5RC0:13NGH0B5RC013NEH0B5RJ00:117.09006942695913,36.64421338839392;117.08992142320416,36.64416398791302;117.089869036946,36.64434016574915;117.09000808307756,36.64438106167019;117.09006942695913,36.64421338839392
13NI00B5RM0:13NI00B5RM013NGH0B5RC00:117.09423195012252,36.64493383820295;117.09422377093831,36.64501085885425;117.09444590928958,36.6450299635677;117.09445770644335,36.64495343331372;117.09423195012252,36.64493383820295
13NI00B5RM0:13NI00B5RM013NG40B5SK00:117.0948077755471,36.64508885308461;117.09466741966627,36.64509218048696;117.09467498926716,36.64527531914366;117.09481130900397,36.645269866354184;117.0948077755471,36.64508885308461
13NI00B5RM0:13NI00B5RM013NID0B5RM00:117.09485437114998,36.64487766904978;117.094851951221,36.64496660143979;117.09507645089205,36.64497132613058;117.09508054048415,36.64488544469639;117.09485437114998,36.64487766904978
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment