TMappl.ReadNextMapObject

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

Считать объект слоя карты с индексом, начиная с заданного, удовлетворяющего условию фильтрации

Объявление

function ReadNextMapObject(MOS: TMapObjectStructure; lCode: integer;
	 oIndex: integer; aFilterStr: string;
	 flLoadEqualPoints: boolean=false): integer;

Параметры

MOS
экземпляр класса структуры объекта
lCode
код слоя
oIndex
уникальный индекс, начиная с которого будет загружен объект, удовлетворяюший условию фильтрации
aFilterStr
строка условия фильтрации
flLoadEqualPoints
флаг считывания смежных точек с одинаковыми координатами (по умолчанию false)

Возвращает

-3
слой заблокирован для экспорта данных
-2
слой не найден
-1
объект не найден
иначе
число байт, занимаемых объектом в Blob поле

Описание

После выполнения метода уникальный индекс и уникальный идентификатор считанного объекта можно считать в MOS. (MOS: TMapObjectStructure; lCode: integer; oIndex: integer; aFilterStr: string; flLoadEqualPoints: boolean=false): integer;

Смотри также

ReadMapObject
Считать объект слоя карты
ReadNextMapObject
Считать объект слоя карты с индексом, начиная с заданного, удовлетворяющего условию фильтрации