Łukasz P.

Łukasz P. Export Manager w
Fabryce Cukierniczej
Kopernik S.A.

Temat: różnice miedzy WGS 1984 i PUWG 1992

Witam

Mam pytanie:

Jaka jest różnica między dwoma odwzorowaniami, których nazwy umieściłem w temacie.

Czy ich siatki pokrywają sie ze sobą?

Dziękuje za pomoc
Marcin Kułak

Marcin Kułak Specjalista GIS,
Państwowy Instytut
Geologiczny

Temat: różnice miedzy WGS 1984 i PUWG 1992

.Marcin K. edytował(a) ten post dnia 12.12.11 o godzinie 16:43
Izabela Górecka

Izabela Górecka fotogrametria,
teledetekcja,
kartografia

Temat: różnice miedzy WGS 1984 i PUWG 1992

Ja będę bardziej szczegółowa.
Rady na układy:
http://www.atomnet.pl/~geodeta/2000/64text2.htm
Wojciech K.

Wojciech K. realizator pomysłów
własnych

Temat: różnice miedzy WGS 1984 i PUWG 1992

to ja się może podłączę pod wątek :)
potrzebuję prostego algorytmu, lub przykładowego kodu (c, perl, php) przeliczającego współrzędne 1992 na -> wgs84

Wiem, że w sieci kiedyś był przykładowy kod, który ładnie przeliczał y1992/x1992 na wgs_n/wgs_e - niestety z google go nie odnalazłem. Znalazłem jedynie wzory matematyczne, których - wstyd się przyznać - nie kumam ;)

Temat: różnice miedzy WGS 1984 i PUWG 1992

Spróbuj tego http://www.syryjczyk.krakow.pl/Mapy_Pol_GPS_1_4.zip
Krzysztof Osiński

Krzysztof Osiński Chief Information
Officer

Temat: różnice miedzy WGS 1984 i PUWG 1992

Witam, dość ciekawy wątek, sam mam taki problem gdzie zastanawiam się jaki układ odwzorowania czy PUWG 65 czy WGS-84 jest najlepszy do map z dużą dokładnością wg. autora artykułu "Rady na układy" do zastosowań branżowych najlepiej jednak ten pierwszy - a WGS z tego co gdzieś wyczytałem może zakładać nawet do 100m błędu (prawda czy fałsz?). Powstaje też pytanie co jeżeli mamy dwa systemu pracujące z różnymi układami odniesień i następują pomiędzy nimi przeliczenia w dwie strony czyli może wystąpić taka sytuacja że coś zostanie przeliczone najpierw w jednym kierunku a potem w drugim? nie jest to prosta sprawa i napewno powstaną błędy.
Jacek Małańczuk

Jacek Małańczuk geodeta uprawniony

Temat: różnice miedzy WGS 1984 i PUWG 1992

Dzień dobry,
układ PUWG 65 - zdecydowanie nie !! Wychodzi już z użycia i zzałożenia był tak projektowany, że powoduje duże błędy, szczególnie na styku różnych stref odwzorowania. Dla map wielkoskalowych to raczej układ 2000, który jest obecnie oficjalnym państwowym układem odwzorowawczym.
Sam układ WGS-84 nie nadaje się bezpośrednio do dokładnego rysowania map, ponieważ skala wzdłuż obu osi nie jest jednakowa i mapy nie są wiernokątne. Trzeba przejść z niego albo do wspomnianego wyżej układu 2000 albo dla opracowań w skali topograficznej - do układu 1992.
Jacek

konto usunięte

Temat: różnice miedzy WGS 1984 i PUWG 1992

Jacek Małańczuk:szczególnie na styku różnych stref odwzorowania. Dla map wielkoskalowych to raczej układ 2000, który jest obecnie oficjalnym państwowym układem odwzorowawczym.
Geodezja ma teoretycznie obowiązek robić mapy w U2000. U92 to matematycznie niemal to samo - zasadnicza różnica to strefy w układzie 2000, których brak jest w U92, co skutkuje większymi zniekształceniami. W związku z tym w U92 są dziesiątki, natomiast dla skali 1:2000 już ich nie ma, bo opracowania w tej skali robi się w U2000, jak napisał Jacek.
WGS-84 to właściwie cała definicja - układ i elipsoida, w polskich warunkach (w zależności od skali) najczęściej U92, U2000 czy UTM (przynajmniej dla skal 1:5 - 1:50K). Niestety U65 pojawia się często, bo - jako jedyny cywilny zasób map topo - ma opracowanie dla całej Polski.

konto usunięte

Temat: różnice miedzy WGS 1984 i PUWG 1992

Korzystając z http://www.syryjczyk.krakow.pl/Mapy_Pol_GPS_1_4.zip
Napisałem funkcję w php.

function puwgToWgs($x, $y){
$c2 = 0.003356551485597; //w21
$c4 = 0.000006571873148459; //w22
$c6 = 0.00000001764656426454; //w23
$c8 = 0.00000000005400482188; //w24
$b2 = -0.00083773216816410000; //w30
$b4 = -0.00000005905869626083; //w31
$b6 = -0.00000000016734889050; //w32
$b8 = -0.00000000000021677378; //w33
$mo = 0.9993; //j9
$ro = 6367449.14577; //j18
$Xgk = ($x + 5300000) / $mo; //w36
$Ygk = ($y - 500000) / $mo; //w37
$u = $Xgk / $ro; //w34
$v = $Ygk / $ro; //w35
$alpha = $u + ($b2 * sin(2 * $u) * cosh(2 * $v) + $b4 * sin(4 * $u) * cosh(4 * $v) + $b6 * sin(6 * $u) * cosh(6 * $v) + $b8 * sin(8 * $u) * cosh(8 * $v)); //w28
$betta = $v + ($b2 * cos(2 * $u) * sinh(2 * $v) + $b4 * cos(4 * $u) * sinh(4 * $v) + $b6 * cos(6 * $u) * sinh(6 * $v) + ($b8 * cos(8 * $u) * sinh(8 * $v))); //w29
$w = 2 * atan(exp($betta)) - pi() / 2; //w27 $deltaLambda = atan((tan($w)) / cos($alpha)) ; //w26
$fi = asin(cos($w) * sin($alpha)) ; //w25
$radiany = $fi + $c2 * sin(2 * $fi) + $c4 * sin(4 * $fi) + $c6 * sin(6 * $fi) + $c8 * sin(8 * $fi) ; //w14
$lat = rad2deg($radiany);
$lon = 19 + rad2deg($deltaLambda);
return array($lat, $lon);
}

Temat: różnice miedzy WGS 1984 i PUWG 1992

Do przeliczania w aplikacjach polecam proj 4
http://trac.osgeo.org/proj/
Większość aplikacji osgeo używa tej biblioteki.

Poza tym o wszystkich układach można poczytać tu:
http://spatialreference.org/

Następna dyskusja:

Transformacja PUWG 2000 / W...




Wyślij zaproszenie do