GNU Gama: Porovnání verzí

Z GeoWikiCZ
mBez shrnutí editace
mBez shrnutí editace
Řádek 15: Řádek 15:
[https://sourceforge.net/projects/gnu-gama-builds/ https://sourceforge.net/projects/gnu-gama-builds/]
[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 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
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-1.png]]
[[File:gama-local-powershell-2.png]]
[[File:gama-local-powershell-2.png]]


Aplikace gama-q2, 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]
=== 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]]
[[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 ==

Verze z 19. 5. 2018, 08:36

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).

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

Vyrovnání měření zprostředkujících

Výuka

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)