.GPKG

Plik GPKG

OGC GeoPackage
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .gpkg to OGC GeoPackage - otwarty, oparty na standardach kontener na dane mapowe (wektory, kafle rastrowe, układy współrzędnych) przechowywany w pojedynczej bazie danych SQLite. Można go otworzyć za pomocą bezpłatnej aplikacji QGIS, która odczytuje i edytuje go bezpośrednio. Rozszerzenie .gpkg jest również używane przez oprogramowanie genealogiczne Gramps dla całkowicie niepowiązanego formatu; jeśli Twój plik pochodzi z Gramps, otwórz go tam.

Deweloper: Open Geospatial Consortium (OGC) Kategoria: Pliki GIS Otwarty standard MIME: application/geopackage+sqlite3
OTWIERA SIĘ NA Windows macOS Linux Android
Powiązane: .GPX · .GML · .KML · .SHP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 2, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GPKG?

Rozszerzenie .gpkg identyfikuje plik OGC GeoPackage - nowoczesny, samodzielny kontener bazy danych SQLite 3 dla danych geoprzestrzennych. Opracowany przez Open Geospatial Consortium (OGC), format ten pakuje warstwy obiektów wektorowych, piramidy kafli rastrowych, układy odniesienia współrzędnych i metadane w jeden przenośny plik, który nie wymaga żadnych plików towarzyszących.

Ponieważ .gpkg jest zwykłą bazą danych SQLite 3, otwiera się ze standardowym 16-bajtowym nagłówkiem magicznym SQLite format 3. GeoPackage oznacza pole application_id w SQLite jako 0x47504B47 (ASCII „GPKG”) i ustawia user_version na wersję specyfikacji - na przykład 10400 dla GeoPackage 1.4. Zestaw wymaganych tabel systemowych gpkg_* - w tym gpkg_contents i gpkg_spatial_ref_sys - musi być obecny, aby plik był prawidłowym GeoPackage.

Pojedynczy plik .gpkg może zawierać:

  • Tabele obiektów wektorowych, z geometrią zakodowaną jako BLOB-y GeoPackageBinary (GP)
  • Tabele piramid kafli rastrowych przechowujące kafle jako bloby obrazów PNG, JPEG lub WebP
  • Definicje układów odniesienia przestrzennego (kody EPSG i WKT)
  • Tabele danych tylko atrybutowych (nieprzestrzennych)

GeoPackage jest praktycznym, otwartym następcą wieloplikowego formatu Esri Shapefile: jeden .gpkg zastępuje pakiet .shp / .dbf / .prj i usuwa limit rozmiaru pliku 2 GB, limit 10 znaków dla nazw pól oraz inne ograniczenia starszych formatów. Rozmiary plików wahają się od kilkunastu kilobajtów do wielu gigabajtów, w zależności od zakresu zbioru danych i głębokości piramidy kafli. Standardowe narzędzia SQLite, takie jak DB Browser for SQLite, mogą otworzyć .gpkg w celu inspekcji, choć do poprawnej interpretacji geometrii potrzebne jest oprogramowanie GIS.

Bezpieczeństwo

RYZYKO: LOW

GeoPackage to plik danych SQLite, a nie plik wykonywalny, więc jego otwieranie wiąże się z niskim ryzykiem. Główne zastrzeżenia są ogólne: baza danych SQLite może być duża, a źle sformatowane lub uszkodzone pliki mogą spowodować awarię narzędzia - w razie wątpliwości uruchom PRAGMA integrity_check. Nie myl go z .gpkg programu Gramps (inny format). Pozyskuj dane z renomowanych źródeł GIS; same dane nie uruchamiają kodu.

Szczegóły formatu

w pigułce
PEŁNA NAZWAOGC GeoPackageznany również jako GeoPackage, GPKG database
DEWELOPEROpen Geospatial Consortium (OGC)od 2014 (OGC GeoPackage 1.0)
KATEGORIAPliki GIS
TYP MIMEapplication/geopackage+sqlite3
TYPKontener bazy danych SQLite 3 dla wektorowych i rastrowych danych geoprzestrzennych (otwarty standard)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Pakiet genealogiczny Gramps - Gramps (oprogramowanie genealogiczne) eksportuje .gpkg jako pakiet skompresowany GZIP, łączący XML drzewa genealogicznego z plikami multimedialnymi - niepowiązany z GIS.
  • Generyczne dane pakietów GPK - Kilka gier/aplikacji używa .gpkg dla własnych spakowanych zasobów; niszowe i niepowiązane z GeoPackage.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
GeoPackage JEST bazą danych SQLite 3, więc zaczyna się od standardowego 16-bajtowego nagłówka „SQLite format 3\000”. GeoPackage oznacza pole „application_id” w SQLite jako 0x47504B47 („GPKG”), a „user_version” jako wersję specyfikacji (np. 10400 dla 1.4) oraz dodaje wymagane tabele metadanych gpkg_*. Rozpoznawaj go po tych cechach, a nie tylko po samym rozszerzeniu .gpkg.

Programy otwierające pliki GPKG

