| | |
| | | List<Object> list = new ArrayList<>(); |
| | | List<Map<String, Object>> mapList = new ArrayList<>(); |
| | | for (WindData data : windData) { |
| | | |
| | | |
| | | //经度 |
| | | Double longitude = data.getLongitude(); |
| | | //纬度 |
| | |
| | | laLaMap.put("maxLa", lama); |
| | | laLaMap.put("minLa", lami); |
| | | |
| | | Double lo1 = lomi - length * 0.00001141; |
| | | // Double lo1 = lomi - length * 0.000001141 * 2; |
| | | Double lo2 = loma + length * 0.00001141; |
| | | // Double lo2 = loma + length * 0.000001141 * 2; |
| | | // Double la2 = lami - length * 0.000000899 * 2; |
| | | Double la2 = lami - length * 0.00000899; |
| | | // Double la1 = lama + length * 0.000000899 * 2; |
| | | Double la1 = lama + length * 0.00000899; |
| | | //Double lo1 = lomi - length * 0.00001141; |
| | | Double lo1 = lomi - length * 0.000001141 * 2; |
| | | //Double lo2 = loma + length * 0.00001141; |
| | | Double lo2 = loma + length * 0.000001141 * 2; |
| | | Double la2 = lami - length * 0.000000899 * 2; |
| | | //Double la2 = lami - length * 0.00000899; |
| | | Double la1 = lama + length * 0.000000899 * 2; |
| | | //Double la1 = lama + length * 0.00000899; |
| | | |
| | | double dx = 0.00001141 * perdlen; |
| | | double dy = 0.00000899 * perdlen; |
| | | //double dx = 0.00001141 * perdlen; |
| | | //double dy = 0.00000899 * perdlen; |
| | | |
| | | // double dx = 0.000001141 * perdlen * 2; |
| | | // double dy = 0.000000899 * perdlen * 2; |
| | | double dx = 0.000001141 * perdlen * 2; |
| | | double dy = 0.000000899 * perdlen * 2; |
| | | |
| | | int nx = (int) Math.floor((lo2 - lo1) / dx); |
| | | int ny = (int) Math.floor((la1 - la2) / dy); |
| | | |
| | | |
| | | List<Double> uList = new ArrayList<>(); |
| | | List<Double> vList = new ArrayList<>(); |