From e011b74f034a660d302bc64bbbab5c3c0cb08b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaros=C5=82aw=20Rulka?= Date: Thu, 22 Jan 2026 11:22:58 +0100 Subject: [PATCH] =?UTF-8?q?Poprawki=20w=20logowaniu.=20Zmiana=20nazw=20sta?= =?UTF-8?q?=C5=82ych:=20DL=5FMK=20->=20SS=5FSIZE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/pl/wat/ms4ds/terrain/MapConsts.java | 56 ++++++++----------- 1 file changed, 23 insertions(+), 33 deletions(-) diff --git a/src/main/java/pl/wat/ms4ds/terrain/MapConsts.java b/src/main/java/pl/wat/ms4ds/terrain/MapConsts.java index f47d977..d8dc70a 100644 --- a/src/main/java/pl/wat/ms4ds/terrain/MapConsts.java +++ b/src/main/java/pl/wat/ms4ds/terrain/MapConsts.java @@ -27,7 +27,6 @@ public final class MapConsts { public static final int DY_REF; public static final String KWADRATY_DIR; - public static final String DROGI_DIR; /** * Nazwa pliku z konfiguracja mechanizmu odpowiedzialnego za transfer. Plik @@ -47,7 +46,7 @@ public final class MapConsts { /** * Dlugosc boku malego kwadratu w metrach. */ - public static final int DL_MK; + public static final int SS_SIZE; /** * Powierzchnia malego kwadratu w metrach. */ @@ -80,11 +79,11 @@ public final class MapConsts { /** * Szerokości geograficzne środków kwadratów. */ - static double[] lats; + static final double[] LATS; /** * Długości geograficzne środków kwadratów. */ - static double[] lons; + static final double[] LONS; static Properties ustawienia; @@ -93,13 +92,12 @@ public final class MapConsts { ustawienia = new Properties(); try { - LOGGER.debug("Odczyt ustawien z pliku " + propertiesFileName + "."); + LOGGER.debug("Odczyt ustawien z pliku: {}.", propertiesFileName); ustawienia.load(new FileInputStream(propertiesFileName)); - LOGGER.debug("Ustawienia wczytane."); } catch (IOException e) { - LOGGER.error(e.getLocalizedMessage()); + LOGGER.error("Brak pliku z ustawieniami."); + throw new RuntimeException(e); } -// logger.debug("Ustawienia wczytane."); // przesuniecie o 180 stop. // poludnik zerowy ma wartosc 180, zatem wspolrzedne zachodnie (ujemne) zawierają sie w <0, 180) // wspolrzedne wschodnie (nieujemne) zawieraja sie w przedziale <180, 360) @@ -113,42 +111,41 @@ public final class MapConsts { String val = ustawienia.getProperty("dl_mk"); switch (val) { case "20": - DL_MK = 20; + SS_SIZE = 20; break; case "25": - DL_MK = 25; + SS_SIZE = 25; break; case "50": - DL_MK = 50; + SS_SIZE = 50; break; case "100": - DL_MK = 100; + SS_SIZE = 100; break; default: - DL_MK = 200; + SS_SIZE = 200; break; } - POW_MK = DL_MK * DL_MK; - DROGI_DIR = ustawienia.getProperty("drogi_dir"); - if (DL_MK == 20) { + POW_MK = SS_SIZE * SS_SIZE; + if (SS_SIZE == 20) { SS_PER_BS_X = 83 * 10; SS_PER_BS_Y = 93 * 10; DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); DELTA_Y = 1.0 / (double) (BS_PER_DEG_Y * SS_PER_BS_Y); KWADRATY_DIR = ustawienia.getProperty("kwadraty_dir") + "20m/"; - } else if (DL_MK == 25) { + } else if (SS_SIZE == 25) { SS_PER_BS_X = 83 * 8; SS_PER_BS_Y = 93 * 8; DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); DELTA_Y = 1.0 / (double) (BS_PER_DEG_Y * SS_PER_BS_Y); KWADRATY_DIR = ustawienia.getProperty("kwadraty_dir") + "25m/"; - } else if (DL_MK == 50) { + } else if (SS_SIZE == 50) { SS_PER_BS_X = 83 * 4; SS_PER_BS_Y = 93 * 4; DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); DELTA_Y = 1.0 / (double) (BS_PER_DEG_Y * SS_PER_BS_Y); KWADRATY_DIR = ustawienia.getProperty("kwadraty_dir") + "50m/"; - } else if (DL_MK == 100) { + } else if (SS_SIZE == 100) { SS_PER_BS_X = 83 * 2; SS_PER_BS_Y = 93 * 2; DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); @@ -164,14 +161,15 @@ public final class MapConsts { } BS_DX = 1.0 / (double) BS_PER_DEG_X; BS_DY = 1.0 / (double) BS_PER_DEG_Y; - lons = new double[DX_REF * BS_PER_DEG_X * SS_PER_BS_X]; - for (int i = 0; i < lons.length; i++) { - lons[i] = X_REF + DELTA_X * (i + 0.5); + LONS = new double[DX_REF * BS_PER_DEG_X * SS_PER_BS_X]; + for (int i = 0; i < LONS.length; i++) { + LONS[i] = X_REF + DELTA_X * (i + 0.5); } - lats = new double[DY_REF * BS_PER_DEG_Y * SS_PER_BS_Y]; - for (int i = 0; i < lats.length; i++) { - lats[i] = Y_REF + DELTA_Y * (i + 0.5); + LATS = new double[DY_REF * BS_PER_DEG_Y * SS_PER_BS_Y]; + for (int i = 0; i < LATS.length; i++) { + LATS[i] = Y_REF + DELTA_Y * (i + 0.5); } + LOGGER.debug("Wczytane ustawienia:\n \tLON_REF={}, LAT_REF={}, DX_REF={}, DY_REF{}, SQUARE_SIZE={}, GRID_SIZE={}x{}, DATA_DIR={}", X_REF, Y_REF, DX_REF, DY_REF, SS_SIZE, LONS.length, LATS.length, KWADRATY_DIR); } /** @@ -223,14 +221,6 @@ public final class MapConsts { return DY_REF; } - public static String getKwadratyDir() { - return KWADRATY_DIR; - } - - public static String getDrogiDir() { - return DROGI_DIR; - } - /** * Dlugosci bokow malego kwadratu w milisekundach geograficznych po osi OX (dlugosc geograficzna). */