TMappl.BuildObjectSpatialIndex

Модуль: Mappl
Класс: TMappl

Пространственная индексация объекта слоя

Объявление

class function BuildObjectSpatialIndex(Conn: TDbaConnection;
	 DataSource: string; oKey, oMinX, oMinY, oMaxX, oMaxY: integer; oLine: PChar;
	 oLineLength: integer; gWidth, gHeight: integer;
	 flRefreshIndex: boolean = true; gHash: TSpatialGridHash = nil): integer;

Параметры

Conn
Соединение с сервером СУБД
DataSource
Источник данных для таблицы слоя
oKey
Идентификатор объекта
oMinX
Левая граница объекта
oMinY
Нижняя граница объекта
oMaxX
Правая граница объекта
oMaxY
Верхняя граница объекта
oLine
Бинарный массив данных об объекте, в формате хранения в СУБД
oLineLength
Длина бинарного массива данных
gWidth
Ширина ячейки пространственной индексации
gHeight
Высота ячейки пространственной индексации
flRefreshIndex
Флаг необходимости обновления пространственного индеса по объекту, в противном случае
gHash
Хэш для хранения ячеек пространственной индексации для оптимизации выполнения операции для нескольких объектов

Описание

Пространственная индексация объекта слоя происходит создание пространственного индекса без проверки

Смотри также

BuildSpatialIndex
Пространственная индексация таблицы данных слоя
BuildLayerSpatialIndex
Пространственная индексация таблицы данных слоя по коду слоя
BuildObjectSpatialIndex
Пространственная индексация объекта слоя