Страница 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 (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