TMapSpatialDB.DataSetToMap

 

TMapSpatialDB

Top

 

Выполнить перенос результата запроса на карту

 

function DataSetToMap(): integer;

 

Описание:

Выполнить перенос результата запроса на карту.

Соединение с сервером базы данных должно быть установлено. Набор данных должен быть предварительно открыт.

В ходе выполнения данные из набора данных, полученного в результате SQL-запроса, наносятся на карту.

Карта должна быть открыта в компоненте MapView, ассоциированном компоненту. Она указывается свойством SiteNumber.

Перед началом выполнения также должны быть установлены все необходимые параметры – имена полей метрики и уникального идентификатора, поля семантик, коды классификатора для нанесения объектов и т.д.

В ходе выполнения генерируются события, сообщающие об обработке очередной записи или об ошибке – OnProgress и OnErrorExecute соответсвенно.

По окончании выполнения метод возвращает общее количество успешно обработанных записей.

При ошибке возвращает ноль.