Shoutbox

 

support

2020 Nov 12 13:57:35
o taki portal na jakiś czas do nas wpadnie

układ 2000 obliczenia odległości ze współrzędnych pkt między strefowych

  • 11 Odpowiedzi
  • 588 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Offline michal83

  • *
  • Bywalec
  • *
  • Wiadomości: 43
    • Zobacz profil
Przepraszam prawdopodobnie umieściłem nie w tym dziele, ale myślę że ludzie którzy tu zaglądają są najbardziej zorientowani i skorzy do pogłówkowania.






Układ 2000
Jak wiemy dzieli się na 4 strefy. Wartość X dla każdej ze stref na poziomie równika wynosi 0.
Wszystkie punkty leżące na południku osiowym mają końcówkę współrzędnej 500 000m. Jako pierwszą cyfrę współrzędnej Y podaje się nr pasa stąd współrzędne Y położonych na poszczególnych południkach środkowych wynoszą:

5 500 000m dla południka 15 (strefa 5)
6 500 000m dla południka 18 (strefa 6)
7 500 000m dla południka 21 (strefa 7)
8 500 000m dla południka 24 (strefa 8)

Jak zatem obliczyć ze współrzędnych odległość pomiędzy punktami znajdującymi się  po dwóch stronach granicy powiatów dla których obowiązują różne strefy??

Skoro na pierwszy rzut oka daje się zauważyć że odległość pomiędzy południkami po Y wynosi 1000 km .

Offline barrrtosz

  • *
  • Bywalec
  • *
  • Wiadomości: 25
  • Płeć: Mężczyzna
    • Zobacz profil
Skoro na pierwszy rzut oka daje się zauważyć że odległość pomiędzy południkami po Y wynosi 1000 km .

Skąd taki wniosek? Jakie południki masz na myśli?
ps. Polska na swoim obszarze kilka południków posiada a ze wschodu na zachód 1000km nie bardzo...

Offline michal83

  • *
  • Bywalec
  • *
  • Wiadomości: 43
    • Zobacz profil
Mam na myśli południki osiowe przypisane do poszczególnych stref.
Południk strefy 5 wartość Y= 5 500 000 m
Południk strefy 6 wartość Y= 6 500 000 m
Zatem różnica wynosi 1000km

Szerokość naszego kraju to około 1000km a mamy cztery strefy jak zatem obliczyć odległość ? :)
« Ostatnia zmiana: 19 Listopad 2013, 17:36 wysłana przez michal83 »

Offline DAREK

  • *
  • Bywalec
  • *
  • Wiadomości: 29
  • Płeć: Mężczyzna
    • Zobacz profil
Generalnie to jest tak, że nie można odejmować czapek od gruszek i liczyć, że się uda uzyskać coś sensownego.  :) Wypadałoby uzyskać współrzędne w jednolitym układzie odniesienia, dokładnie strefie odwzorowania. Współrzędne obydwu stref, jakie by to nie były, w układzie 2000, da się wyrazić we współrzędnych  kartezjańskich XYZ układ WGS84 ( są na to wzory matematyczne ) i wtedy policzyć odległość lub z jednej strefy przejść na drugą wykorzystując te same wzory, które służą do określenia współrzędnych w układzie WGS 84. To tak bardzo w skrócie i bez wzorów, które postaram się w najbliższym czasie uzupełnić.
A te 1000 km po Y bierze się z tego, że pierwsze cyfry współrzędnej Y określają numer strefy odwzorowania liczone numer południka podzielony przez 3 czyli dla 18 mamy w Y pierwszą cyfrę 6 dla 21 cyfrę 7 itd.
« Ostatnia zmiana: 19 Listopad 2013, 23:31 wysłana przez DAREK »

Offline alcapon

  • *
  • *
  • Wiadomości: 1956
  • Płeć: Mężczyzna
    • Zobacz profil
