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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
xen87
Активный участник
Сообщения: 168
Зарегистрирован: 08 апр 2009, 14:44
Репутация: 18
Откуда: Кострома

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

Сообщение xen87 » 27 мар 2015, 14:33

Здравствуйте, уважаемые посетители форума!
Возникла ошибка с сохранением векторизуемого шейп-файла в БД. Последовательность действий следующая:
Есть шейп-файл.
Предварительно его залили в 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

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость