Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[QGIS][PROJ] Transformacja Helmerta - lokalny układ odniesienia
10-05-2021, 13:23,
#1
[QGIS][PROJ] Transformacja Helmerta - lokalny układ odniesienia
Dzień dobry wszystkim
Nie radzę sobie z transformacją Helmerta w QGIS - znając parametry transformacji nie potrafię napisać poprawnej definicji układu odniesienia w PROJ (lub WKT).
Jest to niejako kontynuacja mojego poprzedniego tematu dotyczącego georeferencji map w układzie lokalnym ale kilka lat sprawiło, że mam już więcej wiedzy i tamte sprawy mam ogarnięte, a ten wątek dotyczy już samej transformacji i jej użycia w praktyce.

Ale do brzegu:
Posiadam mapy, ze współrzędnymi w metrach. Sekcje map są w lokalnym układzie odniesienia, obrócone o 77,87st.
Potrafię wyliczyć parametry transformacji Helmerta [LOK -> ukł. 2000] na podstawie punktów ze znanymi współrzędnymi w obu układach.
Potrafię przeliczać współrzędne układu lokalnego na układ 2000 (i odwrotnie) ale robię to w excelu...
Potrafię je poprawnie wyświetlić na warstwie po imporcie CSV do QGIS
ale:
- chciałbym móc pominąć excela, czyli importować pliki CSV ze współrzędnymi w układzie lokalnym bezpośrednio do QGIS

Posiadam współrzędne środków ciężkości dla obydwu układów i jeszcze dwa parametry transformacji u=0,9776 i v=0,21
Stworzyłem w QGIS nowy układ odniesienia użytkownika (na podstawie dokumentacji PROJ), ale nie jestem pewien które wartości dokładnie powinienem wpisać.
Kod:
+proj=helmert +convention=coordinate_frame +x=5586823.219 +y=6577924.687 +s=0.999958259058672 +theta=280338.3

gdzie x i y to współrzędne (w układzie 2000) początku układu lokalnego (0, 0), s to skala a theta to obrót (77,87st * 3600) 

ale...

to nie działa...

Próbowałem też po omacku:

Kod:
+proj=pipeline
+step +proj=tmerc +lat_0=0 +lon_0=18 +k=0.999923 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
+step +proj=helmert +convention=coordinate_frame +x=5586823.219 +y=6577924.687 +s=0.999958259058672 +theta=-280338.3 +units=m

Jak ustawię jeden lub drugi układ współrzędnych dla warstwy, to QGIS wyrzuca błąd że nie posiada parametrów transformacji. Jak wejdę w ustawienia QGISa i w Transformacje, to mogę tam tylko dodać nową transformację MOJ_LOK -> 2000 ale nie mogę w żaden sposób 'edytować' jej parametrów... I ostatecznie nic to nie zmienia...

Szukam tego w internetach od dłuższego czasu, przejrzałem wiele zagranicznych wątków i wiele prób za mną, ale... może ja to w ogóle źle robię?
Cytując "georobot" z 2018 roku:
Cytat:A potem to już "bułka z masłem"

Niestety nie dla mnie... Proszę o pomoc.

Jeśli to co napisałem powyżej jest nie do końca zrozumiałe, to moje pytanie brzmi:
Jak w praktyce wykorzystać posiadane parametry transformacji Helmerta do poprawnego wyświetlania na mapie współrzędnych w układzie lokalnym bez przeliczania ich poza QGISem (w excelu).

Z góry dziękuję za zainteresowanie i pomoc!


Wiadomości w tym wątku
[QGIS][PROJ] Transformacja Helmerta - lokalny układ odniesienia - przez dominik_p - 10-05-2021, 13:23

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Transformacja układu współrzędnych dla punktów Grzegorz_B 2 1 017 22-04-2024, 13:50
Ostatni post: MarekWF
  WFS a transformacja układu współrzędnych (WGS 84 -> 2000) Arisa64 9 5 778 21-06-2022, 14:47
Ostatni post: [wiki]
  eksport układu odniesienia do shp Kola 0 2 792 24-11-2019, 23:57
Ostatni post: Kola
  Transformacja PUWG 2000 / WGS 84 - VBA Adam_Polanowski 2 11 394 26-02-2019, 22:13
Ostatni post: PowLine
  historyczny uklad wspolrzednych i jego transformacja pitt 3 8 822 18-02-2019, 22:43
Ostatni post: jerresso
  Układ Lokalny - jak ustawić cogito94 5 18 979 16-11-2016, 12:17
Ostatni post: cogito94
  Interpolacja - układ odniesienia megakozak 0 6 308 17-02-2016, 13:29
Ostatni post: megakozak
  Transformacja rastra .hmr seba16_15 1 10 137 25-11-2014, 15:19
Ostatni post: martel
  Transformacja GeoArt 2 13 318 20-10-2014, 15:13
Ostatni post: GeoArt
  układy odniesienia - problem boneyards 3 14 602 16-06-2014, 08:25
Ostatni post: Binko

Skocz do: