Ver código fonte

添加区域缓冲

gushoubang 7 meses atrás
pai
commit
6265d37dae

+ 3 - 1
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/service/impl/RasterServiceImpl.java

@@ -105,10 +105,12 @@ public class RasterServiceImpl implements IRasterService {
         // 返回划定范围内的矢量数据
         midGeom = analyseUtilsDBMapper.intersectionEwkt(bottomGeom, midGeom);
         // 向外扩展1米,方便前端贴图
-        bottomGeom=createUtilsDBMapper.bufferEwkt(useGeom, 0.5f);
+        String bottomGeomBuffer = createUtilsDBMapper.bufferEwkt(useGeom, 1f);
+
         bottomGeom = analyseUtilsDBMapper.differenceWkt(bottomGeom, midGeom);
         resMap.put("midGeom", midGeom);
         resMap.put("bottomGeom", bottomGeom);
+        resMap.put("bottomGeomBuffer", bottomGeomBuffer);
         return resMap;
     }
 }