|
@@ -210,16 +210,17 @@ public class FzssServiceImpl implements IFzssService {
|
|
|
String rawTable = factorClip(taskId, temporaryTable, fzxzCalc.getFactorUseList(), ewkt);
|
|
|
if (rawTable.equals("")) return RequestResult.error("区域筛选条件筛选未找到符合条件数据!", null);
|
|
|
|
|
|
+ // TODO 待测试
|
|
|
// 4.1 删除多边形的小尾巴
|
|
|
- Map<String, Object> delSmallAngel = new HashMap<>();
|
|
|
- delSmallAngel.put("功能","去除多边形尾巴");
|
|
|
- delSmallAngel.put("输入表",rawTable);
|
|
|
- String resName = StringUtils.getTemporaryTableName();
|
|
|
- delSmallAngel.put("输出表",resName);
|
|
|
- delSmallAngel.put("容差",0.01);
|
|
|
- delSmallAngel.put("去除平直线上的顶点","否");
|
|
|
- tableDateService.delSmallAnglePolygon(delSmallAngel);
|
|
|
- rawTable=resName;
|
|
|
+ // Map<String, Object> delSmallAngel = new HashMap<>();
|
|
|
+ // delSmallAngel.put("功能","去除多边形尾巴");
|
|
|
+ // delSmallAngel.put("输入表",rawTable);
|
|
|
+ // String resName = StringUtils.getTemporaryTableName();
|
|
|
+ // delSmallAngel.put("输出表",resName);
|
|
|
+ // delSmallAngel.put("容差",0.01);
|
|
|
+ // delSmallAngel.put("去除平直线上的顶点","否");
|
|
|
+ // tableDateService.delSmallAnglePolygon(delSmallAngel);
|
|
|
+ // rawTable=resName;
|
|
|
|
|
|
// 5.切割地块,面积筛选
|
|
|
tableDateService.delElongatedPolygon(rawTable, 1500, 0.01f);
|