Vyrovnání do přímky

Vše k programu GEUS.
Odpovědět
dave.matejka
Příspěvky: 4
Registrován: 21 lis 2018 13:45

Vyrovnání do přímky

Příspěvek od dave.matejka » 12 úno 2019 09:01

Dobrý den,

stala se mi dnes poprvé chyba při vyrovnání do přímky jednoho bodu. Když zadám řídící přímku a pak určím bod pro vyrovnání a následně jej tedy vyrovnám -> uložím jako nový, tak bod je od přímky "vedle" o 1cm. Pokud takto vyrovnaný bod se stejně zadanou řídící přímkou vyrovnám ještě jednou, tak se již opraví i o ten 1 cm. Je to tedy chyba v zaokrouhlení? Ostatní body se mi vyrovnávají správně, i pokud umístím ke stejné řídící přímce jiný bod a vyrovnám ho, tak se vyrovná "napoprvé".

Děkuji za odpověď a přikládám protokol z vyrovnání:

1. Vyrovnání:
== 2 Vyrovnání do přímky =====================================================
-- ŘÍDÍCÍ PŘÍMKA ---------------------------------------------------------------
1 678198 00563 0004 610526.66 1045831.80 [3]
2 678198 00468 0116 610538.55 1045835.49 [3]
--------------------------------------------------------------------------------
Vyrov.ČB pův. Y pův. X vyr. Y vyr. X [KK]
678198 00904 0029 610526.91 1045831.85 610526.90 1045831.88 [3]
Kolmice/Odch = 0.03 Mxy = 0.14 Uxy = 0.28
-- 678198 00904 0029 kontrolní/další určení bodu ----------------------------
Y: X:
Původní: 610526.91 1045831.85 [3]
Nový/kontrolní: 610526.90 1045831.88 [3]
Rozdíl souř.: 0.01 -0.03 Sxy= 0.02 Dpol= 0.03
#Bod přepsán: 610526.90 1045831.88 [3]
2. Vyrovnání
== 2 Vyrovnání do přímky =====================================================
-- ŘÍDÍCÍ PŘÍMKA ---------------------------------------------------------------
1 678198 00563 0004 610526.66 1045831.80 [3]
2 678198 00468 0116 610538.55 1045835.49 [3]
--------------------------------------------------------------------------------
Vyrov.ČB pův. Y pův. X vyr. Y vyr. X [KK]
678198 00904 0029 610526.90 1045831.88 610526.90 1045831.87 [3]
Kolmice/Odch = 0.01 Mxy = 0.14 Uxy = 0.28
-- 678198 00904 0029 kontrolní/další určení bodu ----------------------------
Y: X:
Původní: 610526.90 1045831.88 [3]
Nový/kontrolní: 610526.90 1045831.87 [3]
Rozdíl souř.: -0.00 0.01 Sxy= 0.00 Dpol= 0.01
#Bod přepsán: 610526.90 1045831.87 [3]

Uživatelský avatar
honzah
Technická podpora
Příspěvky: 93
Registrován: 20 čer 2011 15:11
Kontaktovat uživatele:

Re: Vyrovnání do přímky

Příspěvek od honzah » 13 úno 2019 00:59

Dobrý den,
problém je způsoben zaokrouhlením na cm. Pro lepší názornost jsem vytvořil obrázek, kde z bodu 29 je spuštěna fialová kolmice na černou řídící přímku. Červený čtverec o straně 1cm pak reprezentuje čtyři zaokrouhlené souřadnice na cm. Bod nejbližší poloze nezaokrouhlené paty kolmice je v obrázku očíslován jako 129. Tento bod Geus určí jako výsledek vyrovnání do přímky a to prostým zaokrouhlením souřadnic přesné paty kolmice. Jeho vzdálenost od přímky je 0.0053 což je po zaokrouhlení na cm právě jeden cm. Je potřeba si uvědomit, že právě díky zaokrouhlování na cm je kritériem zda je ještě bod na přímce hodnota zhruba 7 mm. Přesně je to druhá odmocnina z 50 mm. Je to polovina délky úhlopříčky čtverce o straně 1cm.
Tím že vyrovnaný bod zkusíte znovu vyrovnat na původní přímku ale spouštíte kolmici z jiného místa než byl původní bod a proto můžete dostat díky zaokrouhlení jiný výsledek. Z toho obrázku by to mělo být patrné.
Záleží vždy na konfiguraci vstupních bodů.
Přílohy
Vyrovnani_bodu_na_primku.jpg
Vyrovnani_bodu_na_primku.jpg (26.08 KiB) Zobrazeno 5886 x
Jan Houška - programátor

Odpovědět