勵志

勵志人生知識庫

gpkg格式

GeoPackage(簡稱gpkg)是一種開放的、基於標準的、獨立於平台的、可移植的、自描述的地理空間數據格式。它是一個獨立於平台的SQLite資料庫檔案,其中包含矢量要素、不同比例尺的圖像和光柵映射的瓦矩陣集、屬性(非空間數據)以及擴展機制。GeoPackage所需和支持的內容完全在標準中定義,這些功能構建在一個公共的基礎上,擴展機制為實現者提供了一種在他們的GeoPackage中包含額外功能的方法。

GeoPackage的前16個位元組應為以空結尾的ASCII 字元串"SQLite format 3",以表明它是一個GeoPackage數據。並且在SQLite資料庫頭的「application_id」欄位中包含一個值0x47504B47 (ASCII中的「GPKG」),以表明它是一個GeoPackage數據。同時在「user_version」欄位中包含一個適當的值來表示它的版本。

GeoPackage特別適用於小規模的場景和移動場景,比如學生練習、手機等。它可以直接被ArcGIS識別並增刪改查數據,也可以被QGIS識別並增刪改查數據。此外,支持gpkg的GIS客戶端、伺服器、開發工具包括QGIS、ArcGIS(10.2.2及更高版本支持讀寫,總之用新版本就好了)、GeoTools、FMESkylineMapInfo等伺服器:GeoServer開發工具:GDAL等。