Czy nie wystarczy zwykła transformacje z jednej strefy do drugiej?
To potrafi przecież każdy program.
Korepetycje z ewmapy -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Offline michal83

  • *
  • Bywalec
  • *
  • Wiadomości: 43
    • Zobacz profil
Czy nie wystarczy zwykła transformacje z jednej strefy do drugiej?
To potrafi przecież każdy program.

Tak się składa, że nie każdy. W winkalku nie ma czegoś takiego jak transformacja współrzędnych układu 2000 miedzy strefami. Nie wiem jak w C-geo ? w zasadzie taka transformacja znalazła by tylko zastosowanie w tym konkretnym przypadku "pomiaru odległości" . Lub przy pracach na stuku powiatów należących do rożnych stref... po to by oddać do dwóch ośrodków współrzędne (do kazdego w innej obowiązującej strefie), z jednej sesji pomiarowej.

Winkalk tez przy pomiarze odległości nie uwzględnia jakichkolwiek poprawek i wyrzuca astronomiczne cyfry.





sYsTEM połączył wiadomości: 20 Listopad 2013, 13:23
Generalnie to jest tak, że nie można odejmować czapek od gruszek i liczyć, że się uda uzyskać coś sensownego.  :) Wypadałoby uzyskać współrzędne w jednolitym układzie odniesienia, dokładnie strefie odwzorowania. Współrzędne obydwu stref, jakie by to nie były, w układzie 2000, da się wyrazić we współrzędnych  kartezjańskich XYZ układ WGS84 ( są na to wzory matematyczne ) i wtedy policzyć odległość lub z jednej strefy przejść na drugą wykorzystując te same wzory, które służą do określenia współrzędnych w układzie WGS 84. To tak bardzo w skrócie i bez wzorów, które postaram się w najbliższym czasie uzupełnić.
A te 1000 km po Y bierze się z tego, że pierwsze cyfry współrzędnej Y określają numer strefy odwzorowania liczone numer południka podzielony przez 3 czyli dla 18 mamy w Y pierwszą cyfrę 6 dla 21 cyfrę 7 itd.


Ok. Wiem skąd się bierze pierwsza cyfra, ale zauważ że kolejne cyfry dla każdego południka osiowego wynoszą 500 000 m. (W zasadzie współrzędna Y wszystkich południków różni się tylko tą strefową cyfrą).

I właśnie dlatego zacząłem się nad tym zastanawiać.
Nie mam zielonego pojęcia jak to matematycznie uwzględnic i policzyć w ramach układu 2000.
Oczywiście tak ja napisałeś można transformować do jednolitego układu i tam policzyć odległość..

Jak tak się nad tym zastanawić to można dojść do wniosku ze układ 2000 to cztery nie powiązane ze sobą strefy (czyt. cztery niezależne układy powiązane ze sobą tylko za pomocą WGS84 )
Może ten układ jest tak realizowany po to by osiągnąć małe zniekształcenie liniowe które wynosi od - 7,7cm/km do +7cm/km. a nie jak w przypadku układu 1992 ( który jest monolityczny) od -70cm/km do +90cm/km ?


Proszę o wyjaśnienia :)
 


« Ostatnia zmiana: 20 Listopad 2013, 13:23 wysłana przez michal83 »

e-geo@info-lab.pl

A ta rozmowa jest teoretyczna czy faktycznie jest problem na jakiejś robocie? ::)

Offline michal83

  • *
  • Bywalec
  • *
  • Wiadomości: 43
    • Zobacz profil
Dydaktyczny w sumie. Gdyby był problem to bym walił do inspektorów. Gdybym mieszkał na styku powiatów to tez bym podpytał w ośrodku. Niestety nie mam takiej możliwości, a w necie nie ma żadnych informacji na ten temat ...

Offline alcapon

  • *
  • *
  • Wiadomości: 1956
  • Płeć: Mężczyzna
    • Zobacz profil
