TMapObj.CommitAsNewTMapObj |
Записать объект в БД карты как новый.
function CommitAsNew : integer;
Описание: Метод предназначен для записи в карту данных об объекте. Если объект новый – функционирование метода аналогично методу Commit, если такой объект уже был, то сохраняется его копия с новым уникальным номером (предполагается, что предварительно изменены координаты и т.п.). Позволяет ускорить создание серии однотипных объектов. До вызова метода изменения в базу данных не вносятся. Если карта содержит несколько листов, то при сохранении данных об объекте выполняется деление (при необходимости) в соответствии с параметрами обработки метрики линейных и площадных объектов, указанных с помощью свойства CommitObjectParm. Предыдущее состояние объекта сохраняется в резервных файлах и может быть восстановлено. При ошибке возвращает 0. |