From 138b959cc11dc9a73b0c766030b99ba1180d8650 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 11 十一月 2024 14:32:48 +0800 Subject: [PATCH] 11 --- src/main/java/com/se/simu/service/WaterService.java | 35 ----------------------------------- 1 files changed, 0 insertions(+), 35 deletions(-) diff --git a/src/main/java/com/se/simu/service/WaterService.java b/src/main/java/com/se/simu/service/WaterService.java index b20879e..afc9fe3 100644 --- a/src/main/java/com/se/simu/service/WaterService.java +++ b/src/main/java/com/se/simu/service/WaterService.java @@ -20,17 +20,9 @@ import javax.annotation.Resource; import java.io.File; import java.io.FileInputStream; -import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; -/** - * 鍐呮稘鏈嶅姟绫� - * - * @author WWW - * @date 2024-07-16 - */ @Slf4j @Service @SuppressWarnings("ALL") @@ -38,9 +30,6 @@ @Resource PropertiesConfig config; - /** - * 鑾峰彇鍏冩暟鎹俊鎭� - */ public byte[] getson(String serviceName, String json) { try { String filePath = config.getOutPath() + File.separator + serviceName + File.separator + json; @@ -63,30 +52,18 @@ } } - /** - * 鑾峰彇鍦板舰楂樺害鍥� - */ public String getTerraMap(String serviceName, Integer width, Integer height) { return config.getOutPath() + File.separator + serviceName + File.separator + "terrain" + File.separator + width + "_" + height + ".png"; } - /** - * 鑾峰彇姘撮潰楂樺害鍥� - */ public String getWaterMap(String serviceName, Integer width, Integer height, Long timestamp) { return config.getOutPath() + File.separator + serviceName + File.separator + "waters" + File.separator + timestamp + File.separator + width + "_" + height + ".png"; } - /** - * 鑾峰彇姘存祦鍚戞祦閫熷浘 - */ public String getFlowMap(String serviceName, Integer width, Integer height, Long timestamp) { return config.getOutPath() + File.separator + serviceName + File.separator + "flows" + File.separator + timestamp + File.separator + width + "_" + height + ".png"; } - /** - * 鏍规嵁鍧愭爣鏌ヨ绉按娣卞害:gdalconst.GA_Update - */ public Double getWaterHeight(SimuPo simu, double x, double y, Long timestamp) { String filePath = config.getOutPath() + File.separator + simu.getServiceName() + File.separator + "waters" + File.separator + timestamp + File.separator + "water.tif"; @@ -128,16 +105,7 @@ return data.getSpatialReference(); } - /** - * 灏嗗湴鍥惧潗鏍囪浆鎹负鏍呮牸鍍忕礌鍧愭爣 - * - * @param gt 浠垮皠鍙樻崲鍙傛暟 - * @param x 妯潗鏍� - * @param y 绾靛潗鏍� - * @return 鍍忕礌鍧愭爣 - */ public int[] coordinates2ColRow(double[] gt, double x, double y) { - // 鍚戜笅鍙栨暣,濡傛灉鍚戜笂鍙栨暣浼氬鑷磋绠楃粨鏋滃亸澶э紝浠庤�屽湪鍚庨潰璇诲彇鍒伴偦杩戝儚鍏冪殑鏁版嵁 //Double col = Math.floor(((y - gt[3]) * gt[1] - (x - gt[0]) * gt[4]) / (gt[5] * gt[1] - gt[2] * gt[4])); Double col = Math.floor((y * gt[1] - x * gt[4] + gt[0] * gt[4] - gt[3] * gt[1]) / (gt[5] * gt[1] - gt[2] * gt[4])); Double row = Math.floor((x - gt[0] - col * gt[2]) / gt[1]); @@ -192,9 +160,6 @@ } } - /** - * 鏍规嵁seid鏌ヨ寤虹瓚鐗╂秹姘存繁搴� - */ public List<BuildingDepthVo> getBuildingDepthBySeid(String serviceName, String seid) { List<BuildingDepthVo> list = readBuildingJson(serviceName); if (CollectionUtils.isEmpty(list)) return null; -- Gitblit v1.9.3