Ошибка при расчёте центроидов

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

Ошибка при расчёте центроидов

Сообщение Denis Rykov »

1. Открываем слой из вложения;
2. Вектор - Обработка геометрии - Центроиды полигонов;
3. QGIS вылетает с ошибкой;
3*. Не могу в Windows скопировать текст из окна с информацией об ошибке в буфер обмена.
Вложения
cnt_bug.zip
(16.64 КБ) 445 скачиваний
Spatial is now, more than ever, just another column- The Geometry Column.
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Ошибка при расчёте центроидов

Сообщение bolotoved »

Что-то с этим слоем не то. На нем и проверка геометрии не работает. А при расчете центроидов ошибку выдает такую:
Вложения
Screenshot - 07.02.2012 , 11_01_50.png
Screenshot - 07.02.2012 , 11_01_50.png (12.67 КБ) 12161 просмотр
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Ошибка при расчёте центроидов

Сообщение Александр Мурый »

Команда shp_doctor --analyze -i cnt_bug показала:
...
Testing SHP entities:
========================================
ERROR: illegal ring [3 vertices] (entity #69)

Shapefile contains 150 entities

***** SHP contains invalid geometries ********
Редактор материалов, модератор форума
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Ошибка при расчёте центроидов

Сообщение bolotoved »

amuriy писал(а):Команда shp_doctor --analyze -i cnt_bug показала:...
А это в чем такая хорошая команда? :)
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при расчёте центроидов

Сообщение Denis Rykov »

Да, в этом слое содержится невалидная геометрия, а именно - полигон, описываемый тремя точками, чего в принципе не может быть, так как точек должно быть минимум 4 (начальная и конечная точки совпадают), но ведь это не повод приводить к падению приложения.
Spatial is now, more than ever, just another column- The Geometry Column.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Ошибка при расчёте центроидов

Сообщение Александр Мурый »

bolotoved писал(а):
amuriy писал(а):Команда shp_doctor --analyze -i cnt_bug показала:...
А это в чем такая хорошая команда? :)
spatialite-tools
Вылет QGIS при указанных выше действиях подтверждаю. Linux, QGIS 1.9.90-Alpha.
Редактор материалов, модератор форума
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Ошибка при расчёте центроидов

Сообщение Максим Дубинин »

не повод

и ошибку питона при проверке геометрии выдавать тоже не повод.
пристегивайтесь, турбулентность прямо по курсу
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Ошибка при расчёте центроидов

Сообщение Voltron »

Невозможность построить центроиды подтверждаю на Linux в QGIS b590d46961. А вот падение инструмента проверки геометрии — нет. У меня при использовании любого механизма проверки инструмент отрабатывает и ошибок не находит. Хотя в консоль кое-то пишет
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Ошибка при расчёте центроидов

Сообщение Александр Мурый »

Проверка геометрии (через fTools) не выдаёт ошибок, но прогресс-бар останавливается на 66%:
qgis_check_error.png
qgis_check_error.png (27.55 КБ) 12108 просмотров
Это нормально?
Редактор материалов, модератор форума
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при расчёте центроидов

Сообщение Denis Rykov »

Про 66% подтверждаю, Ubuntu Natty.
Spatial is now, more than ever, just another column- The Geometry Column.
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Ошибка при расчёте центроидов

Сообщение Voltron »

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

Re: Ошибка при расчёте центроидов

Сообщение Denis Rykov »

Spatial is now, more than ever, just another column- The Geometry Column.
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Ошибка при расчёте центроидов

Сообщение Voltron »

Исправлено в d751036823
Ответить

Вернуться в «Ошибки QGIS»

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

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