月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-11 9ba86955948dff0655ce7f028beddfdce2bad0b4
src/main/java/com/moon/server/controller/data/RasterAnalysisController.java
@@ -30,7 +30,7 @@
    @Resource
    RasterAnalysisService rasterService;
    private final static List<Integer> pixels = new ArrayList<>(Arrays.asList(1, 2, 4, 8, 16, 32, 64, 128, 256));
    private final static List<Integer> PIXELS = new ArrayList<>(Arrays.asList(1, 2, 4, 8, 16, 32, 64, 128, 256));
    @SysLog()
    @ApiOperation(value = "查询点分析")
@@ -49,11 +49,11 @@
            if (null == geo || geo.GetGeometryType() != ogr.wkbPoint) {
                return fail("WKT字符串不正确");
            }
            if (null == pixel || !pixels.contains(pixel)) {
                return fail("像点值只能为:" + StringHelper.join(pixels, ", "));
            if (null == pixel || !PIXELS.contains(pixel)) {
                return fail("像点值只能为:" + StringHelper.join(PIXELS, ", "));
            }
            List<?> rs = rasterService.analysisPoint(wkt, pixel);
            List<?> rs = rasterService.analysisPoint(geo, pixel);
            return success(rs.size(), rs);
        } catch (Exception ex) {
@@ -77,7 +77,7 @@
                return fail("WKT字符串不正确");
            }
            List<?> rs = rasterService.analysisPolyline(wkt);
            List<?> rs = rasterService.analysisPolyline(geo);
            return success(rs.size(), rs);
        } catch (Exception ex) {
@@ -101,7 +101,7 @@
                return fail("WKT字符串不正确");
            }
            List<?> rs = rasterService.analysisPolygon(wkt);
            List<?> rs = rasterService.analysisPolygon(geo);
            return success(rs.size(), rs);
        } catch (Exception ex) {