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 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).
*/