Program Groma umožňuje importovat i exportovat seznamy souřadnic v textovém tvaru. Pro export a import těchto souborů jsou k dispozici obecné volné formáty, formáty uživatelsky definovatelné a formáty speciální.
Protože složení řádků není u obecných formátů přesně definované, pokusí se aplikace při importu sama určit pořadí a typ jednotlivých údajů. Řídí se při tom těmito pravidly:
První údaj na řádku je vždy interpretován jako číslo bodu.
Za číslem bodu vždy následují dvě souřadnice (dle zvoleného pořadí).
Další údaje jsou již nepovinné, jejich typ je tedy určen podle konkrétní podoby. Program se při tom řídí těmito pravidly:
Obsahuje-li údaj desetinnou tečku nebo čárku, a je-li mimo ni tvořen pouze číslicemi, bude interpretován jako souřadnice Z.
Je-li údaj tvořen pouze jedním znakem, bude interpretován jako kód kvality.
Ve všech ostatních případech je údaj interpretován jako kód bodu. V tomto případě je do kódu převzat celý zbytek vstupního řádku, což umožňuje používat kódy s mezerami.
U číselných údajů může být jako oddělovač desetinné části použita desetinná tečka i čárka.
K dispozici jsou následující filtry:
Souřadnice XYZ, YXZ (export i import): Obecný volný textový formát.
Údaje jsou na řádku uspořádány v pořadí podle názvu formátu (viz poznámky výše). Odděleny jsou mezerami nebo tabulátory.
Souřadnice CSV XYZ, YXZ (export i import): Textový formát v podobě Comma-separated values.
Údaje jsou na řádku uspořádány v pořadí podle názvu formátu (viz poznámky výše). Dle původní specifikace formátu se jako oddělovač používaly čárky. Protože ale čárka bývá často součást dat (v textech, ale zejména jako oddělovač desetinné části čísla), postupně mnoho implementací tohoto formátu začalo podporovat i středníky. Systém Groma při importu respektuje jako oddělovač čárku i středník, při exportu používá dle původní specifikace formátu čárku.
Souřadnice pro katastr (export): Textový formát v podobě akceptované katastrálními úřady.
Řádek vždy obsahuje úplné číslo bodu, souřadnici Y, X, Z (na centimetry) a kód kvality. Nemá-li bod zadánu souřadnici Z, je nahrazena nulou.
Ukázka:
625141042130400 747791.35 965566.35 0.00 3
625141042130401 747756.98 965566.40 0.00 3
625141042130402 747585.36 965567.38 0.00 3
625141042130403 747608.71 965567.39 0.00 3
Souřadnice - uživatelský formát (export i import): Textový formát s uživatelsky definovanou strukturou.
Údaje jsou na řádku uspořádány v pořadí a formátu definovaném pomocí předpisu formátu. Předpisem formátu lze přesně nastavit šířku údajů, počet desetinných míst, zarovnání, oddělovače a další parametry.
Například tento předpis formátu: "<NUM:10> <X:14:3> <Y:14:3> <Z:14:3> <CODE>
" vytvoří soubor v této podobě:
1 1040999.730 740995.698 105.626 Silnice
2 1040997.472 740995.779 105.718 Silnice
3 1041000.552 741009.905 104.205 Silnice
Předpis uživatelského formátu můžete nastavit v dialogovém okně Přílohách.
→ → , podrobný popis formátu je uveden vSouřadnice bez čísel -Y -X Z (import): Volný textový formát se souřadnicemi v matematické soustavě bez čísel bodů.
Tento formát slouží k importu seznamu samotných souřadnic, bez čísel bodů. Aplikace předpokládá, že jsou souřadnice v pořadí YXZ, a to v matematické soustavě, tj. souřadnice Y a X mají záporné znaménko. Při importu aplikace body očísluje vzestupně od čísla 1 a souřadnicím Y a X zamění znaménka.
Dvojí souřadnice (import): Obecný volný textový formát se dvěma geometriemi.
Každý řádek obsahuje číslo bodu, souřadnice YXZ hlavní, souřadnice YXZ vedlejší, a případně kód kvality a kód bodu.
Konfigurovatelný formát (import): Textový formát s uživatelsky definovanou strukturou.
Pomocí tohoto filtru lze importovat téměř jakýkoli formát textového souboru (včetně CSV formátů). Podrobný popis je uveden v Uživatelské příručce.
Seznamy souřadnic i měření lze exportovat ve formátu MS Excel. Před exportem je zobrazeno dialogové okno, v němž je možno zvolit soubor s exportní šablonou:
Exportní šablona je dokument ve formátu MS Excel, v němž jsou připraveny hlavičky a formátování. Soubor obsahuje jednu symbolickou datovou řádku, v níž jsou umístěny symboly datových položek, které jsou při exportu nahrazeny skutečnými daty. Šablona může obsahovat připravené vzorce, více listů atd. Musí být ve formátu OpenXML (.xlsx).
Tabulka 7.2. Symboly datových položek pro seznam souřadnic
Symbol | Popis |
---|---|
<p> | Předčíslí |
<n> | Vlastní číslo |
<num> | Úplné číslo (číslo i předčíslí) |
<code> | Kód (popis) bodu |
<note> | Poznámka u bodu |
<x> | Souřadnice X |
<y> | Souřadnice Y |
<z> | Souřadnice Z |
<prec> | Kód charakteristiky přesnosti |
<type> | Typ bodu |
<x2> | Vedlejší souřadnice X |
<y2> | Vedlejší souřadnice Y |
<z2> | Vedlejší souřadnice Z |
<prec2> | Kód charakteristiky přesnosti vedlejších souřadnic |
<info1> | Doplňující údaj číslo 1 |
<info2> | Doplňující údaj číslo 2 |
<info3> | Doplňující údaj číslo 3 |
<info4> | Doplňující údaj číslo 4 |
<b> | Souřadnice B v systému ETRS89 |
<l> | Souřadnice L v systému ETRS89 |
<h> | Souřadnice H v systému ETRS89 |
Tabulka 7.3. Symboly datových položek pro seznam měření
Symbol | Popis |
---|---|
<p> | Předčíslí |
<n> | Vlastní číslo |
<num> | Úplné číslo (číslo i předčíslí) |
<code> | Kód (popis) bodu |
<note> | Poznámka u bodu |
<hz> | Vodorovný úhel |
<vert> | Zenitový úhel |
<dist> | Délka |
<dh> | Převýšení |
<signal> | Výška cíle (výška stroje) |
<lvl-back> | Nivelační převýšení - záměra vzad |
<lvl-fwd> | Nivelační převýšení - záměra vpřed |
<lvl-side> | Nivelační převýšení - záměra bočně |
<ortho-rad> | Ortogonální měření - staničení |
<ortho-perp> | Ortogonální měření - kolmice |
Ukázkové exportní šablony jsou uloženy v adresáři Format/Excel/crd
a Format/Excel/mes
. Tyto předdefinované šablony si můžete libovolně upravit.
Po exportu je otevřeno okno, v němž je exportovaný soubor zobrazen ke kontrole.
Seznamy souřadnic i měření lze exportovat a importovat ve formátu XML (eXtensible Markup Language). Jedná se o značkovací jazyk typu SGML, který umožňuje snadnou výměnu souborů, formální kontrolu správnosti jejich struktury a automatické konverze do jiných formátů (html, txt, rtf).
Soubory XML mají pevnou strukturu, definovanou pomocí deklarace typu dokumentu (Document Style Definition, DTD). Porovnáním souborů s touto definicí lze snadno ověřit jejich formální správnost. Definice struktury pro soubory používané v systému Groma jsou součástí instalace (jsou uloženy v adresáři dtd), nebo je lze stáhnout na https://www.groma.cz.
Společně se soubory DTD jsou součástí distribuce i předpisy pro převod XML souborů do HTML. Máte-li internetový prohlížeč podporující formát XML a transformace pomocí stylů XSL, můžete v něm seznamy ve formátu XML přímo zobrazit. Převod do HTML provede prohlížeč automaticky (obvykle zároveň s kontrolou struktury dokumentu vzhledem k definici) a zobrazí výsledné dokumenty ve formátu HTML.
Pro práci se soubory ve formátu XML je k dispozici velké množství různých nástrojů (editory, převodní programy, validátory apod.). Většina tohoto software je k dispozici bezplatně na internetu. Podrobný popis jazyka XML i s dalšími odkazy a online službami lze nalézt na https://www.w3.org.
Program Groma umožňuje ukládání souborů do formátu XML ve dvou variantách:
Atributy
Informace o položkách jsou uvedeny v hlavičkách prvků pomocí atributů. Tento formát je poněkud přehlednější při prohlížení neformátovaných XML souborů a je také úspornější.
Těla prvků
Informace o položkách jsou uvedeny v tělech prvků. Tento formát je hůře čitelný a objemnější, ale pro některé nástroje je snáze zpracovatelný.
Typ souboru je třeba určit při exportu seznamu. Při importu program sám detekuje, o jaký typ souboru se jedná a korektně jej načte.
Tyto formáty slouží k ukládání zeměpisných souřadnic. Soubory se zeměpisnými souřadnicemi mohou být dále využívány zejména v geografických informačních systémech.
K dispozici jsou tyto formáty:
Formát GPX (export): Výměnný geografický formát standardu GPS Exchange Format.
Soubory jsou ve formátu XML a slouží zejména k nahrávání podkladů do mapových serverů (např. Google Maps nebo Mapy.cz
Import bodů v tomto formátu do map lze využít například k pohodlnému vyhledávání bodů v terénu.
Formát KML (export): Výměnný geografický formát standardu Keyhole Markup Language.
Soubory jsou ve formátu XML a slouží zejména k nahrávání podkladů do mapových serverů (např. Google Maps nebo Mapy.cz
Import bodů v tomto formátu do map lze využít například k pohodlnému vyhledávání bodů v terénu.
Zeměpisné souřadnice (import): Textový formát obsahující zeměpisné souřadnice.
Údaje jsou na řádku uspořádány v pořadí číslo bodu, B, L, H. Podle další specifikace formátu mohou být zeměpisné souřadnice v těchto formátech:
Do systému Groma lze importovat souřadnice z formátů zařízení různých výrobců. Specifikace těchto formátů jsou k nalezení obvykle v dokumentaci výrobce.
Parametry výsledného vyexportovaného souboru lze nastavit v
→ → .Importovat lze tyto formáty:
Soubory typu Geodimeter (.are) (export i import): Pomocí tohoto filtru lze importovat i exportovat soubory ve formátu Area pro přenos do strojů Geodimeter.
Soubory typu Leica (.gsi) (export i import): Pomocí tohoto filtru lze importovat i exportovat soubory ve formátu GSI. P5i exportu si můžete si zvolit mezi dvěma formáty - Leica/8 (starší formát s osmiznakovými záznamy) a Leica/16 (novější formát s šestnáctiznakovými záznamy umožňující pracovat s neredukovanými souřadnicemi). Je-li třeba při exportu vzhledem k délce záznamu některé údaje oříznout, program zobrazí varovné hlášení.
Soubory typu Nikon 400 (.400, .nik) (import): Pomocí tohoto filtru lze importovat soubory ve formátu Nikon 400.
Soubory typu Sokkia (.sdr) (export i import): Pomocí tohoto filtru lze importovat i exportovat soubory ve formátu SDR pro přenos do strojů Sokkia. Podporovány jsou varianty SDR20 a SDR33.
Soubory typu Topcon (.asc, .gts7) (export i import): Pomocí tohoto filtru lze vytvářet soubory pro přenos do strojů Topcon.
Soubory typu Trimble JobXML (.jxl) (import): Pomocí tohoto filtru lze importovat soubory ve formátu Trimble JobXML. Jedná se o nové verze souborů Job vyexportované do XML formátu.
Systém Groma dále umožňuje export a import těchto formátů software třetích stran:
Kokeš (.stx) (export i import): formátu textového seznamu souřadnic pro grafický systém KOKEŠ. Při exportu aplikace automaticky vytvoří i potřebnou hlavičku s pořadím souřadnic, přesností zobrazení, redukcemi atd.
V programu KOKEŠ je omezen rozsah zobrazitelného území. Překročíte-li tento rozsah, aplikace vás na to upozorní varovným hlášením.
Je-li v systému Groma nastaven počet desetinných míst 3 a více, bude v hlavičce výsledného souboru nastavena přesnost na milimetry, jinak je nastavena na centimetry.
Starý výměnný formát (.vkm) (export i import): Pomocí tohoto filtru lze importovat i exportovat soubory ve starém výměnném formátu katastrální mapy. Formát obsahuje kresbu i seznam souřadnic. Při importu lze zvolit, zda mají být importovány všechny body, nebo pouze body seznamu souřadnic, nebo pouze body kresby.