| | |
| | | String token = gedbService.getToken(); |
| | | GeDb db = gedbService.connectGedb(token, data); |
| | | List<GeLayer> layers = gedbService.getLayers(token, db); |
| | | boolean result = gedbService.queryBboxCount(token, db, layers); |
| | | log.info("result = " + result); |
| | | return success(result); |
| | | |
| | | return success(gedbService.queryBboxCount(token, db, layers)); |
| | | // return success(gedbService.queryBboxCount(token, db, layers)); |
| | | } catch (Exception ex) { |
| | | return fail(ex, false); |
| | | } |
| | |
| | | // 1 读取shp文件,获取范围值 |
| | | JSONObject jsonObject = ShpToolUtils.readShp(floodFile); |
| | | // 2 获取jsonObject中的范围值 |
| | | vo.setMinx(jsonObject.getDouble("minX")); |
| | | vo.setMaxx(jsonObject.getDouble("maxX")); |
| | | vo.setMiny(jsonObject.getDouble("minY")); |
| | | vo.setMaxy(jsonObject.getDouble("maxY")); |
| | | Double minX = jsonObject.getDouble("minY"); |
| | | Double maxX = jsonObject.getDouble("maxY"); |
| | | Double minY = jsonObject.getDouble("minX"); |
| | | Double maxY = jsonObject.getDouble("maxX"); |
| | | // 3 判断范围值是否为空 |
| | | // vo.setMinx(jsonObject.getDouble("minX")); |
| | | // vo.setMaxx(jsonObject.getDouble("maxX")); |
| | | // vo.setMiny(jsonObject.getDouble("minY")); |
| | | // vo.setMaxy(jsonObject.getDouble("maxY")); |
| | | vo.setMinx(jsonObject.getDouble("minY")); |
| | | vo.setMaxx(jsonObject.getDouble("maxY")); |
| | | vo.setMiny(jsonObject.getDouble("minX")); |
| | | vo.setMaxy(jsonObject.getDouble("maxX")); |
| | | rangeVerify(minX,maxX, minY, maxY); |
| | | } |
| | | } |
| | | // todo: 解析范围文件 根据不同的的格式文件进行不同的解析,获取需要计算的范围值 |