Проблема с импортом shp в Postgis

Ответить
xen87
Активный участник
Сообщения: 168
Зарегистрирован: 08 апр 2009, 14:44
Репутация: 18
Откуда: Кострома

Проблема с импортом shp в Postgis

Сообщение xen87 » 07 мар 2015, 13:25

Здравствуйте, уважаемые пользователи форума!
Имеется Postgres 8.4. + Postgis, QGIS и модуль "Менеджер БД"
Имеется шейп-файл, полученный вычитаем одного полигонального слоя из другого (делалось это в ArcView 3.2. в давние времена).
В итоге получились так называемые - составные полигоны.
Понадобилось их разбить на отдельные части, воспользовался инструментом fTools - пока все в норме.
Пересчитал площадь получившихся полигонов (в калькуляторе КуГиса) - тут вылезает косяк - у части полигонов значение площади = -9223.37...
Подумал - загружу в Посгресс (через Менеджер БД) - там пересчитаю, но вываливается ошибка

Код: Выделить всё

Ошибка 7
Ошибки записи объектов:
Ошибка при создании объектов от 0 до 0. Сообщение источника:
Ошибка PostGIS при добавлении объектов: ERROR:  duplicate key value violates unique constraint "pongovskoe_uch_forestry_1977_clip_multi_pkey"

Ошибка при создании объектов от 0 до 0. Сообщение источника:
Ошибка PostGIS при добавлении объектов: ERROR:  duplicate key value violates unique constraint "pongovskoe_uch_forestry_1977_clip_multi_pkey"

Ошибка при создании объектов от 0 до 0. Сообщение источника:
Ошибка PostGIS при добавлении объектов: ERROR:  duplicate key value violates unique constraint "pongovskoe_uch_forestry_1977_clip_multi_pkey"

Ошибка при создании объектов от 0 до 0. Сообщение источника:
Ошибка PostGIS при добавлении объектов: ERROR:  duplicate key value violates unique constraint "pongovskoe_uch_forestry_1977_clip_multi_pkey"

Записано 0 из 606 объектов.
Подскажите пожалуйста - как можно решить данную проблему?
Проблемный шейп-файл в приложении.
Заранее большое спасибо!
Вложения
merge.rar
проблемный файл
(51.89 КБ) 283 скачивания
Последний раз редактировалось xen87 08 мар 2015, 00:08, всего редактировалось 1 раз.

HasT
Активный участник
Сообщения: 142
Зарегистрирован: 16 окт 2009, 22:08
Репутация: 55
Откуда: Харьков

Re: Проблема с импортом shp в Postgis

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

при импорте шейп-файла укажи другое название первичного ключа (по умолчанию оно id и в шейп-файле есть колонка с названием id)

xen87
Активный участник
Сообщения: 168
Зарегистрирован: 08 апр 2009, 14:44
Репутация: 18
Откуда: Кострома

Re: Проблема с импортом shp в Postgis

Сообщение xen87 » 07 мар 2015, 15:48

Все получилось, большое спасибо!!!

Ответить

Вернуться в «PostGIS/PostgreSQL»

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

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