Commit f4f4e07c authored by hanbing's avatar hanbing

长沙配置

parent 7c3cb47d
...@@ -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-trace1") .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();
......
...@@ -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));
......
...@@ -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=13NED0B5Q9013NF80B5QN00: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=12F6N08JA1012F6S08J8T00:1,12F7L08J8S012F6S08J8T00:3,12F6S08J7P012F6S08J8T00:5,12F6S08J8T012F6S08J7P00:1,12F8308J7E012F6S08J7P00:3,12F6L08J63012F6S08J7P00:5,12F6S08J7P012F6L08J6300:1,12F7O08J5U012F6L08J6300:3,12F6F08J46012F6L08J6300:5
# rid和起点路口出口方向 # rid和起点路口出口方向
rid.start.outdir.list=13NF80B5QN013NED0B5Q900: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=12F6S08J8T012F6N08JA100:1,12F6S08J8T012F7L08J8S00:3,12F6S08J8T012F6S08J7P00:5,12F6S08J7P012F6S08J8T00:1,12F6S08J7P012F8308J7E00:3,12F6S08J7P012F6L08J6300:5,12F6L08J63012F6S08J7P00:1,12F6L08J63012F7O08J5U00:3,12F6L08J63012F6F08J4600:5
# 路口ID-方向-转向对应的行人灯通过时长 # 路口ID-方向-转向对应的行人灯通过时长
cross.dir.turn.ped.green=13NF80B5QN0-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=12F6S08J8T0-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=13NED0B5Q9013NF80B5QN00: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=12F6N08JA1012F6S08J8T00: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=13NF80B5QN0-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=12F6S08J8T0-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=13NF80B5QN0: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=12F6S08J8T0: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
......
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
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
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment