TMapObj.CommitAsNew

 

TMapObj

Top

 

Записать объект в БД карты как новый.

 

function CommitAsNew : integer;

 

Описание:

Метод предназначен для записи в карту данных об объекте. Если объект новый – функционирование метода аналогично методу Commit, если такой объект уже был, то сохраняется его копия с новым уникальным номером (предполагается, что предварительно изменены координаты и т.п.). Позволяет ускорить создание серии однотипных объектов. До вызова метода изменения в базу данных не вносятся. Если карта содержит несколько листов, то при сохранении данных об объекте выполняется деление (при необходимости) в соответствии с параметрами обработки метрики линейных и площадных объектов, указанных  с помощью свойства CommitObjectParm. Предыдущее состояние объекта сохраняется в резервных файлах и может быть восстановлено. При ошибке возвращает 0.