aspose.info
RU

GPKG — файлы формата GeoPackage

Обновлено

.GPKG вариант №

Файл с расширением .gpkg состоит из географической информационной системы, реализованной в виде контейнера базы данных SQLite, содержащего таблицы данных и метаданных с типичными определениями, ограничениями формата, утверждениями целостности и ограничениями содержимого. Он был опубликован в 2014 году; определяется OGC (Open Geospatial Consortium) от имени вооруженных сил США. Различные правительства, коммерческие организации и организации с открытым исходным кодом широко поддерживают GeoPackage.

Формат файла GPKG

GeoPackage представляет собой расширенный файл базы данных SQLite 3; стандарт определяет набор правил (обязательных соглашений) для:

  • Хранение тайловых матричных наборов изображений
  • Векторные функции
  • Растровые карты в различных масштабах
  • Метаданные и схема

Вы можете расширить GeoPackage, используя правила расширения, как определено в пункте 2.3 стандарта. Цель разработки GeoPackage заключалась в том, чтобы максимально упростить базу данных и включить ее в готовый к использованию единый файл. Это делает его идеальным для мобильных приложений в автономном режиме и быстрого обмена в облачном хранилище или на USB-накопителях и т. д.

Содержимое GPKG

GeoPackages содержат ряд таблиц, как и другие реляционные базы данных. Эти таблицы могут быть либо определяемыми пользователем, либо таблицами метаданных. GeoPackages состоят из двух обязательных таблиц метаданных:

gpkg_contents

Оглавление для GeoPackage. Обязательными столбцами в этой таблице являются:

  • table_name: фактическое имя пользовательской таблицы данных;
  • data_type: тип данных, например заголовки, функции и атрибуты;
  • идентификатор и описание: удобочитаемый текст;
  • last_change: информационная дата последнего изменения в формате ISO 8601;
  • min_x, min_y, max_x и max_y: пространственные размеры контента. ;
  • srs_id: система пространственной привязки.

gpkg_spatial_ref_sys

Для содержания пространственной привязки; включая, но не ограничиваясь тайлами и объектами, каждая строка содержимого должна ссылаться на систему отсчета координат; хранится в таблице gpkg_spatial_ref_sys. Обязательными столбцами в этой таблице являются:

  • srs_name, description: удобочитаемое имя и описание для SRS;
  • srs_id: уникальный идентификатор SRS; также первичный ключ для таблицы;
  • organization: имя определяющей организации без учета регистра.
  • organization_coordsys_id: числовой идентификатор SRS, назначенный организацией;
  • определение: Общеизвестное текстовое определение SRS.

использованная литература

См. также