Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
ZHHT-IRN-BD-ANALYSIS
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
李凯旋
ZHHT-IRN-BD-ANALYSIS
Commits
be1732d3
Commit
be1732d3
authored
Feb 27, 2023
by
黄准
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[代码修改]修改kakfa消费程序的方法
parent
a35b7ce6
Pipeline
#248
failed with stages
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
5 deletions
+4
-5
LaneNormProcessFunction.java
.../java/com/zhht/irn/functions/LaneNormProcessFunction.java
+2
-3
LaneNormJob.java
...streaming/src/main/java/com/zhht/irn/job/LaneNormJob.java
+2
-2
No files found.
realtime/hologram-streaming/src/main/java/com/zhht/irn/functions/LaneNormProcessFunction.java
View file @
be1732d3
...
...
@@ -545,7 +545,7 @@ public class LaneNormProcessFunction extends KeyedCoProcessFunction<String, Cycl
BigDecimal
bd2
=
new
BigDecimal
(
v
);
Double
d3
=
bd2
.
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
).
doubleValue
();
laneNorm
.
setPassCapacity
(
d3
);
//饱和
流率
//饱和
度
Double
saturation
=
(
trafficCapacity
/
(
saturation_flow_rate
*
laneEffectGreenTime
));
BigDecimal
bd1
=
new
BigDecimal
(
laneEffectGreenTime
==
0
d
?
0
:
saturation
);
Double
d2
=
bd1
.
setScale
(
5
,
BigDecimal
.
ROUND_HALF_UP
).
doubleValue
();
...
...
@@ -562,7 +562,7 @@ public class LaneNormProcessFunction extends KeyedCoProcessFunction<String, Cycl
//计算空间占有长度
laneNorm
.
setSpotSpaceLength
(
maxQueueLength
);
if
(
"debug"
.
equals
(
loggerLevel
)){
//
System.out.println("车道指标信息->"+laneNorm.toString()+" 车道饱和度->"+saturation_flow_rate+" 有效绿灯时间为->"+effcetGreenTime[1]+" 周期有效绿灯时间->"+cycle.getDuration());
System
.
out
.
println
(
"车道指标信息->"
+
laneNorm
.
toString
()+
" 车道饱和度->"
+
saturation_flow_rate
+
" 有效绿灯时间为->"
+
effcetGreenTime
[
1
]+
" 周期有效绿灯时间->"
+
cycle
.
getDuration
());
}
return
laneNorm
;
}
...
...
@@ -606,7 +606,6 @@ public class LaneNormProcessFunction extends KeyedCoProcessFunction<String, Cycl
}
catch
(
Exception
e
)
{
}
if
(
i
==
0
||
aLong
==
0
)
{
return
0
d
;
}
...
...
realtime/hologram-streaming/src/main/java/com/zhht/irn/job/LaneNormJob.java
View file @
be1732d3
...
...
@@ -35,8 +35,8 @@ public class LaneNormJob {
//env.setRestartStrategy(RestartStrategies.noRestart());
//设置重启策略
//env.setRestartStrategy( RestartStrategies.fixedDelayRestart(10, Time.seconds(10)));
DataStream
<
String
>
cycleStringStream
=
FlinkUtils
.
createKafkaStream
Huangzhun
(
args
,
env
,
"signal_cycle_data"
,
"laneNormJob1
"
);
DataStream
<
String
>
carStringStream
=
FlinkUtils
.
createKafkaStream
Huangzhun
(
args
,
env
,
"trips_event_info"
,
"laneNormJob1
"
);
DataStream
<
String
>
cycleStringStream
=
FlinkUtils
.
createKafkaStream
(
args
,
env
,
"signal_cycle_data"
,
"laneNormJob1"
,
"latest
"
);
DataStream
<
String
>
carStringStream
=
FlinkUtils
.
createKafkaStream
(
args
,
env
,
"trips_event_info"
,
"laneNormJob1"
,
"latest
"
);
//测试用topic
//DataStream<String> cycleStringStream = FlinkUtils.createKafkaStreamHuangzhun(args, env,"s_data2","laneNormJob1");
//DataStream<String> carStringStream = FlinkUtils.createKafkaStreamHuangzhun(args, env,"t_info2","laneNormJob1");
...
...
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