Re: [Therion-cs] dotazy: nefungující transformace souřadnic + umístění thconfig

2022-11-27 Tema obsahu Martin Budaj
On Sun, Nov 20, 2022 at 5:37 PM Jan Moravec  wrote:

> Jen se ještě zeptám: Znamená to, že takto (bez gridu pro Česko, jen přes
> EPSG:4326) to počítá stejným algoritmem jako verze 5.4?


Nie nutne, závisí od konkrétnej dvojice súradnicových systémov.
Therion 6.1 má na konci log súboru zoznam použitých transformácií aj s ich
odhadovanými presnosťami.


> A jakou chybu to
> může znamenat? Mám GPS záměry +/- 3 cm; v polygonu k jeskyni vznikne +/-
> 10 cm, čili menší chybu můžu klidně zanedbat.
>

Ak ide o transformáciu z iJTSK do niečoho iného, tak bez gridu môže byť
chyba rádovo meter.
Pri použití iJTSK na vstupe aj na výstupe sa dáta netransformujú a výsledky
sú presné.

M.
___
Therion-cs mailing list
Therion-cs@speleo.sk
https://mailman.speleo.sk/listinfo/therion-cs


Re: [Therion-cs] dotazy: nefungující transformace souřadnic + umístění thconfig

2022-11-20 Tema obsahu Jan Moravec

Děkuju za vysvětlení a návod.
Po doplnění těch dvou řádek do therion.ini vše probíhá bez chyb. Jen se 
ještě zeptám: Znamená to, že takto (bez gridu pro Česko, jen přes 
EPSG:4326) to počítá stejným algoritmem jako verze 5.4? A jakou chybu to 
může znamenat? Mám GPS záměry +/- 3 cm; v polygonu k jeskyni vznikne +/- 
10 cm, čili menší chybu můžu klidně zanedbat.

S díky
Honza




1. Ve ver. 6.1.2 (asi v celé ver. 6) mi nefunguje export do esri formátu
v iJTSK. Hlásí to:
C:\Prog\Therion\therion.exe: error -- no usable coordinate
transformation found
...
layout esri
cs iJTSK
endlayout
export map -projection plan -output vystup -format esri -layout esri



Verzia 6.1 má dosť prepracovanú konverziu medzi súradnicovými systémami. V
tomto prípade je problém to, že sa snaží na konverziu z iJTSK do
EPSG:4326 (potrebuje ju napr. kvôli výpočtu meridiánovej konvergencie)
využiť grid s korekciami, ktorý je však definovaný len pre územie
Slovenska. (Existujú gridy aj pre Česko:
http://freegis.fsv.cvut.cz/gwiki/S-JTSK_/_Grid, ale nie sú súčasťou
štandardnej distribúcie knižnice Proj). Proj potom nenájde transformáciu
pre bod ležiaci mimo rozsahu gridu.

Rozdiely v českom a slovenskom gride pre JTSK bude v Therione potrebné
vyriešiť systematicky, zatiaľ je najjednoduchšie riešenie doplniť si do
therion.ini nasledovné dva riadky:

cs-trans [ijtsk jtsk] [lat-long long-lat epsg:4326] ""
cs-trans [lat-long long-lat epsg:4326] ijtsk ""

Zabezpečia, že transformácie s gridom preddefinované v Therione sa
nepoužijú. V prípade potreby geodetickej presnosti konverzie je možné
definovať v ini súbore aj použitie vlastného gridu, treba ho však
nainštalovať tam, kde ho Proj nájde. Napr. definícia konverzie z iJTSK do
ETRS89 (EPSG:4258) s využitím slovenského gridu (sk_gku_JTSK03_to_JTSK.tif)
vyzerá nasledovne:

cs-trans [ijtsk epsg:5514] [etrs epsg:4258] "+proj=pipeline +step +inv
+proj=krovak +lat_0=49.5 +lon_0=24.8 +alpha=30.2881397527778
+k=0. +x_0=0 +y_0=0 +ellps=bessel +step +inv +proj=hgridshift
+grids=sk_gku_JTSK03_to_JTSK.tif +step +proj=push +v_3 +step +proj=cart
+ellps=bessel +step +proj=helmert +x=485.021 +y=169.465 +z=483.839
+rx=-7.786342 +ry=-4.397554 +rz=-4.102655 +s=0 +convention=coordinate_frame
+step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3"



