| | |
| | | import org.springframework.util.ObjectUtils; |
| | | |
| | | import java.util.*; |
| | | import java.util.concurrent.ExecutorService; |
| | | import java.util.concurrent.Executors; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | //风场数据 |
| | | windData = historyFiveMinutelyMapper.getAreaWindData(params); |
| | | } |
| | | log.info("风场数据:{}", windData); |
| | | return getWindData(windData); |
| | | } |
| | | |
| | |
| | | List<Object> list = new ArrayList<>(); |
| | | List<Map<String, Object>> mapList = new ArrayList<>(); |
| | | for (WindData data : windData) { |
| | | |
| | | |
| | | //经度 |
| | | Double longitude = data.getLongitude(); |
| | | //纬度 |
| | |
| | | int y; |
| | | |
| | | for (int i = 0; i < mapList.size(); i++) { |
| | | |
| | | Double lo = (Double) mapList.get(i).get("lo"); |
| | | Double la = (Double) mapList.get(i).get("la"); |
| | | x = (int) Math.floor((lo - lo1) / dx); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | String uData = "\"" + "data" + "\"" + ": " + uList; |
| | | String vData = "\"" + "data" + "\"" + ": " + vList; |
| | | |
| | |
| | | return result; |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | ArrayList<Double> objects = new ArrayList<>(); |
| | | for (int i = 0; i < 7949760L; i++) { |
| | | objects.add(0.0d); |
| | | } |
| | | System.out.println(objects.size()); |
| | | } |
| | | } |