GNU Gama: Porovnání verzí
témata prací |
Aktualizace článku GNU Gama / qgama, především s ohledem na nový distribuční server binárek pro Windows |
||
(Není zobrazeno 24 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
GNU Gama je projekt věnovaný vyrovnání geodetických volných sítí (akronym Gama je vytvořen ze slov geodézie a mapování). GNU Gama je napsána v C++ a v současnosti podporuje | [[File:G-logo-128.png|right|128px]] GNU Gama je projekt věnovaný vyrovnání geodetických volných sítí (akronym Gama je vytvořen ze slov geodézie a mapování). GNU Gama je napsána v C++ a v současnosti podporuje vyrovnání v lokální kartézské soustavě 1D/2D/3D, vyrovnání v geocentrickém souřadném systému je součástí vývojové větve. | ||
Odkazy | |||
* [https://www.gnu.org/software/gama/ domovská stránka projektu GNU Gama] | |||
* FTP archiv projektu je v adresáři <tt>gnu/gama</tt> na GNU FTP serveru [https://ftp.gnu.org/] | |||
* stažení zdrojových textů: | |||
:<tt>git clone git://git.sv.gnu.org/gama.git</tt> | |||
<!-- * stažení vzorových sítí: | |||
:<tt>git clone git://git.sv.gnu.org/gama/examples.git</tt> --> | |||
== Windows == | |||
= Tipy na témata prací = | Sestavené binárky pro windows je možno stáhnout z FTP serveru | ||
<!-- přesměrováno [https://sourceforge.net/projects/gnu-gama-builds/ https://sourceforge.net/projects/gnu-gama-builds/] --> | |||
[https://ftp.gnu.org/gnu/gama/windows/ https://ftp.gnu.org/gnu/gama/windows/] | |||
Součástí distribučního souboru qgama-2.05-win64.zip je i programa gama-local.exe. Program <tt>gama-local</tt> se spouští z příkazové řádky, ve Windows 10 například PowerShell, viz následující snímky obrazovky, ukázka vyrovnání sítě pod Windows 10 v prostředí PowerShell | |||
[[File:gama-local-powershell-1.png]] | |||
[[File:gama-local-powershell-2.png]] | |||
=== Qt grafické rozhraní === | |||
Aplikace <tt>qgama</tt> je interaktivní grafické rozhraní pro vyrovnání projektu GNU Gama | |||
[[File:gama-qt-img.png]] | |||
Qt grafické rozhraní <tt>qgama</tt> podporuje připojení k databázi, kterou je implicitně souborová databáze [[SQLite|SQLite 3]] (databáze je implementována jako jednoduchý soubor, který zcela je přenositelný a nezávislý na operačním systému). Protože Qt je vývojová platforma nezávislá na operačním systému, je databázová grafická aplikace k dispozici jak pro Linux, tak pro Windows. | |||
== XML == | |||
* [[GNU Gama LocalNetworkAdujstmentResults|LocalNetworkAdujstmentResults]] třída pro načtení výsledků vyrovnání programu <code>gama-local</code> | |||
== Vyrovnání měření zprostředkujících == | |||
* [[GNU Gama, vyrovnání měření zprostředkujících s diagonální maticí vah]] | |||
== Výuka == | |||
* [[151TGE2]] Technická geodézie 2 | |||
* [[151PRGE]] Projekt - geodézie | |||
* [[152TCV2 Teorie chyb a vyrovnávací počet 2|152TCV2 ]] Teorie chyb a vyrovnávací počet 2 | |||
* [http://k154.fsv.cvut.cz/vyuk_gak/predmety/ig20.htm 154IG20] Inženýrská geodézie 20 | |||
== Tipy na témata prací == | |||
Podle náročnosti jde o témata na semestrální práce, případně o témata, která by mohla být základem bakalářské nebo diplomové práce. | Podle náročnosti jde o témata na semestrální práce, případně o témata, která by mohla být základem bakalářské nebo diplomové práce. | ||
* analyzujte, proč program <tt>gama-local</tt> pro Choleskyho algoritmus počítá úlohu <tt>input/test/bug/bug-1.7.06-1000.gkf</tt> výrazně déle než pro jiné algoritmy | <!-- * analyzujte, proč program <tt>gama-local</tt> pro Choleskyho algoritmus počítá úlohu <tt>input/test/bug/bug-1.7.06-1000.gkf</tt> výrazně déle než pro jiné algoritmy --> | ||
* napište simulační program, který bude generovat měření v lokální síti a který ověří výpočet korekcí měřených směrů a zenitových vzdáleností v programu <tt>gama-local</tt> | * napište simulační program, který bude generovat měření v lokální síti a který ověří výpočet korekcí měřených směrů a zenitových vzdáleností v programu <tt>gama-local</tt> | ||
* Navrhněte formát pro zápis jednoduchých měření v programu MS Excel a napište konverzi z Excelu do XML formátu <tt>gama-local</tt> | * Navrhněte formát pro zápis jednoduchých měření v programu MS Excel a napište konverzi z Excelu do XML formátu <tt>gama-local</tt> | ||
* projekt grafického rozhraní (různá témata) | |||
[[Kategorie:GNU]] |
Aktuální verze z 28. 7. 2022, 10:11
GNU Gama je projekt věnovaný vyrovnání geodetických volných sítí (akronym Gama je vytvořen ze slov geodézie a mapování). GNU Gama je napsána v C++ a v současnosti podporuje vyrovnání v lokální kartézské soustavě 1D/2D/3D, vyrovnání v geocentrickém souřadném systému je součástí vývojové větve.
Odkazy
- domovská stránka projektu GNU Gama
- FTP archiv projektu je v adresáři gnu/gama na GNU FTP serveru [1]
- stažení zdrojových textů:
- git clone git://git.sv.gnu.org/gama.git
Windows
Sestavené binárky pro windows je možno stáhnout z FTP serveru
https://ftp.gnu.org/gnu/gama/windows/
Součástí distribučního souboru qgama-2.05-win64.zip je i programa gama-local.exe. Program gama-local se spouští z příkazové řádky, ve Windows 10 například PowerShell, viz následující snímky obrazovky, ukázka vyrovnání sítě pod Windows 10 v prostředí PowerShell
Qt grafické rozhraní
Aplikace qgama je interaktivní grafické rozhraní pro vyrovnání projektu GNU Gama
Qt grafické rozhraní qgama podporuje připojení k databázi, kterou je implicitně souborová databáze SQLite 3 (databáze je implementována jako jednoduchý soubor, který zcela je přenositelný a nezávislý na operačním systému). Protože Qt je vývojová platforma nezávislá na operačním systému, je databázová grafická aplikace k dispozici jak pro Linux, tak pro Windows.
XML
- LocalNetworkAdujstmentResults třída pro načtení výsledků vyrovnání programu
gama-local
Vyrovnání měření zprostředkujících
Výuka
- 151TGE2 Technická geodézie 2
- 151PRGE Projekt - geodézie
- 152TCV2 Teorie chyb a vyrovnávací počet 2
- 154IG20 Inženýrská geodézie 20
Tipy na témata prací
Podle náročnosti jde o témata na semestrální práce, případně o témata, která by mohla být základem bakalářské nebo diplomové práce.
- napište simulační program, který bude generovat měření v lokální síti a který ověří výpočet korekcí měřených směrů a zenitových vzdáleností v programu gama-local
- Navrhněte formát pro zápis jednoduchých měření v programu MS Excel a napište konverzi z Excelu do XML formátu gama-local
- projekt grafického rozhraní (různá témata)