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

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

Добавлено: 07 фев 2012, 07:49
Denis Rykov
1. Открываем слой из вложения;
2. Вектор - Обработка геометрии - Центроиды полигонов;
3. QGIS вылетает с ошибкой;
3*. Не могу в Windows скопировать текст из окна с информацией об ошибке в буфер обмена.

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

Добавлено: 07 фев 2012, 08:03
bolotoved
Что-то с этим слоем не то. На нем и проверка геометрии не работает. А при расчете центроидов ошибку выдает такую:

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

Добавлено: 07 фев 2012, 08:14
Александр Мурый
Команда shp_doctor --analyze -i cnt_bug показала:
...
Testing SHP entities:
========================================
ERROR: illegal ring [3 vertices] (entity #69)

Shapefile contains 150 entities

***** SHP contains invalid geometries ********

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

Добавлено: 07 фев 2012, 08:16
bolotoved
amuriy писал(а):Команда shp_doctor --analyze -i cnt_bug показала:...
А это в чем такая хорошая команда? :)

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

Добавлено: 07 фев 2012, 08:18
Denis Rykov
Да, в этом слое содержится невалидная геометрия, а именно - полигон, описываемый тремя точками, чего в принципе не может быть, так как точек должно быть минимум 4 (начальная и конечная точки совпадают), но ведь это не повод приводить к падению приложения.

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

Добавлено: 07 фев 2012, 08:20
Александр Мурый
bolotoved писал(а):
amuriy писал(а):Команда shp_doctor --analyze -i cnt_bug показала:...
А это в чем такая хорошая команда? :)
spatialite-tools
Вылет QGIS при указанных выше действиях подтверждаю. Linux, QGIS 1.9.90-Alpha.

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

Добавлено: 07 фев 2012, 11:42
Максим Дубинин
не повод

и ошибку питона при проверке геометрии выдавать тоже не повод.

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

Добавлено: 07 фев 2012, 20:15
Voltron
Невозможность построить центроиды подтверждаю на Linux в QGIS b590d46961. А вот падение инструмента проверки геометрии — нет. У меня при использовании любого механизма проверки инструмент отрабатывает и ошибок не находит. Хотя в консоль кое-то пишет

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

Добавлено: 07 фев 2012, 20:26
Александр Мурый
Проверка геометрии (через fTools) не выдаёт ошибок, но прогресс-бар останавливается на 66%:
qgis_check_error.png
qgis_check_error.png (27.55 КБ) 12117 просмотров
Это нормально?

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

Добавлено: 07 фев 2012, 20:29
Denis Rykov
Про 66% подтверждаю, Ubuntu Natty.

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

Добавлено: 07 фев 2012, 20:54
Voltron
Не совсем так. Прогресс доходит до 100, но потом откатывается до 66

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

Добавлено: 08 фев 2012, 05:26
Denis Rykov

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

Добавлено: 25 май 2012, 18:14
Voltron
Исправлено в d751036823