2. Něco jako implicitní thconfig:
Therion spouštím kliknutím na .th nebo .th2 soubor. Při stisku F9 musí
člověk vždy vybrat thconfig soubor. Ten je (samozřejmě) v aktuálním
adresáři jediný.



Tu je práve problém, že často jediný nebýva. Veľmi často je v tom adresári
viac thconfig súborov na rôzne účely.

Martin

___
Therion-cs mailing list
Therion-cs@speleo.sk
https://mailman.speleo.sk/listinfo/therion-cs


Re: [Therion-cs] dotazy: nefungující transformace souřadnic + umístění thconfig

2022-11-18 Tema obsahu Martin Budaj
On Fri, Nov 11, 2022 at 4:33 PM Jan Moravec  wrote:

> 1. Ve ver. 6.1.2 (asi v celé ver. 6) mi nefunguje export do esri formátu
> v iJTSK. Hlásí to:
> C:\Prog\Therion\therion.exe: error -- no usable coordinate
> transformation found
> ...
> layout esri
>cs iJTSK
> endlayout
> export map -projection plan -output vystup -format esri -layout esri
>

Verzia 6.1 má dosť prepracovanú konverziu medzi súradnicovými systémami. V
tomto prípade je problém to, že sa snaží na konverziu z iJTSK do
EPSG:4326 (potrebuje ju napr. kvôli výpočtu meridiánovej konvergencie)
využiť grid s korekciami, ktorý je však definovaný len pre územie
Slovenska. (Existujú gridy aj pre Česko:
http://freegis.fsv.cvut.cz/gwiki/S-JTSK_/_Grid, ale nie sú súčasťou
štandardnej distribúcie knižnice Proj). Proj potom nenájde transformáciu
pre bod ležiaci mimo rozsahu gridu.

Rozdiely v českom a slovenskom gride pre JTSK bude v Therione potrebné
vyriešiť systematicky, zatiaľ je najjednoduchšie riešenie doplniť si do
therion.ini nasledovné dva riadky:

cs-trans [ijtsk jtsk] [lat-long long-lat epsg:4326] ""
cs-trans [lat-long long-lat epsg:4326] ijtsk ""

Zabezpečia, že transformácie s gridom preddefinované v Therione sa
nepoužijú. V prípade potreby geodetickej presnosti konverzie je možné
definovať v ini súbore aj použitie vlastného gridu, treba ho však
nainštalovať tam, kde ho Proj nájde. Napr. definícia konverzie z iJTSK do
ETRS89 (EPSG:4258) s využitím slovenského gridu (sk_gku_JTSK03_to_JTSK.tif)
vyzerá nasledovne:

cs-trans [ijtsk epsg:5514] [etrs epsg:4258] "+proj=pipeline +step +inv
+proj=krovak +lat_0=49.5 +lon_0=24.8 +alpha=30.2881397527778
+k=0. +x_0=0 +y_0=0 +ellps=bessel +step +inv +proj=hgridshift
+grids=sk_gku_JTSK03_to_JTSK.tif +step +proj=push +v_3 +step +proj=cart
+ellps=bessel +step +proj=helmert +x=485.021 +y=169.465 +z=483.839
+rx=-7.786342 +ry=-4.397554 +rz=-4.102655 +s=0 +convention=coordinate_frame
+step +inv +proj=cart +ellps=GRS80 +step +proj=pop +v_3"


> 2. Něco jako implicitní thconfig:
> Therion spouštím kliknutím na .th nebo .th2 soubor. Při stisku F9 musí
> člověk vždy vybrat thconfig soubor. Ten je (samozřejmě) v aktuálním
> adresáři jediný.


Tu je práve problém, že často jediný nebýva. Veľmi často je v tom adresári
viac thconfig súborov na rôzne účely.

Martin
___
Therion-cs mailing list
Therion-cs@speleo.sk
https://mailman.speleo.sk/listinfo/therion-cs