GNU Gama: Porovnání verzí
mBez shrnutí editace |
mBez shrnutí editace |
||
(Není zobrazeno 12 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 pouze vyrovnání v lokální kartézské soustavě (program <tt>gama-local</tt>), vyrovnání v geocentrickém souřadném systému je součástí nové vývojové větve (program <tt>gama-g3</tt>). | GNU Gama [[File:G-logo-128.png|right|128px]] 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 pouze vyrovnání v lokální kartézské soustavě (program <tt>gama-local</tt>), vyrovnání v geocentrickém souřadném systému je součástí nové vývojové větve (program <tt>gama-g3</tt>). | ||
* [ | * [https://www.gnu.org/software/gama/ domovská stránka projektu GNU Gama] | ||
* FTP archiv stabilní verze je v adresáři <tt>gnu/gama</tt> na [http://www.gnu.org/prep/ftp.html GNU FTP serverech] | * FTP archiv stabilní verze je v adresáři <tt>gnu/gama</tt> na [http://www.gnu.org/prep/ftp.html GNU FTP serverech] | ||
* stažení zdrojových textů: | * stažení zdrojových textů: | ||
Řádek 7: | Řádek 7: | ||
* stažení vzorových sítí: | * stažení vzorových sítí: | ||
:<tt>git clone git://git.sv.gnu.org/gama/examples.git</tt> | :<tt>git clone git://git.sv.gnu.org/gama/examples.git</tt> | ||
== Windows == | |||
Sestavené binárky pro windows je možno stáhnout ze serveru | |||
[https://sourceforge.net/projects/gnu-gama-builds/ https://sourceforge.net/projects/gnu-gama-builds/] | |||
Program gama-local není nutné instalovat, stačí pouze stáhnout. Program <tt>gama-local</tt> je nutno spouště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>gama-q2</tt>, interaktivní grafické rozhraní pro vyrovnání projektu GNU Gama, je k dispozici na [https://sourceforge.net/projects/gnu-gama-q2 https://sourceforge.net/projects/gnu-gama-q2] | |||
[[File:gama-qt-img.png]] | |||
Qt grafické rozhraní <gama-q2> podporuje připojení k databází, 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ém). 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 == | == XML == | ||
Řádek 32: | Řádek 51: | ||
* 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]] | [[Kategorie:GNU]] |
Verze z 19. 5. 2018, 08:47
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 pouze vyrovnání v lokální kartézské soustavě (program gama-local), vyrovnání v geocentrickém souřadném systému je součástí nové vývojové větve (program gama-g3).
- domovská stránka projektu GNU Gama
- FTP archiv stabilní verze je v adresáři gnu/gama na GNU FTP serverech
- stažení zdrojových textů:
- git clone git://git.sv.gnu.org/gama.git
- stažení vzorových sítí:
- git clone git://git.sv.gnu.org/gama/examples.git
Windows
Sestavené binárky pro windows je možno stáhnout ze serveru
https://sourceforge.net/projects/gnu-gama-builds/
Program gama-local není nutné instalovat, stačí pouze stáhnout. Program gama-local je nutno spouště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 gama-q2, interaktivní grafické rozhraní pro vyrovnání projektu GNU Gama, je k dispozici na https://sourceforge.net/projects/gnu-gama-q2
Qt grafické rozhraní <gama-q2> podporuje připojení k databází, 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ém). 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.
- analyzujte, proč program gama-local pro Choleskyho algoritmus počítá úlohu input/test/bug/bug-1.7.06-1000.gkf 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 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)