TMappl.BuildSpatialIndex

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

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

Объявление

class function BuildSpatialIndex(Sender: TObject; Conn: TDbaConnection;
	 DataSource: string; Records: TBitStore = nil; GridWidth: double = -1;
	 GridHeight: double = -1; aOnStartAndEnd: TActionLoggingEvent = nil;
	 aOnProgress: TActionProgressEvent = nil): integer; overload;

Параметры

Sender
объект, вызвавший событие
Conn
Соединение с сервером СУБД
DataSource
Источник данных для таблицы слоя
Records
Идентификаторы (OKEY) записей, которые требуется проиндексировать, переданные в виде TBitStore
GridWidth
Ширина ячейки пространственной индексации
GridHeight
Высота ячейки пространственной индексации
aOnStartAndEnd
Обработчик события о начале и завершении операции
aOnProgress
Обработчик события о прогрессе выполнения операции

Возвращает

MAPPL_SUCCESS
Операция выполнена успешно, в противном случае - код ошибки

Описание

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

Смотри также

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