aspose.info
DA

GPKG - GeoPackage Format Filer

Opdateret

Hvad er en GPKG fil?

En fil med filtypenavnet .gpkg består af et geografisk informationssystem implementeret som en SQLite-databasecontainer, der indeholder data- og metadatatabeller med typiske definitioner, formatbegrænsninger, integritetspåstande og indholdsbegrænsninger. Den blev udgivet i 2014; defineret af OGC (Open Geospatial Consortium) på vegne af det amerikanske militær. Forskellige regeringer, kommercielle og open source-organisationer støtter i vid udstrækning GeoPackage.

GPKG filformat

En GeoPackage er lavet som en udvidet SQLite 3-databasefil; en standard definerer et sæt regler (påkrævede konventioner) for:

  • Lagring af billedmateriale til matrixsæt
  • Vektorfunktioner
  • Rasterkort i forskellige skalaer
  • Metadata og skema

Du kan udvide en GeoPackage ved at bruge udvidelsesreglerne som defineret i paragraf 2.3 i standarden. Formålet med at designe en GeoPackage var at lave en letvægtsdatabase så meget som muligt og inkludere den i en klar-til-brug enkelt fil. Dette gør den ideel til mobile applikationer i offline-tilstand og hurtig deling på skylager eller USB-lagerenheder osv.

GPKG-indhold

GeoPackages indeholder en række tabeller, ligesom andre relationelle databaser. Disse tabeller kan enten være brugerdefinerede eller metadatatabeller. GeoPackages består af to obligatoriske metadatatabeller:

gpkg_contents

En indholdsfortegnelse for en GeoPackage. De obligatoriske kolonner i denne tabel er:

  • table_name: det faktiske navn på den brugerdefinerede datatabel;
  • data_type: the data type, e.g. titles, features and attributes;
  • identifier and description: human-readable text ;
  • last_change: the informational date of last change, in ISO 8601 format ;
  • min_x, min_y, max_x og max_y: indholdets rumlige udstrækning. ;
  • srs_id: rumligt referencesystem .

gpkg_spatial_ref_sys

For rumligt referenceindhold; inklusive, men ikke begrænset til fliser og funktioner, skal hver række i indholdet referere til et koordinatreferencesystem; gemt i tabellen gpkg_spatial_ref_sys. De obligatoriske kolonner i denne tabel er:

  • srs_name, description: a human readable name and description for the SRS;
  • srs_id: a unique identifier for the SRS; also the primary key for the tabl-dae;
  • organisation: Navn på den definerende organisation, der ikke skelner mellem store og små bogstaver.
  • organization_coordsys_id: Numerisk ID for SRS tildelt af organisationen;
  • definition: Velkendt tekstdefinition af SRS.

Referencer

Se også