Windows3 apps
QGIS Open-source Przeciągnij .gpkg na mapę lub wybierz Warstwa > Dodaj warstwę > Dodaj warstwę wektorową/rastrową; QGIS wyświetli listę wszystkich zawartych warstw. Pełna obsługa odczytu i edycji.
ArcGIS Pro Płatny Dodaj dane > przejdź do .gpkg i wybierz warstwy; ArcGIS Pro odczytuje i zapisuje GeoPackage.
DB Browser for SQLite Open-source Otwórz .gpkg, aby sprawdzić jego tabele/metadane jako bazę danych SQLite (brak widoku mapy - geometria to BLOB).
macOS1 app
QGIS Open-source Przeciągnij .gpkg na mapę lub wybierz Warstwa > Dodaj warstwę > Dodaj warstwę wektorową/rastrową; QGIS wyświetli listę wszystkich zawartych warstw. Pełna obsługa odczytu i edycji.
Linux2 apps
QGIS Open-source Przeciągnij .gpkg na mapę lub wybierz Warstwa > Dodaj warstwę > Dodaj warstwę wektorową/rastrową; QGIS wyświetli listę wszystkich zawartych warstw. Pełna obsługa odczytu i edycji.
GDAL/OGR Open-source ogrinfo / ogr2ogr odczytują, konwertują i zapisują GeoPackage - referencyjny zestaw narzędzi geoprzestrzennych.
Android1 app
QField Open-source Otwórz projekt .gpkg do pracy w terenie offline na Android; zbudowany na QGIS.

Szczegóły techniczne

specyfikacja
Format konteneraJednoplikowa baza danych SQLite 3
Typ MIMEapplication/geopackage+sqlite3
Magiczne bajty16-bajtowy nagłówek SQLite 3: 53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 („SQLite format 3\000”)
ID aplikacji0x47504B47 (ASCII „GPKG”) przechowywane w polu nagłówka application_id SQLite
Pole wersjiuser_version w nagłówku SQLite koduje wersję specyfikacji (np. 10400 = GeoPackage 1.4)
Kolejność bajtówLittle-endian (domyślna dla SQLite)
KodowanieBinarne
Kodowanie geometrii wektorowejGeoPackageBinary (GP) BLOB - geometria ISO WKB z 8-bajtowym prefiksem obwiedni
Przechowywanie kafli rastrowychBloby PNG, JPEG lub WebP w tabelach piramid kafli; kafle są wstępnie skompresowane na poziomie obrazu
Wymagane tabele systemowegpkg_contents, gpkg_spatial_ref_sys, gpkg_geometry_columns, gpkg_tile_matrix_set, gpkg_tile_matrix
Układy odniesienia współrzędnychZdefiniowane w gpkg_spatial_ref_sys; obsługiwany jest każdy CRS wyrażalny za pomocą kodu EPSG i WKT
KompresjaBrak na poziomie bazy danych; bloby kafli rastrowych posiadają własną kompresję obrazu (PNG/JPEG/WebP)
SzyfrowanieNiezdefiniowane w standardzie; opcjonalne poprzez rozszerzenia SQLite innych firm (np. SQLCipher) - niestandardowe
Zakres rozmiaru plikuOd kilkunastu kilobajtów do wielu gigabajtów; maksimum SQLite to około 281 TB
Obsługa platformWindows, macOS, Linux, Android, iOS
Weryfikacja integralnościPRAGMA integrity_check (poziom stron SQLite); brak wbudowanej sumy kontrolnej na poziomie przestrzennym
Wydano2014 (OGC GeoPackage 1.0)
Najnowsza wersjaOGC GeoPackage 1.4 (2024)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.geopackage.org

Konwersje GPKG

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GPKG. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GPKG.

Najczęściej zadawane pytania

Co to jest plik .gpkg?
To OGC GeoPackage - otwarty, jednoplikowy kontener (zbudowany na SQLite) dla danych mapowych: obiektów wektorowych z atrybutami i kafli rastrowych wraz z ich układami współrzędnych. Jest to nowoczesny następca formatu Esri Shapefile.
Jak otworzyć plik .gpkg?
Użyj darmowego oprogramowania GIS - QGIS otwiera go bezpośrednio (przeciągnij go na mapę). ArcGIS Pro, GDAL/OGR i większość narzędzi GIS również go obsługują. Aby tylko przejrzeć tabele, sprawdzi się DB Browser for SQLite, ponieważ jest to baza danych SQLite.
Dlaczego GeoPackage jest lepszy od Shapefile?
Jest to jeden samodzielny plik zamiast zestawu .shp/.shx/.dbf/.prj, bez limitu 2 GB, bez ograniczenia nazw pól do 10 znaków, z pełną obsługą Unicode, wieloma warstwami oraz wsparciem dla rastrów i stylizacji - wszystko w otwartym standardzie.
Czy mogę otworzyć .gpkg w Excelu?
Nie bezpośrednio - to przestrzenna baza danych. Wyeksportuj atrybuty warstwy do CSV z poziomu QGIS (opcjonalnie z geometrią WKT), a następnie otwórz ten plik CSV w Excelu.
Czy .gpkg to po prostu baza danych SQLite?
Tak - GeoPackage to baza danych SQLite 3 ze zdefiniowanymi tabelami i konwencjami GIS, więc każde narzędzie SQLite może ją odczytać. Jednak geometria jest przechowywana jako binarny blob, więc potrzebujesz oprogramowania GIS, aby zobaczyć ją jako mapę.
Mój plik .gpkg to plik genealogiczny Gramps, a nie mapa - co to jest?
Rozszerzenie .gpkg jest również używane przez oprogramowanie genealogiczne Gramps dla pakietu drzewa genealogicznego skompresowanego GZIP. Jest to inny format niż OGC GeoPackage; otwórz go w Gramps, a nie w narzędziu GIS.

Źródła

1GeoPackage - official site & specwww.geopackage.org
2OGC GeoPackage Encoding Standardwww.ogc.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Powiązane rozszerzenia

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z