Konverze gdb do xls

Převod souboru GDB do XLS

Převeďte data Esri, Firebird, InterBase nebo Garmin GDB do tabulky kompatibilní s XLS.

Převádějte soubory GDB online

Pro převod GDB do XLS zatím vlastní online konvertor nemáme, ale soubory GDB můžete online převést do těchto formátů:

Jak převést soubor gdb do formátu xls

Tabulkový procesor je potřebný, když je nutné upravovat, filtrovat, archivovat nebo sdílet záznamy GIS, GPS či databázové záznamy s lidmi, kteří nemají zdrojovou aplikaci. Správný postup závisí na tom, který program data .gdb vytvořil, protože tato přípona označuje několik vzájemně nesouvisejících formátů.

Co je formát gdb

.gdb není jeden univerzální formát:

  • Esri file geodatabase: obvykle složka s názvem a příponou .gdb, která obsahuje GIS tabulky, feature classes, indexy a metadata. ArcGIS a QGIS ji používají pro prostorová data.
  • Firebird nebo InterBase database: obvykle jeden databázový soubor s příponou .gdb. Obsahuje relační tabulky a musí být otevřen pomocí softwaru kompatibilního s Firebird nebo InterBase.
  • Garmin GDB: soubor GPS dat používaný staršími aplikacemi Garmin MapSource a souvisejícím softwarem. Obsahuje waypointy, trasy a tracky, nikoli běžné databázové tabulky.

Přejmenováním přípony se žádný z těchto formátů nepřevede. Před výběrem metody exportu identifikujte aplikaci, která soubor vytvořila.

Co poskytuje formát xls

.xls je starší formát sešitu Microsoft Excel 97–2003. Podporují ho starší verze Excelu i mnoho tabulkových aplikací, každý worksheet je však omezen na 65 536 řádků a 256 sloupců. Moderní Excel běžně používá .xlsx, který podporuje větší worksheets a novější funkce.

Export XLS může zpřístupnit atributy databáze pro řazení, filtrování, vzorce a tabulkovou výměnu. Obecně nezachová topologii geodatabáze, domains, subtypes, relationship classes, prostorové indexy ani kompletní mapovou symbologii. Geometrie se obvykle exportuje jako souřadnice nebo text, nikoli jako upravitelná GIS vrstva.

Převod Esri file geodatabase

Pokud je k dispozici, použijte ArcGIS Pro:

  1. Ponechte kompletní složku .gdb beze změny a přidejte ji prostřednictvím podokna Catalog nebo Map → Add data.
  2. Pro jednu tabulku nebo feature class spusťte Conversion tools → Excel → Table to Excel, vyberte zdroj a zvolte výstup .xlsx. ArcGIS Pro obvykle zapisuje XLSX, nikoli starší XLS.
  3. Pokud je vyžadován skutečný soubor .xls, otevřete výsledný workbook v Excelu nebo LibreOffice Calc a zvolte File → Save as, poté vyberte Excel 97–2003 (*.xls).

Pro opakovatelný export z příkazového řádku může GDAL číst mnoho Esri file geodatabases, pokud je nainstalován driver OpenFileGDB nebo FileGDB. Exportujte tabulku do CSV, poté otevřete CSV v Excelu nebo Calcu a uložte ho jako XLS:

ogr2ogr -f CSV output_folder data.gdb layer_name

Jako grafickou alternativu použijte QGIS: přidejte file geodatabase jako vektorový zdroj, klikněte pravým tlačítkem na požadovanou vrstvu, zvolte Export → Save features as, vyberte CSV a výslednou tabulku převeďte v tabulkovém programu. Exportujte pouze potřebná atributová pole; pokud jsou vyžadovány souřadnice, zahrňte geometrii jako pole X/Y, WKT nebo GeoJSON.

Převod databáze Firebird nebo InterBase gdb

S tímto souborem nezacházejte jako s Esri file geodatabase. Nejprve se k němu připojte pomocí softwaru Firebird nebo InterBase; je vyžadována instalace serveru, uživatel databáze, heslo a někdy také dialect databáze. DBeaver, IBExpert, FlameRobin a produkty pro převod databází, například Full Convert Enterprise, mohou databázi dotazovat, pokud je nainstalován správný driver Firebird.

Exportujte požadovaný dotaz nebo tabulku do CSV, případně v databázové aplikaci vyberte export do Excelu. Výsledek otevřete v Excelu nebo LibreOffice Calcu a v případě nutnosti zachování kompatibility se staršími verzemi jej uložte jako .xls. Export dotazu je obvykle vhodnější než export každé tabulky, protože vylučuje interní tabulky a umožňuje zvolit sloupce, joins, filtry a datové typy.

Převod souboru Garmin gdb

Otevřete soubor v Garmin MapSource nebo kompatibilním softwaru Garmin a exportujte jej do GPX. Mnoho souborů Garmin dokáže převést také GPSBabel, jeho podpora však závisí na konkrétní variantě GDB. Importujte soubor GPX do QGIS nebo jiného GIS programu, exportujte atributy waypointů, tras nebo tracků do CSV a uložte tuto tabulku jako XLS.

Při převodu GPS se mohou změnit tvarovací body trasy, časová razítka tracků, hodnoty nadmořské výšky, přesnost souřadnic nebo nepodporovaná pole specifická pro Garmin. Po převodu zkontrolujte počet a umístění waypointů a tracků; workbook XLS je tabulková sestava, nikoli náhrada původních GPS dat.

Online převod a omezení kompatibility

Online GIS služby, jako je MyGeodata Cloud, mohou přijímat Esri file geodatabase a nabízet výstup XLS nebo tabulkový výstup, podporované vstupní varianty a výstupní formáty se však mění. File geodatabase je složka, takže služba může vyžadovat její komprimaci jako ZIP; nenahrávejte pouze jeden interní soubor. Před nahráním ověřte, zda služba přijímá konkrétní typ zdroje.

Online převodníky obecně nedokážou zpracovat databáze Firebird bez přihlašovacích údajů nebo nedokážou interpretovat varianty Garmin GDB. Důvěrná, regulovaná ani proprietární data nikdy nenahrávejte do veřejné služby. Desktopové nástroje ArcGIS, QGIS, GDAL, Firebird nebo GPSBabel poskytují lepší kontrolu nad výběrem polí a validací.

Před uložením jako XLS zkontrolujte data, hodnoty null, Boolean fields, text Unicode, úvodní nuly, vzorce a numerické identifikátory. Tabulkové aplikace mohou tyto hodnoty automaticky formátovat. Pokud data překračují limity XLS, obsahují více souvisejících tabulek nebo musí zachovat prostorové chování, ponechte původní GDB a použijte .xlsx, CSV, GeoPackage nebo jiný databázový formát namísto toho, abyste vše nutili do jednoho worksheetu XLS.