TMapSelect

 

Hierarchy        Properties        Methods

Previous Top Next

 

Unit

 MapSelt

 

 Класс условий поиска/отображения.

 Экземпляры класса создаются автоматически и доступны только через свойства других классов.

 Через свойства данного класса устанавливаются критерии, по которым будет производиться поиск или отображение объектов карты.

 При работе с TmapSelect необходимо учитывать тот факт, что может быть открыто сразу несколько карт в одном объекте TMapView, каждая из которых может в свою очередь содержать собственный набор допустимых критериев поиска. TmapSelect управляет сразу всем набором карт, поэтому практически все свойства класса определяют параметры той карты, которая задана свойством SiteNumber, либо той, которая указана явна в качестве параметра. Некоторые свойства и методы работают сразу со всем списком карт, например: ClearAll. Для все других методов и свойств принимается по умолчанию, что они работают с текущей картой, указанной в SiteNumber, и для них установка данного свойства на нужный номер карты в списке открытых карт обязательна.

 По умолчанию (или после выполнения команды ClearAll) все объекты карты в TmapSelect доступны для поиска и отображения.

 Критерии отбора в TmapSelect можно указывать как по обобщенным характеристикам объектов карты (классификационный код, наличие определенных атрибутов, тип …), так и явно указывая конкретные объекты с помощью специального списка. Заполняет такой список функция SelectSample. В случае, когда список отобранных объектов не пуст, обобщенные критерии поиска/отображения во внимание не принимаются (явный список всегда имеет приоритет).