Spec-Zone.ru › MariaDB

Таблица схемы информации GEOMETRY_COLUMNS

Описание

Таблица Схема информации GEOMETRY_COLUMNS предоставляет поддержку систем пространственных ссылок для данных ГИС.

Она содержит следующие столбцы:

Столбец Тип Null Описание
F_TABLE_CATALOG VARCHAR(512) NO Вместе с F_TABLE_SCHEMA и F_TABLE_NAME, полное имя таблицы объектов, содержащей столбец геометрии.
F_TABLE_SCHEMA VARCHAR(64) NO Вместе с F_TABLE_CATALOG и F_TABLE_NAME, полное имя таблицы объектов, содержащей столбец геометрии.
F_TABLE_NAME VARCHAR(64) NO Вместе с F_TABLE_CATALOG и F_TABLE_SCHEMA, полное имя таблицы объектов, содержащей столбец геометрии.
F_GEOMETRY_COLUMN VARCHAR(64) NO Имя столбца в таблице объектов, являющегося столбцом геометрии.
G_TABLE_CATALOG VARCHAR(512) NO
G_TABLE_SCHEMA VARCHAR(64) NO Имя базы данных таблицы, реализующей столбец геометрии.
G_TABLE_NAME VARCHAR(64) NO Имя таблицы, реализующей столбец геометрии.
G_GEOMETRY_COLUMN VARCHAR(64) NO
STORAGE_TYPE TINYINT(2) NO Двоичная реализация геометрии. Всегда 1 в MariaDB.
GEOMETRY_TYPE INT(7) NO Целое число, отражающее тип геометрии, хранимой в этом столбце (см. таблицу ниже).
COORD_DIMENSION TINYINT(2) NO Число измерений в системе пространственных ссылок. Всегда 2 в MariaDB.
MAX_PPR TINYINT(2) NO Всегда 0 в MariaDB.
SRID SMALLINT(5) NO Идентификатор системы пространственных ссылок, используемой для координатной геометрии в этой таблице. Это ссылка на внешний ключ в SPATIAL_REF_SYS table.

Тип_хранения

Целые числа в поле storage_type соответствуют типам геометрии следующим образом:

Целое число Тип
0 GEOMETRY
1 POINT
3 LINESTRING
5 POLYGON
7 MULTIPOINT
9 MULTILINESTRING
11 MULTIPOLYGON

Пример

CREATE TABLE g1(g GEOMETRY(9,4) REF_SYSTEM_ID=101);

SELECT * FROM information_schema.GEOMETRY_COLUMNS\G
*************************** 1. row ***************************
  F_TABLE_CATALOG: def
   F_TABLE_SCHEMA: test
     F_TABLE_NAME: g1
F_GEOMETRY_COLUMN: 
  G_TABLE_CATALOG: def
   G_TABLE_SCHEMA: test
     G_TABLE_NAME: g1
G_GEOMETRY_COLUMN: g
     STORAGE_TYPE: 1
    GEOMETRY_TYPE: 0
  COORD_DIMENSION: 2
          MAX_PPR: 0
             SRID: 101

См. также

  • Таблица SPATIAL_REF_SYS.
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-geometry_columns-table/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API