Poprawki w logowaniu. Zmiana nazw stałych: DL_MK -> SS_SIZE.
This commit is contained in:
@@ -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).
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user