Страница 1 из 1

Векторизация QGIS+Postgis

Добавлено: 27 мар 2015, 14:33
xen87
Здравствуйте, уважаемые посетители форума!
Возникла ошибка с сохранением векторизуемого шейп-файла в БД. Последовательность действий следующая:
Есть шейп-файл.
Предварительно его залили в Postgis (средствами Менеджера БД КуГИСа).
Добавляем к нему новые объекты (векторизуем полигоны).
При сохранении изменений вылезает ошибка:
Не удалось внести изменения в слой uzugskoe_uch_forestry_97_add_virubki

Ошибки: ОШИБКА: не добавлен 1 объект.

Ошибки источника:
Ошибка PostGIS при добавлении объектов: ERROR: duplicate key value violates unique constraint "uzugskoe_uch_forestry_97_add_virubki_pkey"
В колонке id0 таблицы атрибутов пишет
nextval('uzugskoe_uch_forestry_97_add_virubki_id_0_seq'::regclass)
НО сохранять - отказывается.

Попытался изменить ключ через калькулятор полей (удалить дубли), тупо присвоив
id0 = $id
Таблица сохранилась в БД и ее атрибуты в БД отображаются нормально, НО в КуГИСе все новые объекты имеют значение 'ERROR' в таблице атрибутов.
Подскажите пожалуйста что делать?

Работать только с шейпом и периодически грузить в БД - не очень хороший вариант.
П.С. QGIS Master2.5.0