Konwertuj GDB na XLS
Konwertuj dane Esri, Firebird, InterBase lub Garmin GDB do arkusza kalkulacyjnego zgodnego z XLS.
Konwertuj pliki GDB online
Nie mamy jeszcze dedykowanego konwertera online dla GDB na XLS, ale pliki GDB możesz przekonwertować online na te formaty:
Jak konwertować gdb do xls
- Bazy danych
- Brak ocen.
Arkusz kalkulacyjny jest potrzebny, gdy rekordy GIS, GPS lub bazy danych muszą być edytowane, filtrowane, archiwizowane albo udostępniane osobom, które nie mają aplikacji źródłowej. Właściwa metoda zależy od programu, który utworzył dane .gdb, ponieważ to rozszerzenie oznacza kilka niezwiązanych ze sobą formatów.
Czym jest format gdb
.gdb nie jest jednym uniwersalnym formatem:
- Esri file geodatabase: zwykle folder o nazwie z przyrostkiem
.gdb, zawierający tabele GIS, feature classes, indeksy i metadane. ArcGIS i QGIS używają go do danych przestrzennych. - Firebird lub InterBase database: zazwyczaj pojedynczy plik bazy danych z przyrostkiem
.gdb. Zawiera tabele relacyjne i musi być otwierany za pomocą oprogramowania zgodnego z Firebird lub InterBase. - Garmin GDB: plik danych GPS używany przez starsze wersje Garmin MapSource i powiązane oprogramowanie. Zawiera waypointy, trasy i ślady, a nie zwykłe tabele bazy danych.
Zmiana nazwy rozszerzenia nie konwertuje żadnego z tych formatów. Przed wybraniem metody eksportu zidentyfikuj aplikację, która utworzyła plik.
Co zapewnia format xls
.xls to starszy format skoroszytu Microsoft Excel 97–2003. Jest obsługiwany przez starsze wersje Excel i wiele aplikacji arkuszy kalkulacyjnych, ale każdy arkusz jest ograniczony do 65 536 wierszy i 256 kolumn. Współczesny Excel zwykle używa formatu .xlsx, który obsługuje większe arkusze i nowsze funkcje.
Eksport do XLS może udostępnić atrybuty bazy danych do sortowania, filtrowania, stosowania formuł i wymiany danych tabelarycznych. Zwykle nie zachowuje topologii geodatabase, domen, podtypów, klas relacji, indeksów przestrzennych ani pełnej symbolizacji mapy. Geometria jest zazwyczaj eksportowana jako współrzędne lub tekst, a nie jako edytowalna warstwa GIS.
Konwersja Esri file geodatabase
Jeśli ArcGIS Pro jest dostępny, użyj go:
- Zachowaj kompletny folder
.gdbbez zmian i dodaj go za pomocą panelu Catalog lub Map → Add data. - Aby wyeksportować jedną tabelę lub feature class, uruchom Conversion tools → Excel → Table to Excel, wybierz źródło i wskaż plik wyjściowy
.xlsx. ArcGIS Pro zwykle zapisuje pliki XLSX, a nie starszy format XLS. - Jeśli wymagany jest rzeczywisty plik
.xls, otwórz utworzony skoroszyt w Excel lub LibreOffice Calc i wybierz File → Save as, a następnieExcel 97–2003 (*.xls).
Do powtarzalnego eksportu z wiersza poleceń GDAL może odczytywać wiele Esri file geodatabases, jeśli zainstalowany jest sterownik OpenFileGDB lub FileGDB. Wyeksportuj tabelę do CSV, a następnie otwórz plik CSV w Excel lub Calc i zapisz go jako XLS:
ogr2ogr -f CSV output_folder data.gdb layer_name
Jako alternatywy graficznej użyj QGIS: dodaj file geodatabase jako źródło wektorowe, kliknij prawym przyciskiem wymaganą warstwę, wybierz Export → Save features as, wybierz CSV, a następnie przekonwertuj utworzoną tabelę w programie arkusza kalkulacyjnego. Eksportuj tylko potrzebne pola atrybutów; jeśli współrzędne są wymagane, uwzględnij geometrię jako pola X/Y, WKT lub GeoJSON.
Konwersja bazy danych Firebird lub InterBase gdb
Nie traktuj tego pliku jako Esri geodatabase. Najpierw połącz się z nim za pomocą oprogramowania Firebird lub InterBase; wymagane są instalacja serwera, użytkownik bazy danych, hasło, a czasami także dialekt bazy danych. DBeaver, IBExpert, FlameRobin oraz produkty do konwersji baz danych, takie jak Full Convert Enterprise, mogą wykonywać zapytania do bazy danych po zainstalowaniu właściwego sterownika Firebird.
Wyeksportuj wymagane zapytanie lub tabelę do CSV albo wybierz eksport do Excel w aplikacji bazy danych. Otwórz wynik w Excel lub LibreOffice Calc i zapisz go jako .xls, jeśli wymagana jest zgodność ze starszym formatem. Eksport zapytania jest zwykle lepszy niż eksport każdej tabeli, ponieważ pomija tabele wewnętrzne i pozwala wybrać kolumny, połączenia, filtry oraz typy danych.
Konwersja pliku Garmin gdb
Otwórz plik w Garmin MapSource lub zgodnym oprogramowaniu Garmin i wyeksportuj go do GPX. GPSBabel również może konwertować wiele plików Garmin, ale jego obsługa zależy od konkretnego wariantu GDB. Zaimportuj plik GPX do QGIS lub innego programu GIS, wyeksportuj atrybuty waypointów, tras lub śladów do CSV, a następnie zapisz tę tabelę jako XLS.
Konwersja GPS może zmienić punkty kształtu trasy, znaczniki czasu śladów, wartości wysokości, precyzję współrzędnych lub nieobsługiwane pola specyficzne dla Garmin. Po konwersji sprawdź liczbę i położenie waypointów oraz śladów; skoroszyt XLS jest raportem tabelarycznym, a nie zamiennikiem oryginalnych danych GPS.
Konwersja online i ograniczenia zgodności
Usługi GIS online, takie jak MyGeodata Cloud, mogą akceptować Esri file geodatabase i oferować wynik XLS lub arkusz kalkulacyjny, ale obsługiwane warianty wejściowe i formaty wyjściowe ulegają zmianom. File geodatabase jest folderem, dlatego usługa może wymagać skompresowania folderu jako ZIP; nie przesyłaj tylko jednego pliku wewnętrznego. Przed przesłaniem potwierdź, że usługa akceptuje konkretny typ źródła.
Konwertery online zazwyczaj nie mogą przetwarzać baz danych Firebird bez danych uwierzytelniających połączenia albo nie potrafią interpretować wariantów Garmin GDB. Nigdy nie przesyłaj poufnych, regulowanych ani zastrzeżonych danych do usługi publicznej. ArcGIS, QGIS, GDAL, narzędzia Firebird lub GPSBabel działające na komputerze zapewniają lepszą kontrolę nad wyborem pól i walidacją.
Przed zapisaniem jako XLS sprawdź daty, wartości null, pola Boolean, tekst Unicode, zera wiodące, formuły i identyfikatory liczbowe. Aplikacje arkuszy kalkulacyjnych mogą automatycznie formatować te wartości. Jeśli dane przekraczają limity XLS, zawierają wiele powiązanych tabel lub muszą zachować funkcje przestrzenne, zachowaj oryginalny GDB i użyj formatu .xlsx, CSV, GeoPackage lub innego formatu bazy danych zamiast umieszczać wszystko na siłę w jednym arkuszu XLS.