Проверка геометрии

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
FREMEN
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 май 2010, 15:35
Репутация: 0

Проверка геометрии

Сообщение FREMEN »

День добрый.
Открываем новый проект, создаем простой полигон. Далее "Инструменты" - "Обработка геометрии" - "Проверка геометрии"

Получаем ошибку:

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

Объект 0 пересекает сам себя
yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Проверка геометрии

Сообщение yellow-sky »

У меня другой забавный баг:
1) Создаем новый полигональный слой
2) "Инструменты" - "Обработка геометрии" - "Проверка геометрии"
3) Жмем ОК -> Бесконечный прогресс бар
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проверка геометрии

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

[ворчу]
FREMEN, yellow_sky, сколько сотен багов нам надо еще описать, чтобы вы наконец осознали, что без версии программы ваша информация ничего не говорит.
[/ворчу]

По делу:

FREMEN, на нормальном (не самопересекающемся) полигоне не подтверждаю, r13750

yellow_sky, подтверждаю, но только если слой находится в режиме редактирования. Попробуй сделать stop editing перед проверкой.
пристегивайтесь, турбулентность прямо по курсу
FREMEN
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 май 2010, 15:35
Репутация: 0

Re: Проверка геометрии

Сообщение FREMEN »

2sim ревизия сборки 13794.
Обновился до r13837, теперь:
1. В режиме редактирования прогрессбар бегает "туда-сюда".
2. Открыл семпл "geosample-qgis". Сделал проверку слоя "hydro-a", получил:

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

Объект 0 пересекает сам себя
Объект 0 пересекает сам себя
Объект 0 пересекает сам себя
Объект 0 пересекает сам себя
Объект 1 пересекает сам себя
Объект 2 пересекает сам себя
Объект 3 пересекает сам себя
Объект 4 пересекает сам себя
Объект 5 пересекает сам себя
Объект 6 пересекает сам себя
...
3. Создал пустой слой. Нарисовал треугольник. При проверке объект пересекает сам себя.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проверка геометрии

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

1. Подтвердили - запустим как баг.
2. Подтверждаю, надо чистить этот слой. Возьметесь? Обновим тогда в геосэмпле.
3. Треугольник (у меня вообще любая фигура) - тоже подтверждаю, непорядок, надо разбираться.

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

Re: Проверка геометрии

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

sim писал(а):2. Подтверждаю, надо чистить этот слой. Возьметесь? Обновим тогда в геосэмпле.
Думаю слой пока не надо чистить, так как на лицо явный баг кугиса в проверке валидности. Для примера взял один из ошибочных по мнению кугиса объектов и загнал в PostGIS в надежде увидеть дублирующиеся узлы, но нет - вполне себе нормальный полигон.

Закинул в треккер: http://trac.osgeo.org/qgis/ticket/2843
Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проверка геометрии

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

FREMEN писал(а):1. В режиме редактирования прогрессбар бегает "туда-сюда".
Не подтверждаю, по крайней мере для тех слоев, что я проверял.
r13837
Spatial is now, more than ever, just another column- The Geometry Column.
FREMEN
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 май 2010, 15:35
Репутация: 0

Re: Проверка геометрии

Сообщение FREMEN »

2_DR_
Действительно так. После проверок обнаружил, что он бегает, если проверять пустой слой (без объектов).
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проверка геометрии

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

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проверка геометрии

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

да точно, дело не в редактировании а в пустоте слоя

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

Re: Проверка геометрии

Сообщение Voltron »

Баг http://trac.osgeo.org/qgis/ticket/2843 результат исправления другого бага :-). Вот этого http://trac.osgeo.org/qgis/ticket/2833.

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

Re: Проверка геометрии

Сообщение Voltron »

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

Re: Проверка геометрии

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

Voltron писал(а):Шейп, приложенный к багу, как мне кажется, вполне корректный (никакими инструментами не проверял), и исправлять там нечего. ИМХО, сделанные изменения следует откатить
На этом шейпе как минимум не работает инструмен Split Features, так что все-так есть какой-то баг.
Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проверка геометрии

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

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

Re: Проверка геометрии

Сообщение Voltron »

r13854, оба бага исправлены
Ответить

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

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

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