|
@@ -831,7 +831,7 @@ public class StripService extends ServiceImpl<StripMapper, StripInfo> {
|
|
System.out.println("====================构建观测区域===================");
|
|
System.out.println("====================构建观测区域===================");
|
|
|
|
|
|
//判断是那个类型的目标 目前只有移动点目标 线目标 点群目标需要做单独处理
|
|
//判断是那个类型的目标 目前只有移动点目标 线目标 点群目标需要做单独处理
|
|
- if (value.get(0).getTargetType().equals(PointTypeEnumes.MOVEPOINT.toString())){
|
|
|
|
|
|
+ if (targetRelationDTO.getType()==1){
|
|
//移动点目标
|
|
//移动点目标
|
|
//根据 航向 航速 时间进行轨迹推算 取得所需时刻后的目标点位
|
|
//根据 航向 航速 时间进行轨迹推算 取得所需时刻后的目标点位
|
|
LaLonUtil.deadReckoning("","","","","");
|
|
LaLonUtil.deadReckoning("","","","","");
|
|
@@ -839,7 +839,7 @@ public class StripService extends ServiceImpl<StripMapper, StripInfo> {
|
|
|
|
|
|
Map<Integer, List<PointRpcDTO>> PointRpcDTOmapNew=new HashMap<>();
|
|
Map<Integer, List<PointRpcDTO>> PointRpcDTOmapNew=new HashMap<>();
|
|
|
|
|
|
- if (value.get(0).getTargetType().equals(PointTypeEnumes.LINE.toString())){
|
|
|
|
|
|
+ if (targetRelationDTO.getType()==3){
|
|
//线目标
|
|
//线目标
|
|
//先将多点目标按照时间连城线并绘制区域
|
|
//先将多点目标按照时间连城线并绘制区域
|
|
PointRpcDTO pointRpcDTO1=new PointRpcDTO();
|
|
PointRpcDTO pointRpcDTO1=new PointRpcDTO();
|
|
@@ -856,7 +856,7 @@ public class StripService extends ServiceImpl<StripMapper, StripInfo> {
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
- if (value.get(0).getTargetType().equals(PointTypeEnumes.GROUPPOINT.toString())){
|
|
|
|
|
|
+ if (targetRelationDTO.getType()==4){
|
|
//点群目标
|
|
//点群目标
|
|
//先绘制点群外接四边形区域
|
|
//先绘制点群外接四边形区域
|
|
List<PointRpcDTO> pointRpcDTOList2=new ArrayList<>();
|
|
List<PointRpcDTO> pointRpcDTOList2=new ArrayList<>();
|