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
- Пространственная индексация объекта слоя