TMappl.AssembleObjectByMOS

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

Собрать объект по объекту, заданныму MOS

Объявление

function AssembleObjectByMOS(lCode: integer; aMOS: TMapObjectStructure;
	 aFilterWhereSQL: string; Delta: double = -1): integer;

Параметры

lCode
код слоя
aMOS
экземпляр структуры объединяемого объекта
aFilterWhereSQL
cтрока атрибутивной фильтрации объектов слоя содержит фрагмент условия Where SQL-запроса. Все поля строки
Delta
погрешность поиска, если < 0, то берется погрешность поиска для слоя (по умолчанию -1)

Возвращает

-2
объект не площадной и не линейный
-1
ошибка выполнения запроса
>=0
количество склеиных объектов

Описание

В результате выполнения метода в aMOS сохраняется склеенный объект, уникальные индексы и идентификаторы приклеенных объектов можно найти с помощью свойств aMOS.LinkObjectIndex и aMOS.LinkObjectMUID фильтрации должны быть написаны с указанием таблицы, через точку.