QGIS не удаляет старые объекты

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

QGIS не удаляет старые объекты

Сообщение Игорь Лебедь » 27 янв 2016, 16:22

Проблема при редактировании файлов:
1. Объединяем накладывающиеся полигоны в шейп-файле, при этом выбираем атрибуты большего по id объекта. Важно - объединяем полигоны с не идущими подряд id (хотя бы через 1).
2. Сохраняем изменения, смотрим таблицу атрибутов в QGIS - всё нормально.
3. Открываем тот же шейп в ArcMap, смотрим таблицу атрибутов - вуаля, сохранился и объединённый из двух полигон, и старый, который объединяли.
Буфер обмена01.jpg
Буфер обмена01.jpg (18.65 КБ) 4529 просмотров
То есть QGIS не стёр старую запись и сохранил новую.
В дальнейшем редактирование в ArcMap приводит к полной поломке dbf шейпа.
Как путь решения - в QGIS уже сохранённый слой надо пересохранить через команду "Сохранить как" - результат пересохранения уже будет корректным.
Буфер обмена01u.jpg
Буфер обмена01u.jpg (53.31 КБ) 4529 просмотров
Образец:
worktrashforgeoworks.7z
(908 байт) 212 скачиваний
QGIS 1.6.0 такую ошибку не допускает. В NextGIS ошибка повторяется. Жду отзывы от пользователей по повторению проблемы, от разработчиков - чего-нибудь ещё.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: QGIS не удаляет старые объекты

Сообщение Denis Rykov » 27 янв 2016, 17:54

Попробуйте последний master, вроде как 5 дней назад данную проблему исправили.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: QGIS не удаляет старые объекты

Сообщение Игорь Лебедь » 27 янв 2016, 18:47

Спасибо, обновил dev с 2.13.0-65 до 2.13.0-80, помогло:
Буфер обмена01y.jpg
Буфер обмена01y.jpg (53.52 КБ) 4497 просмотров
А не планируется в раздел "О программе" вставлять информацию о номере пакета, qgis-dev2.13.0-80, а то названия версии типа 1eedb06 не очень хорошо сопоставляются с версией?

vlalexey
Активный участник
Сообщения: 141
Зарегистрирован: 01 апр 2011, 05:07
Репутация: 9

Re: QGIS не удаляет старые объекты

Сообщение vlalexey » 01 фев 2016, 13:12

Правильно понимаю, что в 2.10.* и в 2.12.* эта проблема есть?
Что нужно обновиться минимум до 2.13.0-80?

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: QGIS не удаляет старые объекты

Сообщение Игорь Лебедь » 02 фев 2016, 10:56

Не уверен, что помогло. Позже ошибка повторяется. Причём не только с shp, но и с geopackage.

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: QGIS не удаляет старые объекты

Сообщение Игорь Лебедь » 10 мар 2016, 15:38

Игорь Лебедь писал(а):Не уверен, что помогло. Позже ошибка повторяется. Причём не только с shp, но и с geopackage.
В 2.14.0 проблемы не наблюдается, стало быть, исправлено.

Ответить

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

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

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