From 6d817179edaf2a6c793595056f5d250eb4396ab0 Mon Sep 17 00:00:00 2001 From: dcb <xgybdcb@163.com> Date: 星期一, 26 五月 2025 09:54:02 +0800 Subject: [PATCH] 输出的png结果修改为可以通过设置间隔时间来输出 --- src/main/java/com/se/nsl/service/SimuService.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/se/nsl/service/SimuService.java b/src/main/java/com/se/nsl/service/SimuService.java index c218828..0a12469 100644 --- a/src/main/java/com/se/nsl/service/SimuService.java +++ b/src/main/java/com/se/nsl/service/SimuService.java @@ -5,15 +5,16 @@ import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.se.nsl.domain.po.Simu; +import com.se.nsl.domain.vo.SimuResult; import com.se.nsl.domain.vo.SimuVo; import com.se.nsl.helper.StringHelper; import com.se.nsl.mapper.SimuMapper; +import com.se.nsl.utils.CoordinateTransformer; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Arrays; -import java.util.Collections; import java.util.List; @Slf4j @@ -108,4 +109,15 @@ public int updateById(Simu simu) { return simuMapper.updates(Arrays.asList(simu)); } + + public SimuResult queryByPosition(double lon, double lat, String time, String serviceName) { + //transform coordiante from 4326 to 4548 + double[] xy = CoordinateTransformer.transform(4326, 4548, lon, lat); + System.out.println(String.format("杞崲鍓嶇殑鍧愭爣锛歺:%s,y:%s", lon, lat)); + System.out.println(String.format("杞崲鍚庣殑鍧愭爣锛歺:%s,y:%s", xy[0], xy[1])); + //read zarr data and compare the data with lon,lat,time + + return null; + } + } -- Gitblit v1.9.3