Poprawki w logowaniu. Zmiana nazw stałych: DL_MK -> SS_SIZE.

This commit is contained in:
2026-01-22 11:22:58 +01:00
parent e3cfd57d6e
commit e011b74f03

View File

@@ -27,7 +27,6 @@ public final class MapConsts {
public static final int DY_REF; public static final int DY_REF;
public static final String KWADRATY_DIR; public static final String KWADRATY_DIR;
public static final String DROGI_DIR;
/** /**
* Nazwa pliku z konfiguracja mechanizmu odpowiedzialnego za transfer. Plik * Nazwa pliku z konfiguracja mechanizmu odpowiedzialnego za transfer. Plik
@@ -47,7 +46,7 @@ public final class MapConsts {
/** /**
* Dlugosc boku malego kwadratu w metrach. * Dlugosc boku malego kwadratu w metrach.
*/ */
public static final int DL_MK; public static final int SS_SIZE;
/** /**
* Powierzchnia malego kwadratu w metrach. * Powierzchnia malego kwadratu w metrach.
*/ */
@@ -80,11 +79,11 @@ public final class MapConsts {
/** /**
* Szerokości geograficzne środków kwadratów. * Szerokości geograficzne środków kwadratów.
*/ */
static double[] lats; static final double[] LATS;
/** /**
* Długości geograficzne środków kwadratów. * Długości geograficzne środków kwadratów.
*/ */
static double[] lons; static final double[] LONS;
static Properties ustawienia; static Properties ustawienia;
@@ -93,13 +92,12 @@ public final class MapConsts {
ustawienia = new Properties(); ustawienia = new Properties();
try { try {
LOGGER.debug("Odczyt ustawien z pliku " + propertiesFileName + "."); LOGGER.debug("Odczyt ustawien z pliku: {}.", propertiesFileName);
ustawienia.load(new FileInputStream(propertiesFileName)); ustawienia.load(new FileInputStream(propertiesFileName));
LOGGER.debug("Ustawienia wczytane.");
} catch (IOException e) { } 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. // przesuniecie o 180 stop.
// poludnik zerowy ma wartosc 180, zatem wspolrzedne zachodnie (ujemne) zawierają sie w <0, 180) // poludnik zerowy ma wartosc 180, zatem wspolrzedne zachodnie (ujemne) zawierają sie w <0, 180)
// wspolrzedne wschodnie (nieujemne) zawieraja sie w przedziale <180, 360) // wspolrzedne wschodnie (nieujemne) zawieraja sie w przedziale <180, 360)
@@ -113,42 +111,41 @@ public final class MapConsts {
String val = ustawienia.getProperty("dl_mk"); String val = ustawienia.getProperty("dl_mk");
switch (val) { switch (val) {
case "20": case "20":
DL_MK = 20; SS_SIZE = 20;
break; break;
case "25": case "25":
DL_MK = 25; SS_SIZE = 25;
break; break;
case "50": case "50":
DL_MK = 50; SS_SIZE = 50;
break; break;
case "100": case "100":
DL_MK = 100; SS_SIZE = 100;
break; break;
default: default:
DL_MK = 200; SS_SIZE = 200;
break; break;
} }
POW_MK = DL_MK * DL_MK; POW_MK = SS_SIZE * SS_SIZE;
DROGI_DIR = ustawienia.getProperty("drogi_dir"); if (SS_SIZE == 20) {
if (DL_MK == 20) {
SS_PER_BS_X = 83 * 10; SS_PER_BS_X = 83 * 10;
SS_PER_BS_Y = 93 * 10; SS_PER_BS_Y = 93 * 10;
DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); 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); DELTA_Y = 1.0 / (double) (BS_PER_DEG_Y * SS_PER_BS_Y);
KWADRATY_DIR = ustawienia.getProperty("kwadraty_dir") + "20m/"; 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_X = 83 * 8;
SS_PER_BS_Y = 93 * 8; SS_PER_BS_Y = 93 * 8;
DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); 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); DELTA_Y = 1.0 / (double) (BS_PER_DEG_Y * SS_PER_BS_Y);
KWADRATY_DIR = ustawienia.getProperty("kwadraty_dir") + "25m/"; 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_X = 83 * 4;
SS_PER_BS_Y = 93 * 4; SS_PER_BS_Y = 93 * 4;
DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); 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); DELTA_Y = 1.0 / (double) (BS_PER_DEG_Y * SS_PER_BS_Y);
KWADRATY_DIR = ustawienia.getProperty("kwadraty_dir") + "50m/"; 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_X = 83 * 2;
SS_PER_BS_Y = 93 * 2; SS_PER_BS_Y = 93 * 2;
DELTA_X = 1.0 / (double) (BS_PER_DEG_X * SS_PER_BS_X); 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_DX = 1.0 / (double) BS_PER_DEG_X;
BS_DY = 1.0 / (double) BS_PER_DEG_Y; BS_DY = 1.0 / (double) BS_PER_DEG_Y;
lons = new double[DX_REF * BS_PER_DEG_X * SS_PER_BS_X]; LONS = new double[DX_REF * BS_PER_DEG_X * SS_PER_BS_X];
for (int i = 0; i < lons.length; i++) { for (int i = 0; i < LONS.length; i++) {
lons[i] = X_REF + DELTA_X * (i + 0.5); LONS[i] = X_REF + DELTA_X * (i + 0.5);
} }
lats = new double[DY_REF * BS_PER_DEG_Y * SS_PER_BS_Y]; LATS = new double[DY_REF * BS_PER_DEG_Y * SS_PER_BS_Y];
for (int i = 0; i < lats.length; i++) { for (int i = 0; i < LATS.length; i++) {
lats[i] = Y_REF + DELTA_Y * (i + 0.5); 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; 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). * Dlugosci bokow malego kwadratu w milisekundach geograficznych po osi OX (dlugosc geograficzna).
*/ */