Konwersja współrzędnych pomiędzy WGS 84, a PUWG 1992
Załączone archiwum ZIP zawiera funkcje w języku C++ do przeliczania współrzędnych pomiędzy układami World Geodetic System '84 - WGS84 (pochodzących np. z urządzeń GPS) i kartezjańskim Państwowym Układem Współrzędnych Geodezyjnych 1992 - PUWG 1992 (stosowanym w niektórych mapach). Współrzędne układu WGS84 są przekształcane przy pomocy odwzorowania Gaussa-Kruegera.
Pliki
wgs84_puwg92_v11.zip |
Plik zip zawierający funkcje w języku C++ do konwersji pomiędzy układami wraz z przykładowym programem. |
wgs84_do_puwg92.m |
Plik zawierający funkcję do konwersji dla programu Matlab. |
wgs84_puwg92_prog_v10.zip |
Prosty program dla systemu Windows do konwersji współrzędnych pomiędzy układami WGS84 oraz PUWG92. Instrukcja obsługi: info.txt |
Funkcje
int wgs84_do_puwg92(double B_stopnie, double L_stopnie, double *Xpuwg, double *Ypuwg);
Parametry funkcji
Parametr |
Opis |
double B_stopnie |
szerokość geograficzna wyrażona w stopniach |
| |
double L_stopnie |
długość geograficzna wyrażona w stopniach |
| |
double *Xpuwg |
wskazanie na współrzędną X układu PUWG 1992 obliczaną przez funkcję (UWAGA - współrzędna pionowa) |
| |
double *Ypuwg |
wskazanie na współrzędną Y układu PUWG 1992 obliczaną przez funkcję (UWAGA - współrzędna pozioma) |
Wyjście funkcji
Parametr |
Opis |
0 |
konwersja powiodła się |
| |
1 |
szerokość geograficzna B poza zakresem |
| |
2 |
długość geograficzna L poza zakresem |
int puwg92_do_wgs84(double Xpuwg, double Ypuwg, double *B_stopnie, double *L_stopnie)
Parametry funkcji
Parametr |
Opis |
double Xpuwg |
współrzędna X układu PUWG 1992 (UWAGA - współrzędna pionowa) |
| |
double Ypuwg |
współrzędna Y układu PUWG 1992 (UWAGA - współrzędna pozioma) |
| |
double *B_stopnie |
wskazanie na szerokość geograficzną wyrażoną w stopniach (wartość obliczana przez funkcję) |
| |
double *L_stopnie |
wskazanie na długość geograficzną wyrażoną w stopniach (wartość obliczana przez funkcję) |
Wyjście funkcji
Parametr |
Opis |
0 |
zwraca zawsze 0 |
Uwagi
Udostępnione oprogramowanie jest darmowe. Dozwolone jest wykorzystanie i modyfikacja
niniejszego oprogramowania do własnych celów pod warunkiem pozostawienia wszystkich
informacji z nagłówka pliku. W przypadku wykorzystania oprogramowania we wszelkich projektach
naukowo-badawczych, rozwojowych, wdrożeniowych i dydaktycznych proszę o zacytowanie
następującego artykułu:
Zbigniew Szymański, Stanisław Jankowski, Jan Szczyrek,
"Reconstruction of environment model by using radar vector field histograms.",
Photonics Applications in Astronomy, Communications, Industry, and
High-Energy Physics Experiments 2012, Proc. of SPIE Vol. 8454, pp. 845422 - 1-8,
doi:10.1117/12.2001354