Tak się składa, że nie każdy. W winkalku nie ma czegoś takiego jak transformacja współrzędnych układu 2000 miedzy strefami. Nie wiem jak w C-geo ? w zasadzie taka transformacja znalazła by tylko zastosowanie w tym konkretnym przypadku "pomiaru odległości" . Lub przy pracach na stuku powiatów należących do rożnych stref... po to by oddać do dwóch ośrodków współrzędne (do kazdego w innej obowiązującej strefie), z jednej sesji pomiarowej.

Winkalk tez przy pomiarze odległości nie uwzględnia jakichkolwiek poprawek i wyrzuca astronomiczne cyfry.





sYsTEM połączył wiadomości: 20 Listopad 2013, 13:23

Ok. Wiem skąd się bierze pierwsza cyfra, ale zauważ że kolejne cyfry dla każdego południka osiowego wynoszą 500 000 m. (W zasadzie współrzędna Y wszystkich południków różni się tylko tą strefową cyfrą).

I właśnie dlatego zacząłem się nad tym zastanawiać.
Nie mam zielonego pojęcia jak to matematycznie uwzględnic i policzyć w ramach układu 2000.
Oczywiście tak ja napisałeś można transformować do jednolitego układu i tam policzyć odległość..

Jak tak się nad tym zastanawić to można dojść do wniosku ze układ 2000 to cztery nie powiązane ze sobą strefy (czyt. cztery niezależne układy powiązane ze sobą tylko za pomocą WGS84 )
Może ten układ jest tak realizowany po to by osiągnąć małe zniekształcenie liniowe które wynosi od - 7,7cm/km do +7cm/km. a nie jak w przypadku układu 1992 ( który jest monolityczny) od -70cm/km do +90cm/km ?
Proszę o wyjaśnienia :)

Eeee no bez przesady.
W Winkalku spokojnie zrobisz transformacje między dwoma różnymi strefami układu 2000
http://www.coder.itl.pl/forum/forum_entry.php?id=18129
Teraz należałoby teorię porównać z praktyką.

Sprawdzenie teoretyczne.
mam 2 punkty w układzie 1992
zg x-458412 y-259074 (zielona góra)
w x-361575 y-361205 (wrocław)
obliczona odległość-140777,69

Zielona góra leży w strefie 5
robimy transformację z układu 1992 na 2000/5 i dostajemy
zg5 x-5756305,93 y5533947,50
Następnie transformację z układu 2000/5 na 2000/6 i dostajemy
zg6 x-5759159,38 y-6327665,86

Wrocław leży w strefie 6 robimy więc transformacje z 1992 na 2000/6 i dostajemy
w6 5663693,45 6431148,39

obliczamy odległość między dwoma punktami w strefie 6
zg6 do w6 i otrzymujemy 140776,13

różnica ok 1,5 mb

generalnie ok. 1,5m na 140 km
« Ostatnia zmiana: 20 Listopad 2013, 17:42 wysłana przez alcapon »
Korepetycje z ewmapy -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Offline michal83

  • *
  • Bywalec
  • *
  • Wiadomości: 43
    • Zobacz profil
faktycznie w winkalku jest O0 Moje niedopatrzenie.
« Ostatnia zmiana: 20 Listopad 2013, 17:57 wysłana przez michal83 »

Offline Lupus

  • *
  • *
  • Wiadomości: 1865
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl
Jak tak się nad tym zastanawić to można dojść do wniosku ze układ 2000 to cztery nie powiązane ze sobą strefy (czyt. cztery niezależne układy powiązane ze sobą tylko za pomocą WGS84 )
Może ten układ jest tak realizowany po to by osiągnąć małe zniekształcenie liniowe które wynosi od - 7,7cm/km do +7cm/km. a nie jak w przypadku układu 1992 ( który jest monolityczny) od -70cm/km do +90cm/km ?
Proszę o wyjaśnienia :)

A co tu wyjaśniać skoro sam doszedłeś do prawidłowych wniosków?
Odległości przekraczające strefy liczymy w układzie 1992
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline michal83

  • *
  • Bywalec
  • *
  • Wiadomości: 43
    • Zobacz profil
oki, dzięki za wpisy  O0